Position: Node.js Software Engineer
Category: Node.js
English level: pre
Years of experience: 10


I'm an expert in Software Engineering with 10 years of total experience, with 6+ years of Node.js in product companies, startups, and outsourcing. Most of my previous experience was as a lead technical engineer, responsible for every stage of development from architecture to production deployment.

I aim to help an organization achieve its goals through innovation, adaptability to change, and goal-driven thinking. It's my passion to solve complex problems, find the best possible solution to improve application performance, design a solution based on the best practices and testing to ensure quality, readable and efficient code, and reliable infrastructure. Furthermore, as a team player, I like to help my co-workers, give my experience to the team, and learn from them in return.

Briefly about the latest projects:

Description: Automate routine business communication with the power of AI
Role: Software Engineer Technical Lead
Responsibilities: 
  • Software architecture, database design, framework design
  • Development of core functionality
  • Integration with 3rd party providers of STT, TTS, NLU, and SMS
  • Performance research and optimization
  • Set up internal technical DevOps processes for CI/CD
  • Maintaining technical documentation
Technologies: Node.js • TypeScript • Docker • PostgreSQL • Redis • Asterisk • FreeSWITCH • Nginx • FFMpeg • Hetzner Cloud • Hexagon Architecture • Vue.js

Description: The first live-streaming community of culinary creators
Role: Node.js Tech Lead, Team Leader
Responsibilities:
  • Software architecture, design database
  • Delegating tasks, code reviews
  • Development of core functionality
  • Integration with Agora
  • Set up DevOps
Technologies: Node.js • TypeScript • AWS • PostgreSQL • Docker • AWS • AgoraIO • Twilio • Mandrill • OpenWeb • Stripe • Angular

Description: The social media-focused product allows brands to manage customer care experiences on Facebook and Twitter
Role: Node.js Tech Lead
Responsibilities:
  • Software architecture, design database
  • Research and integration with Twitter and Facebook APIs
  • Development core functionality
  • K8s infrastructure support
Technologies: Node.js • TypeScript • PostgreSQL • RabbitMQ • Nginx • Docker • K8s • AWS