Position: Tech Lead / Senior Software Engineer
Category: Node.js
English level: fluent
Years of experience: 8

- Designed and developed highly scalable streaming pipeline based on Apache Flink
- Successfully delivered a huge project which was postponed a few times and changed a few dev teams to production.
- Migrated from PostgreSQL to DynamoDB 'single table design', this way achieved huge
 increase in performance and gain horizontal scalability
- Improved company's public GraphQL API performance over 1000%
- Learned that AWS Lambda cold-start is a huge issue in production
I'm a Software Engineer with over 8 years of commercial experience in web development (mostly back-end), I can play a role of Tech Lead / Hands-on Solution Architect / Senior SWE.

- Design and development of distributed systems with high scalability and low coupling (and know when you shouldn't go into distributed jungles).
- Refactoring/restructuring old unmaintainable code in step-by step fashion.
- Unit, functional, integration testing.
- Design complex business logic in a domain driven way.
- Mentoring team members, leading tech initiatives from idea to production, conducting tech interviews.
- Huge experience in working directly with customer.
- YAGNI and KISS advocate.
- Distributed systems are cool but there is a price.
- Working with Node.js starting from v0.10 and still love it.
- Get things done mindset.
- The best solution is the one which suites current business needs.
Startup or product company.