Position: Full-stack Developer
Category: Node.js
English level: upper
Years of experience: 4


* April 2022 – Present
    Software Development Engineer at PillSorted, Cambridge
      Create, maintain and improve the internal app for next-gen pharmacy. 
As a Software engineer, I work closely with the business and marketing teams (discuss new features and business processes), and the engineering team (code reviewing, code writing, configuring CI/CD pipeline, and writing integration tests). 
My responsibilities in this position: 
AWS: DynamoDB; Cognito; Lambda; S3; 
IaaS: Terraform;
CI/CD: Github Actions; 
Frontend: ReactJS, JavaScript to Typescript refactor;
Testing: Cypress;

  * May 2021 – April 2022
    Software Development Engineer at Axora, London
      Create, maintain and improve the marketplace for solutions related to metal &amp; mining and oil &amp; gas industries.
The project's backend is using a multi-paradigm approach. On the one hand, we are using a lot of external SaaS solutions(Algolia, Keen, GA, SF, Pardot) together with serverless approach based on AWS services(Lambda + API Gateway + S3 + DynamoDB).
On the other hand, we have separate backend services on NodeJS + Typescript deployed on AWS ECS Fargate for more complex logic.
Frontend based on GatsbyJS framework (GraphQL, ReactJS).
As a Software engineer, I work closely with the business and marketing teams (discuss new features, UI/UX improvements), and the engineering team (code reviewing, code writing, configuring CI/CD pipeline, and writing integration tests).
Tech stack :
AWS: DynamoDB; Cognito; Lambda; S3; APIGateway; ECS Fargate;
IaaS: Terraform, AWS CDK
CI/CD: CircleCI; AWS Codebuild
Backend: Node.js, Typescript, Serverless
Frontend: GatsbyJS, ReactJS, Typescript, GraphQL, SCSS
Testing: Frontend - CucumberJS, Gherkin, Cypress; Backend - jest.

  * April 2021 – May 2021
    Front-end Web Developer Part-time at Pneuma Media, LLC, 
      A web application that allows building a map of the mobile houses with customizing them.
Project roles:

  Google Maps API integration.
  Development and support different parts of the project.
  Take a part in the project goals discussion.

Technologies:
HTML/CSS, Sass, React, Redux, Next.js, Google Maps API.

  * April 2020 – April 2021
    JavaScript Developer at DATGATE, 
      A web application that is a web page builder for vehicle dealerships.
Project roles:

  Create project architecture.
  Using system management (Redux) for editing most of the visual parts.....
..... (Not enough space left XD)
Interesed to work with: Blockchain: Solidity/Web3