Igor Baluev
Senior Software Developer (Open Work Permit in Canada)
As a Senior React Software Engineer, I apply my development experience to create
innovative frontend solutions using React, optimizing for performance and user experience in a dynamic
environment. I effectively utilize microfrontend architecture, contributing to a more modular, scalable, and
maintainable codebase, which enhances project flexibility and team productivity.
Previously, I developed and back-tested trading algorithms from scratch, owned the full cycle of features
development, and managed and mentored a team of developers. I also successfully delivered products working
in a highly diverse and distributed international team, migrating user support platforms and developing web
and mobile applications for gambling and social network domains. I am passionate about learning new
technologies and solving complex problems, and I strive to deliver high-quality products that meet the needs
and expectations of the users and stakeholders.
Work Experience
Senior Software Developer @ OpenBet
Apr 2023 - Present | Canada, BC
- React Development: Take part in the development of innovative frontend solutions using React,
optimizing for performance and user experience in a dynamic environment.
- Microfrontend Architecture: Effectively utilize microfrontend architecture, contributing to a more
modular, scalable, and maintainable codebase, which enhanced project flexibility and team
productivity.
- Cross-Functional Collaboration: Collaborate closely with stakeholders, development, and design teams
to implement cohesive and scalable web applications, ensuring top UI/UX experience.
- Agile Methodology Expertise: Contribute to sprint planning, stand-ups, and retrospectives, enhancing
team efficiency and product delivery timelines.
- Code Quality and Review: Ensure the highest code quality through rigorous code reviews and
implementing best practices in coding standards across multiple teams.
- Continuous Learning and Adaptation: Staying abreast of emerging trends and technologies in the React
ecosystem, advocating for the adoption of tools and practices that enhance project outcomes.
- JavaScript
- HTML
- React
- Redux
- Webpack
- Node.js
- TypeScript
- React Native
- Jest
- React Testing Library
- JSS
- NPM
- Yarn
Senior Software Developer / Stakeholder - Project 8111 (Self-employed)
Jun 2021 - Dec 2022 | Kyiv, Ukraine
- Developed and back-tested trading algorithms from scratch.
- Owned the full cycle of features development including specifying requirements for developers, unit
tests, performance analysis, code reviews, UI/UX enhancements.
- Managed and mentored a team of 3 developers.
- JavaScript
- TypeScript
- HTML
- CSS
- React
- Next.js
- Solidity
- Ethers.js
- ChainLink
Senior Software Developer @ Sigma Software
Feb 2020 - Mar 2021 | Kyiv, Ukraine
- Developed, upgraded and maintained 2 products: gambling platform and web/mobile app for social
network.
- Successfully delivered products working in a highly diverse and distributed international team.
- Owned the full spectrum of software development functions including estimation and clarification
requirements, developing unit tests and front-end architecture, code reviews, UI/UX enhancements.
- Migrated user support platform from one solution provider to another one.
- JavaScript
- HTML
- CSS
- Styled Components
- React
- Redux
- Webpack
- Bower
- React Native
- Mocha/Chai
- NPM
Web Developer / Senior Front-end Developer / Team Lead @ Automobile Technologies, Inc
Jun 2013 - Feb 2020 | Kyiv, Ukraine
JavaScript front-end development, Hybrid mobile applications development.
Projects:
- ReconPro is a Mobile Estimate and Invoicing Software.
- ReconMonitor establishes an early warning system to control cost and keep the repairs moving
forward from initial acquisition to frontline readiness.
- Repair360 is a mobile software application that wrangles the basic management functions of car
reconditioning business into one place.
- AutoJudo is innovative car buying negotiating platform.
Duties/Achievements:
- Promoted to Team Lead from Web Designer/ HTML-coder due to consistent performance results and
taking initiatives. Hired, mentored and trained a team of 6 senior & middle software developers
within Scrum framework.
- Owned full software development cycle for 10+ projects including estimation and clarification of
requirements, developing unit and e2e tests, code reviews, features development and delivery,
product performance enhancements.
- Developed hybrid mobile app with rapidly changing requirements to the application features and
scalability in collaboration with back-end developer.
- Launched the process of rebuilding a 5-year-old enterprise web-application in React.js and Redux
to speed-up future features development.
- Applied the technology for 2 platforms with the same codebase (Android and iOS).
- Participated in UI/UX improvements in collaboration with designers.
- Implemented SEO solutions.
- JavaScript
- HTML
- CSS
- LESS
- React
- Redux
- React Router
- Kendo UI
- Bootstrap
- REST API
- Gulp
- Webpack
Skills
-
JavaScript,
HTML,
CSS,
Sass,
TypeScript
- React.js, Redux.js, React Native, React Router, Styled Components
- Git, Webpack, Node.js
- Software development, Blockchain, Front-end web development
- Scrum, Code reviews, Agile
Education
Master Degree in Metal Forming - Donetsk National Technical University (2002, Donetsk, Ukraine)