Vlad S., Full-stack Javascript Developer
Summary
Vladyslav S. is a Senior JavaScript Developer with 6+ years of experience specializing in React.js, React Native, and Node.js. Experienced with AWS services (Lambda, ECS, RDS, DynamoDB), Firebase, Terraform, and CI/CD pipelines (GitHub Actions, Docker). Proficient in REST APIs, state management (Redux, MobX), and modern frontend frameworks like Next.js and Angular. Strong team collaborator with clean code practices and a focus on scalable architecture.
Work experience
SMISS Ltd
Apr 2021 — present
JavaScript (React.js/Node.js) developer
- Developing scalable front-end solutions using React and Vue.js.
- Creating responsive, pixel-perfect UI components and ensuring cross-browser compatibility.
- Developing and maintaining scalable backend services using Node.js, implementing RESTful APIs, database management, authentication, and real-time data processing to ensure high performance and security.
- Managing state efficiently with Redux, MobX, or Context API.
- Optimizing performance for fast, responsive applications across devices.
- Conducting thorough testing (unit, integration, end-to-end) for high-quality code.
- Collaborating with backend teams and integrating with Node.js APIs and third-party services.
Projects
SPORTS STREAMING AND ENTERTAINMENT PLATFORM
02/2024-08/2024
Description: Leading global sports streaming service that offers live and on-demand sports content has emerged as a popular choice for sports enthusiasts seeking a comprehensive and convenient way to enjoy their favourite sports without the limitations of traditional broadcast television.
Tech Stack: React.js, Nest.js, TypeScript, Express, Fastify, PostgreSQL, DynamoDB, Docker, CI/CD, Terraform, AWS, Event-driven architecture, NewRelic, OpenTelemetry.
Responsibilities:
- Developed scalable and responsive front-end components using React and TypeScript, ensuring seamless user experience across devices.
- Optimized performance and improved loading times by leveraging React Hooks and implementing efficient state management with Redux.
- Collaborated with backend engineers to integrate RESTful APIs and GraphQL for real-time sports data streaming.
- Enhanced UI/UX design by implementing pixel-perfect designs, improving user interaction, and building a mobile-first approach.
- Conducted thorough testing, including unit tests and integration tests, to ensure the reliability of the front-end components.
- Implemented monitoring and error-handling mechanisms using New Relic and OpenTelemetry to enhance front-end performance monitoring.
ONLINE CASINO PROJECT
09/2022 – 02/2024
Description: Playground network for gambling.
Technologies: React.js, Redux, Redux-Saga, Lodash, Jest, AEM, Es-lint Webpack.
Responsibilities:
- Developed responsible front-end of application;
- Developed the possibility of making payments, getting promotions, sending notifications;
- Created registration and login forms with validation rules;
- Worked on test coverage and Storybook elements;
- Created AEM components based on a TypeScript file, which describes the structure of the dialog and the component;
- Worked on brand-specific features in AEM, created templates and experience fragments;
- Built a strong team to deliver new features in time, involved each developer for reviewing PRs, made knowledge-sharing sessions, wrote detailed documentation about the product and existing fearures;
- Was in touch with BAs, UI/UX, content and backend teams for better preparation tickets, suggested some improvements and moved tickets acrossed different teams.
AS-TX PROJECT
02/2022 – 09/2022
Description: Property buying and selling web responsive platform. It also captures the property acquisition part once offer is accepted.
Technologies: React.js, Redux, Progressive Web App (PWA), React Router, SaaS, Web Workers, Material UI, React testing liblary, Storybook.
Technologies: React.js, MobX, React Router, SaaS.
Responsibilities:
- Created adaptive layout.
- Integrated React Router for smooth client-side routing and navigation.
- Utilized Material UI to implement reusable and visually consistent components.
- Developed and maintained state management using Redux and MobX for optimized application performance.
ITERIUS
05/2021 - 06/2022
Description: Iterius is an application for tracking of working hours, tracking time spent on projects and tasks, with the ability to generate reports for each employee/user of the system.
Tech Stack: React.js, Typescript, Node.js, Express.js, PostgreSQL, TypeORM, SASS, MobX, Rest API.
Responsibilities:
- Developed adaptive layouts and dynamic logic for result tables, including the ability to export them as PDF files.
- Integrated third-party APIs to enhance project functionalities like project management, communication, and scheduling.
- Collaborated with technical teams to configure and set up accounts for seamless service integration.
- Optimized front-end code through refactoring, design pattern implementation, and code reviews to improve performance and maintainability.
Work experience
SMISS Ltd
Apr 2021 — present
JavaScript (React.js/Node.js) developer
- Developing scalable front-end solutions using React and Vue.js.
- Creating responsive, pixel-perfect UI components and ensuring cross-browser compatibility.
- Developing and maintaining scalable backend services using Node.js, implementing RESTful APIs, database management, authentication, and real-time data processing to ensure high performance and security.
- Managing state efficiently with Redux, MobX, or Context API.
- Optimizing performance for fast, responsive applications across devices.
- Conducting thorough testing (unit, integration, end-to-end) for high-quality code.
- Collaborating with backend teams and integrating with Node.js APIs and third-party services.
Projects
SPORTS STREAMING AND ENTERTAINMENT PLATFORM
02/2024-08/2024
Description: Leading global sports streaming service that offers live and on-demand sports content has emerged as a popular choice for sports enthusiasts seeking a comprehensive and convenient way to enjoy their favourite sports without the limitations of traditional broadcast television.
Tech Stack: React.js, Nest.js, TypeScript, Express, Fastify, PostgreSQL, DynamoDB, Docker, CI/CD, Terraform, AWS, Event-driven architecture, NewRelic, OpenTelemetry.
Responsibilities:
- Developed scalable and responsive front-end components using React and TypeScript, ensuring seamless user experience across devices.
- Optimized performance and improved loading times by leveraging React Hooks and implementing efficient state management with Redux.
- Collaborated with backend engineers to integrate RESTful APIs and GraphQL for real-time sports data streaming.
- Enhanced UI/UX design by implementing pixel-perfect designs, improving user interaction, and building a mobile-first approach.
- Conducted thorough testing, including unit tests and integration tests, to ensure the reliability of the front-end components.
- Implemented monitoring and error-handling mechanisms using New Relic and OpenTelemetry to enhance front-end performance monitoring.
ONLINE CASINO PROJECT
09/2022 – 02/2024
Description: Playground network for gambling.
Technologies: React.js, Redux, Redux-Saga, Lodash, Jest, AEM, Es-lint Webpack.
Responsibilities:
- Developed responsible front-end of application;
- Developed the possibility of making payments, getting promotions, sending notifications;
- Created registration and login forms with validation rules;
- Worked on test coverage and Storybook elements;
- Created AEM components based on a TypeScript file, which describes the structure of the dialog and the component;
- Worked on brand-specific features in AEM, created templates and experience fragments;
- Built a strong team to deliver new features in time, involved each developer for reviewing PRs, made knowledge-sharing sessions, wrote detailed documentation about the product and existing fearures;
- Was in touch with BAs, UI/UX, content and backend teams for better preparation tickets, suggested some improvements and moved tickets acrossed different teams.
AS-TX PROJECT
02/2022 – 09/2022
Description: Property buying and selling web responsive platform. It also captures the property acquisition part once offer is accepted.
Technologies: React.js, Redux, Progressive Web App (PWA), React Router, SaaS, Web Workers, Material UI, React testing liblary, Storybook.
Technologies: React.js, MobX, React Router, SaaS.
Responsibilities:
- Created adaptive layout.
- Integrated React Router for smooth client-side routing and navigation.
- Utilized Material UI to implement reusable and visually consistent components.
- Developed and maintained state management using Redux and MobX for optimized application performance.
ITERIUS
05/2021 - 06/2022
Description: Iterius is an application for tracking of working hours, tracking time spent on projects and tasks, with the ability to generate reports for each employee/user of the system.
Tech Stack: React.js, Typescript, Node.js, Express.js, PostgreSQL, TypeORM, SASS, MobX, Rest API.
Responsibilities:
- Developed adaptive layouts and dynamic logic for result tables, including the ability to export them as PDF files.
- Integrated third-party APIs to enhance project functionalities like project management, communication, and scheduling.
- Collaborated with technical teams to configure and set up accounts for seamless service integration.
- Optimized front-end code through refactoring, design pattern implementation, and code reviews to improve performance and maintainability.