Full-stack guru
My name is Andrey, organized and result-oriented, independent developer with 9 years of software development experience.
I am capable of transforming customer's idea into a profitable and maintainable product with my solid experience.
I strive to delight my clients with every project I undertake.
Moreover, I'm not a just hard-working developer. I am a smart guy.
Node/Nest.js Backend development Qualifications
- Strong proficiency with JavaScript, TypeScript
- Knowledge of Node.js and frameworks such as Nest.js, Express.js, Fastify
- Knowledge and experience in AWS, GCP, Azure
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Understanding accessibility and security compliance
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Understanding fundamental design principles behind a scalable application
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
React/React Native/Vue.js
- Strong proficiency in JavaScript, TypeScript
- Thorough understanding of React/Vue and its core principles
- Experience with popular React/Vue workflows (such as Flux or Redux, Pinia)
- Familiarity with newer specifications of EcmaScript
- Experience with data structure libraries (e.g., Immutable.js)
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools
- Experience with common front-end development tools such as Vite, Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Familiarity with code versioning