Senior Software Engineer | Node.js AWS

Summary

Software engineer, and solution architect with more than 10 years of experience in software development and designing cloud infrastructures.
Enthusiast of application architecture, patterns and domain-driven design.
Working with relational, document databases and data warehouses.
Huge experience in designing infrastructure in AWS, using serverless technologies, big data processing and machine learning with AWS SageMaker. Building infrastructure using programming languages with AWS CDK.
Technologies:
- AWS Cloud (Lambda, SQS, SNS, SageMaker, StepFunctions, LoadBalancer, EC2, S3, Route53, Glue, Athena and others)
- TypeScript, Node.js
- Python for machine learning
- MySQL, MongoDB, Snowflake
- Advanced AWS CDK
- Domain Driven Design
Responsibilities:
- software development
- application design using patterns and DDD
- cloud infrastructure development using AWS CDK
- software architecture
- building serverless ETLs
Achievements:
- Increased ETL performance by 2000%
- Designed and implemented high load systems with 5M lambda invocations daily
- Migrated 3000 AWS resources into AWS CDK
- Parsed 5GB (json "single line" report) in lambda function with 3GB RAM
- Designed and implemented effective machine learning integration with serverless solution

Expectations

I am looking for a direct contract or ability to work through Upwork.

Employment Preferences
Expected Base Salary

*,*00 USD / month

Expected Hourly Rate

** USD

Academic Degree
Experience

Total Professional Experience

10 years

Startup Experience

8 years

Big-Tech Companies

no experience

Enterprise Experience

2 years
Contact Candidate

Contacts

Send a connection request to the candidate to get their contact details.

Contact Candidate