Yuryi Software Engineer

Full Stack Web, Back-End Web (5.0 yr.)

Summary

Experienced Software Engineer with a 5-year track record in JavaScript and TypeScript development, specializing in Node.js and AWS Cloud technologies. Proficient in building serverless and microservices applications, optimizing performance, and collaborating with cross-functional teams. Strong technical skills in JavaScript, TypeScript, Node.js, Express, AWS, SQL, and Git. Experienced in working with various methodologies, principles, and patterns in software development. Skilled in the SDLC and software development practices. Holds a degree in Computer Science. Notable achievements include optimizing lambda functions, improving pipeline execution speed, and successfully integrating with third-party platforms.

Work Experience

Senior Node.js Developer, Ecommerce platform

Duration: 08-2022 to 10-2023
Summary:
  • Developed an ecommerce platform using AWS cloud microservices
  • Optimized performance and conducted REST API to GraphQL migration
  • Built an application with backward compatibility
Responsibilities: Built an application with backward compatibility Optimized lambda functions, reducing customer expenses Significantly improved pipeline execution speed through infrastructure optimization (3 times faster) Conducted PoC integration with Google merchant, Facebook commerce platforms - was applied, demoed to customer Performed REST API to GraphQL migration: improved performance 8 times faster, decreased code complexity Raised unit test coverage, reducing number of bugs to 0 Smooth release was recognized by customer Customer and cross-team communication
Technologies: Node.js, TypeScript, REST API, GraphQL, Jenkins, CommerceTools, AWS SAM, AWS Lambda, AWS API Gateway, AWS DynamoDB, AWS SecretsManager, AWS EventBridge, AWS CloudWatch/Logs Insights, Serverless framework, Jest, nock, Eslint, Prettier, Event bridge, SonarQube, Citrix, Swagger

Node.js Developer, Integration of Duck Creek platform

Duration: 09-2021 to 08-2022
Summary:
  • Integrated Duck Creek platform for Workers Compensation Claims process
  • Built Cloud Serverless architecture using Node
  • js, TypeScript, and AWS
Responsibilities: Designed and implemented monitoring and alerting utility for all microservices - demoed to customer Built IaC library using AWS CDK. Implemented event-driven integration with Duck Creek platform Wrote Threat Model documentation for microservices Customer and cross-team communication
Technologies: TypeScript, Java, AWS CloudFormation, AWS CDK, AWS API Gateway, AWS Lambda, AWS StepFunctions, AWS EventBridge, Amazon CloudWatch, Amazon DynamoDB, Amazon Simple Queue Service (SQS), Amazon Simple Storage Service (S3), Bamboo, Maven, Junit, Jest, ESlint, Prettier, SonarQube, Citrix

Fullstack Developer, Health Care project

Duration: 02-2021 to 09-2021
Summary:
  • Worked on a Health Care project to integrate patient history among hospital centers, doctors, and labs
  • Built a MVP application and designed the project database
Responsibilities: Built MVP application Designed project database Discussed requirements with customer Investigated project domain, its requirements, certifications, integrations with other third party providers, and similar open source projects
Technologies: Nest, TypeScript, TypeORM, PostgreSQL, Docker, React, Ant design, Styled components

Node.js Developer, Streaming rooms

Duration: 01-2021 to 02-2021
Summary:
  • Developed a streaming rooms project using Express, Apollo, and GraphQL
  • Implemented features such as user authentication and authorization
Responsibilities: Built Node.js service using Express, Apollo, and GraphQL Implemented ORM schemas, queries, and migration entities
Technologies: Express, Apollo, GraphQL, Sequelize, bcrypt, jsonwebtoken, Jest, PostgreSQL

Node.js Developer, Posting dishes

Duration: 09-2020 to 11-2020
Summary:
  • Worked on a project for posting dishes
  • Implemented features such as user registration, admin panel, comments, and likes
Responsibilities: Implemented features such as registration, admin panel, comments, likes, creating posts Integrated third party services such as Cloudinary for storing images and OAuth for social media registration Created AJAX requests and REST API endpoints
Technologies: Express, OAuth, Passport, Cloudinary API, MongoDB, mongoose

Frontend Developer, Answering questions

Duration: 09-2020 to 11-2020
Summary:
  • Worked on a project for answering questions
  • Created API requests, wrote unit tests, and refactored the application
Responsibilities: Created json model from BE Endpoints on FE part Refactored prototype application: markup, logic Built API requests from FE Wrote unit-tests
Technologies: Angular, TypeScript, SCSS, RxJS, Express

Full-stack developer, B2B and B2C project

Duration: 09-2019 to 07-2020
Summary:
  • Worked on a B2B and B2C project based on microservices architecture
  • Implemented customizable embedded React widgets and adjusted backend Node
  • js service
Responsibilities: Direct constant communication with foreign customer and his team in English in Agile methodology Implement customizable embedded React widgets with extendable architecture Adjust backend Node.js service Write JS business logic Build adaptive design for all types of devices (mobile, tablet, desktop), device rotations, and browsers Fix bugs in styles and logic of widgets Maintaining existing widget infrastructure A/B testing Saved business from potential law issues in functionality because of proactive investigation Successfully fixed 2 years old bug in architecture of the widget Suggested tech debt tickets for refactor and enhancement, and they were accepted by the team Google Maps widget usage Create storybook for the widgets Write unit tests and documentation
Technologies: moment, React storybook, React calendar, React news, Google Maps widget, Jest, Git, Jenkins

Full-stack developer, System with features

Duration: 02-2019 to 09-2019
Summary:
  • Worked on a system with features such as registration, worksheet filling, and admin panel
  • Implemented search functionality and Excel export
Responsibilities: Reviewing and adjusting requirements directly with business Made admin panel architecture Search for user with autocomplete Participated in registration, file export into Excel format features Adaptive design of admin panel REST API routes, model schemas of DB Unit tests on FE, BE, and DB sides Deploy project Backup timer script for DB
Technologies: React, TypeScript, Express, Mongoose, MongoDB, MaterialUI, Webpack, Bash lodash, moment, Passport, jsonwebtoken, officegen, Jest, Enzyme, Mocha

Certification

  • AWS Certified Developer - Associate