Work Experience
Full-stack Engineer (Enterprise CMS Web Applications)
Duration: Nov. 2021 - Sep. 2025
Summary: Development of scalable web applications within the Sitecore enterprise CMS environment.
Responsibilities:
- Developed and maintained web applications using React, Next.js, and Angular within the Sitecore CMS ecosystem;
- Implemented server-side rendering (SSR) solutions and deployed applications using platforms such as Vercel and Netlify;
- Integrated frontend applications with backend services built on Node.js.;
- Configured data-fetching, routing, and caching logic using TanStack Query and TanStack Router;
- Participated in application refactoring and codebase improvements;
- Contributed to performance optimization and architectural enhancements of frontend applications;
- Used AI-assisted development tools (ChatGPT, GitHub Copilot) to support implementation and testing tasks.
Technologies: ReactJS, Next.js, Angular2+, TanStack Query, TanStack Router, SSR, Vercel, Netlify, ChatGPT, GitHub Copilot.
Full Stack Engineer, Ciklum (Highload Web Applications)
Duration: Jul. 2017 - Oct. 2021
Summary: A technology services company providing software engineering, digital product development, and IT consulting. It supports enterprises in building, maintaining, and scaling digital systems.
Responsibilities:
- Developed web applications using PHP and Node.js on the backend and modern JavaScript frameworks on the frontend;
- Worked with relational databases, including MySQL and PostgreSQL for data storage and query optimization.
- Implemented performance improvements and architectural adjustments in existing systems;
- Collaborated with cross-functional teams, including backend engineers, QA specialists, and client stakeholders;
- Participated in system design discussions and technical planning.
Technologies: PHP, Node.js, JavaScript, Frontend Frameworks, MySQL, PostgreSQL.
Lead Full Stack Engineer, Tubik Studio
Duration: Jun. 2016 - Mar. 2017
Summary: A digital design agency specializing in UI/UX design, branding, and product design for web and mobile applications. It provides user research, interface design, and visual identity development services.
Responsibilities:
- Led frontend development of a React/Redux-based single-page application;
- Designed and implemented frontend architecture and state management structure;
- Implemented UI interactions and animations in collaboration with designers;
- Coordinated development tasks within a small engineering team.
Technologies: React, Redux, JavaScript.
Full Stack Engineer, Ciklum (Web and Mobile Applications)
Duration: Aug. 2012 - Jun. 2016
Summary: A technology services company providing software engineering, digital product development, and IT consulting. It supports enterprises in building, maintaining, and scaling digital systems. Development of web and mobile applications.
Responsibilities:
- Developed web and mobile applications using AppCelerator/Titanium SDK and PhoneGap;
- Integrated frontend applications with backend services built on Node.js.
- Worked with relational databases including MySQL and had exposure to PostgreSQL in selected projects.
- Participated in framework selection and frontend architecture discussions;
- Contributed to ongoing support and enhancement of production systems.
Technologies: AppCelerator/Titanium SDK, PhoneGap, JavaScript, Frontend Frameworks.
Full Stack Engineer, VoIP Projects
Duration: 2007 - 2012
Summary: Development of full-stack web applications, Web/Linux VoIP applications, and media streaming systems with real-time features and content management.
Responsibilities:
- Developed frontend interfaces using JavaScript, HTML, and CSS, and backend systems using PHP and MySQL;
- Built server-rendered web applications and internal management tools;
- Developed VoIP applications for Web/Linux environments using Asterisk SDK;
- Implemented terminal-based systems on CentOS for barcode scanning and real-time product lookup;
- Developed media streaming functionality, including playlist management, scheduling, and content administration features;
- Collaborated with designers and clients to define UI/UX requirements and system behavior.
Technologies: JavaScript, HTML, CSS, PHP, MySQL, Asterisk SDK, CentOS.
Education
- Technical School of Computer Service and Economics
Completed technical education of programming electronic machines and automatization systems.
2003 - 2006
- Ternopil’ National Economic University
Completed bachelor education of programming electronic machines and automatization systems.
2006 - 2009