Upstaff Sign up
Yuryi
🇵🇱Poland
Created AtUpstaffer since November, 2023

Yuryi — Software Engineer

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

Last verified on November, 2023

Bio 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.

Technical Skills

Programming LanguagesTypeScript
JavaScript FrameworksAngular, Express, NestJS, Node.js, React
Databases & Management Systems / ORMAWS DynamoDB, MongoDB, PostgreSQL, SQL
Cloud Platforms, Services & ComputingAWS
Amazon Web ServicesAWS DynamoDB
Version ControlGit
SDK / API and IntegrationsGraphQL
Third Party Tools / IDEs / SDK / ServicesWebStorm

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

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Yuryi
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring