Available to hire
I’m Ihor Semenchenko, a Senior Software Engineer with over 10 years of experience specializing in frontend development using React, TypeScript, and JavaScript, and in building full-stack web applications with Node.js. I design scalable, secure, high-performance systems and love turning complex requirements into elegant, reliable solutions.
I collaborate closely with backend engineers, UX designers, and product teams; I value code quality, security, accessibility, and maintainability, and I enjoy mentoring juniors while driving architectural decisions and contributing to robust CI/CD and testing practices.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Language
Ukrainian
Fluent
English
Fluent
Work Experience
Full Stack Developer at Sigma Software
November 1, 2020 - September 25, 2025Designed and developed full-stack web applications using TypeScript, JavaScript, AngularJS, Node.js, Java, PHP, and Spring Boot; implemented scalable front-end and back-end solutions; built RESTful APIs; designed MySQL data architecture for performance, security, and scalability; contributed to code reviews, promoted Agile practices, and mentored junior developers; led data-driven efforts and integrated with cross-functional teams to deliver robust features.
Senior Frontend Engineer at Vaionex
November 1, 2020 - PresentLed design and development of cross-platform mobile apps using React Native and Flutter, achieving seamless performance on iOS and Android; built and optimized responsive enterprise-grade web applications using React.js, Vue.js, AngularJS, Next.js with TypeScript, JavaScript, Redux.js, and SASS; developed and integrated enterprise connectors for Adobe CC, Figma, Microsoft Office, and CMS systems; designed and optimized data architecture with PostgreSQL, MongoDB, and Firebase; implemented AWS-based cloud infrastructure (EC2, S3, Lambda, RDS, CloudFormation) enabling robust CI/CD pipelines; containerized with Docker and Kubernetes; promoted best practices (TDD, code reviews, CI/CD) and mentored junior engineers; participated in product planning and cross-functional collaboration.
Senior Frontend Engineer at CI HUB Connector
June 1, 2025 - October 10, 2025Built enterprise-scale applications using Vue 3 (Nuxt.js), React (Next.js), and Angular 14+ with TypeScript. Developed modular UI libraries with Material UI, TailwindCSS, and Vuetify to standardize design across apps. Integrated Auth0 and Firebase authentication for secure login, SSO, and multi-tenant environments. Implemented Stripe and PayPal APIs for subscription and checkout flows, ensuring PCI compliance. Optimized performance with code-splitting, lazy loading, and server-side rendering, reducing load times by 30%. Configured AWS Lambda and Netlify serverless functions to handle form submissions and notifications. Wrote unit/integration tests with Jest, React Testing Library, Jasmine, and Vue Test Utils, raising coverage to 85%. Led frontend teams, mentoring developers across React, Angular, and Vue projects.
Frontend Engineer at Vaionex
February 1, 2023 - October 10, 2025Developed web and mobile-first UIs with React.js, Next.js, and Angular 9+, ensuring responsive design. Migrated Vue 2 apps to Vue 3 (Composition API, Pinia) and implemented SSR with Nuxt.js for SEO optimization. Integrated Google Maps API, Twilio, and Cloudinary for geolocation, messaging, and media optimization. Built GraphQL data fetching with Apollo Client, improving data fetching efficiency. Configured CI/CD pipelines with Vercel and Netlify for rapid deployment of frontend apps. Enhanced QA with Cypress, Jest, and Jasmine tests, reducing release bugs by 25%. Collaborated with cross-functional teams to align frontend solutions with business requirements.
Frontend Developer at Sigma Software
November 1, 2020 - October 10, 2025Led migration projects from AngularJS to Angular 2+ and React.js, modernizing legacy enterprise apps. Introduced Vue.js prototypes for dashboards and evaluated framework adoption across client projects. Built reusable component libraries with Angular Material, Bootstrap, and React, enabling faster delivery. Integrated headless CMS (Contentful, GraphCMS) for dynamic content and marketing websites. Implemented WebSockets and Socket.io for real-time data dashboards. Improved performance with lazy loading, AOT compilation, and frontend optimization techniques.
Software Engineer at EPAM Systems
June 1, 2015 - October 10, 2025Developed enterprise applications with AngularJS, jQuery, and vanilla JavaScript prior to modern framework adoption. Created responsive layouts with HTML5, CSS3, and Bootstrap; enhanced interactivity with AJAX, jQuery plugins, and dynamic UI components. Integrated REST and SOAP APIs into AngularJS and jQuery-based apps. Participated in Agile development processes, code reviews, and adoption of frontend best practices.
Senior Frontend Engineer at CI HUB Connector
June 1, 2025 - June 1, 2025Led frontend development for enterprise web apps built with React.js, Next.js, and TypeScript, supporting thousands of active users. Created reusable component libraries using Material UI and TailwindCSS to standardize UI across projects. Implemented Auth0 and Firebase Auth for secure SSO and multi-tenant access. Integrated Stripe and PayPal APIs for payments, ensuring PCI compliance. Optimized performance with code-splitting, lazy loading, and memoization, reducing load times. Connected REST and GraphQL backends via Apollo Client. Configured AWS Lambda for serverless workflows (form submissions, notifications). Leveraged Cloudinary for image optimization, improving Lighthouse scores. Wrote unit/integration tests with Jest and React Testing Library. Mentored junior developers in React, TypeScript, and frontend architecture.
Frontend Engineer at Vaionex
February 1, 2023 - February 1, 2023Built mobile-first UIs with React.js and Next.js, and integrated with React Native and Flutter backends. Implemented GraphQL queries/mutations via Apollo Client to improve responsiveness and reduce over-fetching. Integrated Google Maps API and Twilio SMS for location and messaging features. Improved accessibility and responsiveness using Styled Components and SCSS, achieving WCAG 2.1 compliance. Adopted Cypress for end-to-end testing, reducing QA cycles and catching more bugs pre-release. Collaborated with backend teams to define REST and GraphQL API contracts.
Frontend Developer at Sigma Software
November 1, 2020 - November 1, 2020Migrated AngularJS apps to React.js, modernizing enterprise platforms for long-term maintainability. Built design systems and reusable component libraries for scalable frontend development. Integrated Contentful and GraphCMS headless CMS for dynamic content delivery. Implemented real-time updates using WebSockets and Socket.io. Optimized performance with React.memo and virtualization for large datasets. Introduced Jest and Storybook for component testing and documentation, improving developer productivity.
Software Engineer at EPAM Systems
June 1, 2015 - June 1, 2015Developed enterprise UIs with JavaScript, jQuery, and AngularJS before transitioning to modern frameworks. Built responsive layouts with HTML5, CSS3, and Bootstrap to ensure cross-browser compatibility. Implemented AJAX and jQuery plugins to enhance interactivity and data visualization. Integrated SOAP and REST APIs with frontend components in close collaboration with backend teams. Participated in Agile ceremonies, code reviews, and best-practice adoption across teams.
Senior Software Engineer at CI HUB Connector
February 1, 2023 - September 1, 2025Architected and delivered end-to-end full-stack solutions integrating Adobe CC, Figma, and Microsoft platforms, harmonizing Node.js backend, React web dashboards, and React Native mobile extensions for seamless cross-platform workflows. Designed and implemented highly performant Node.js REST and GraphQL APIs, handling complex workflows and ensuring high availability for concurrent enterprise users. Developed dynamic React web components and React Native mobile screens using TypeScript, implementing offline caching, push notifications, deep linking, secure storage, and responsive navigation across platforms. Engineered real-time collaboration features with WebSockets for simultaneous editing and synchronization across web and mobile clients. Optimized PostgreSQL, MongoDB, and Redis queries and data pipelines to support large-scale enterprise data. Built automated deployment pipelines using Docker, AWS ECS, Lambda, and RDS, ensuring CI/CD and zero-downtime production deployments. Strengt
Senior Full Stack Developer at Vaionex
November 1, 2020 - February 1, 2023Developed cross-platform applications combining Node.js backend, React web frontend, and React Native mobile clients, ensuring feature parity and consistent experiences. Designed and implemented complex React Native modules (navigation, offline caching, secure storage, biometric authentication, push notifications). Built highly responsive React web dashboards with TypeScript, integrating data visualization components and reusable UI modules. Introduced GraphQL APIs to optimize data fetching across backend, web, and mobile clients, reducing over-fetching. Migrated monolithic backends to NestJS microservices, improving modularity and deployment efficiency. Collaborated with cross-functional teams and mentored developers to improve performance and architecture. Participated in planning, estimation, and technical decision-making, and proactively solved cross-stack issues.
Full Stack Developer at Sigma Software
July 1, 2015 - November 1, 2020Delivered enterprise-scale full-stack applications using Node.js, Express, and AngularJS, balancing backend reliability with rich frontend experiences. Developed REST APIs with caching, authentication, and performance optimizations to handle enterprise workloads. Designed frontend dashboards, reporting modules, and reusable UI components aligned with backend data structures. Migrated monolithic applications to microservice architecture, improving modularity and deployment frequency. Implemented CI/CD pipelines, automated testing, and best practices for code quality. Mentored junior developers and collaborated with product, QA, and security teams to deliver secure, maintainable software solutions.
Web Developer at EPAM Systems
June 1, 2011 - June 1, 2015Developed enterprise backend services using Java (Spring) and .NET (ASP.NET MVC) for financial and insurance platforms, ensuring robust, reliable systems. Built REST and SOAP APIs, integrating legacy systems with modern web clients. Implemented server-side workflows and data pipelines to support complex enterprise processes. Collaborated on frontend integrations using AngularJS and jQuery, aligning backend APIs with dynamic client-side apps. Optimized SQL Server and PostgreSQL queries and participated in Agile/Scrum practices, contributing to knowledge sharing and transitioning toward modern full-stack JavaScript development.
Senior Frontend Engineer at Salamander Prime Solutions
July 1, 2025 - February 1, 2026Architected and developed a high-performance web application using React and TypeScript, enhancing user engagement by 30% through improved load times and responsiveness. Led the implementation of security measures in web applications, focusing on web security and vulnerability assessment, which reduced security incidents by 40% over six months. Collaborated with cross-functional teams to design and optimize user interfaces across devices using HTML and CSS. Engineered a scalable cloud-native architecture with performance tuning and load testing to support a 50% increase in concurrent users. Mentored junior developers on JavaScript and React best practices, boosting team productivity by 25%. Implemented CI/CD pipelines with Webpack and Git, reducing release times by 20% while upholding code quality. Conducted profiling and debugging to identify bottlenecks, improving speed by 15%. Participated in agile ceremonies and led workshops on secure coding (OWASP guidelines) to raise security aw
Frontend Engineer at CI HUB Connector
February 1, 2023 - June 1, 2025Developed and maintained responsive web applications using React and JavaScript, delivering a 25% increase in user satisfaction through improved UI design. Optimized codebases with performance tuning, cutting load times by 20% and boosting app responsiveness. Collaborated with product management and design to translate requirements into technical specifications. Leveraged Git for version control with effective branching strategies. Implemented automated testing using Jest and React Testing Library, increasing code coverage to 85% and reducing regression issues. Participated in code reviews, upholding TypeScript/React best practices. Explored Next.js integrations for performance improvements. Helped migrate legacy applications to modern frameworks, focusing on HTML and CSS for accessibility. Contributed to internal tooling with Webpack optimizations to speed up development. Delivered frontend training for new hires to improve onboarding.
Web Developer at Vaionex
November 1, 2020 - February 1, 2023Designed and implemented user interfaces for web apps using React and JavaScript, contributing to a 30% increase in user engagement through improved usability. Collaborated with backend engineers to integrate RESTful APIs and ensure seamless data flow using HTML and CSS. Conducted thorough testing with Jest, reducing post-deployment bugs by 40%. Participated in daily stand-ups and sprint planning, improving team communication and alignment. Used Git for version control with PRs and code reviews. Built responsive designs to boost mobile traffic by 25%. Contributed to a design system standardizing UI components across apps, reducing development time by 15%. Integrated CI practices with Webpack to automate builds and reduce errors. Provided client training and support, boosting adoption and satisfaction. Documented frontend coding standards to maintain high quality.
Software Engineer at Sigma Software
July 1, 2015 - November 1, 2020Developed interactive web features using JavaScript and HTML, increasing user engagement and site traffic by 20%. Collaborated with designers to implement responsive layouts with CSS across devices. Used Git for version control and collaboration. Built and optimized assets with Webpack, improving load times by 15%. Conducted user testing to gather usability feedback, guiding design improvements. Assisted in migrating legacy code to modern frameworks with a focus on React. Participated in code reviews and team discussions to promote frontend best practices. Created and maintained frontend component documentation and contributed to automated testing with Jest.
Full Stack Developer at EPAM Systems
June 1, 2011 - June 1, 2015Engineered full-stack applications using JavaScript and React, achieving a 30% improvement in performance and user satisfaction. Worked with cross-functional teams to define requirements and deliver high-quality software. Implemented responsive designs with HTML and CSS for accessibility. Used Git for version control with effective branching strategies. Conducted performance testing and optimization to identify bottlenecks and speed up applications by 20%. Contributed to agile processes, including sprint planning and retrospectives. Built reusable React components to reduce duplication and accelerate development. Continuously learned new technologies and contributed to internal tooling with Webpack; provided client support during deployment to ensure smooth transitions and high satisfaction.
Lead Software Engineer at Salamander Prime Solutions
July 1, 2025 - February 1, 2026Architected and developed high-performance web applications using React, TypeScript, and Node.js; implemented robust security measures; designed scalable backend architectures with Express and database integrations; mentored junior developers; implemented end-to-end CI/CD pipelines; conducted performance profiling to improve speed and reliability.
Education
Master's Degree in Computer Science at Lviv Polytechnic National University
January 11, 2030 - September 20, 2006Master’s Degree in Computer Science at Lviv Polytechnic National University
January 1, 2006 - January 1, 2011Master’s Degree in Computer Science at Lviv Polytechnic National University
January 1, 2006 - January 1, 2011Master’s Degree in Computer Science at Lviv Polytechnic National University
January 1, 2006 - January 1, 2011Master's Degree in Computer Science at Lviv Polytechnic National University
January 1, 2006 - January 1, 2011Master's Degree in Computer Science at Lviv Polytechnic National University
January 1, 2006 - January 1, 2011Qualifications
Industry Experience
Software & Internet, Media & Entertainment, Professional Services, Education, Computers & Electronics
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Lviv today.