Eugene N. Senior BackEnd Engineer (Team Lead)

Back-End Web, Full Stack Web, Front-End Web

Summary

- Senior full-stack developer with 10 years of experience in software development industries.
- Proficient in front-end development using Angular and React.js, implementing best UI/UX practices.
- Experienced as an Application/Solution Architect, demonstrating leadership and teamwork skills.
- Skilled in requirements gathering, architectural specification, database and business layer design, user interface development, testing, optimization, and deployment.
- Knowledgeable in configuring Azure DevOps, Azure Pipelines, and AWS.
- Technical expertise in JavaScript, TypeScript, Node.js, Express.js, NestJS, ASP.NET Web API, .NET Core, PHP, React.js, Redux, RTK Query, Antd, MaterialUI, Angular, Angular.js, HTML, CSS/Sass/Less, TailwindCSS, Bootstrap, MS SQL, PostgreSQL, MongoDB, ElasticSearch, and cloud providers like Azure, AWS, and DigitalOcean.
- Proven track record in leading development projects, managing teams, and delivering successful solutions.

Work Experience

Project summary: Web video and chat conferencing platform
Roles: Lead Developer (React.js, Node.js)
Tasks:
● Requirements clarification
● App development
● Meetings set up
● Video streaming
● Real-time chat
● Bugfix and communicating with customer’s QAs

Project summary: Custom CRM for alarm dealers
Roles: Full Stack Developer
Tasks:
● Application architecture and tech solution design
● Development of business features
● Deployment setup 
● Technical documentation development

Project summary: Customer loyalty and employee retention platform
Roles: Lead developer (Angular.js, React.js, Node.js)
Tasks:
● Development of business features
● Integration with external services
● Performance optimization
● Custom reports engine design and implementation
● Legacy code refactoring
● Team management

Project summary: Dynamic Report System
Roles: Lead developer (React.js, Node.js)
Tasks:
● Prepare specification
● Application architecture and tech solution design
● Development of business features
● Implementation of data providers
● Team management

Project summary: Adventure booking system
Roles: Full Stack Developer
Tasks:
● Source code audit
● Code Review
● Preparation of refactoring plans for system modules
● Technical documentation development

Project summary: HR & Payroll management system
Roles: Lead developer
Tasks:
● Requirements analysis
● Architecture and tech solution design from scratch
● Development of business features
● Team management