Position: Senior Software Engineer - Node.js / AWS
Category: Node.js
English level: upper
Years of experience: 6

- Team Lead of team that consist of 3 back-end developers
- Released to production one of the most popular ride sharing projects of Nigeria
- Created few technical articles on medium.com / dev.to
Used technologies
Languages and Frameworks: JavaScript, Node.js, TypeScript, Nest.js, Serverless Framework, Express.js,, Apollo, Gatsby.js, React.js.
DBMS: PostgreSQL, MongoDB, Redis, DynamoDB, OracleDB
Containerization: Docker, Docker Compose, AWS ECS
IaC: AWS CloudFormation, Serverless Framework
Amazon Web Services: EC2, ALB, Lambda, S3, CloudFront, ECR, ECS, API Gateway, DynamoDB, CloudWatch, CodeBuild, CodePipeline, CodeDeploy, Recognition
CI/CD: AWS Developer Tools, GitHub Actions, Travis CI
Testing: Jest, Mocha, Chai, Nyc, Cypress, Postman, super-agent, sinon.js
Other: Microservice architecture, REST API, GraphQL

Experience:
- Development of scalable web-applications based on Node.js platform
- Bug-fixing, codereview
- Improvement, extending functionality of existing solutions
- DevOps: handling web-servers. Management of AWS 
- Infrastructure: EC2, ECS\ECR, Lambda, S3, Beanstalk, AWS ElasticSearch, CloudFront, Route53, CloudWatch
- Automation of routine tasks using AWS Lambda functions (Serverless / SAM)
- Troubleshooting REST API, Routing, HTTP(S)
- CI\CD automation with AWS CodePipeline, GitHub Actions
- Mentoring of trainees and newcomers