Vlad S., Full-stack Javascript Developer

Full Stack Web (5.0 yr.), Front-End Web (5.0 yr.), Back-End Web (5.0 yr.), React Developer (5.0 yr.), React Native (3.0 yr.)

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.