Professional Summary
Results-driven software developer with over 9 years of hands-on experience in full-stack development, building robust, scalable web applications and services. Passionate about writing clean, maintainable code and delivering intuitive, high-performance user experiences. Committed to using the right tool for the job—selecting technologies and architectures that best suit each project’s goals. Proven track record of successful project deliveries, client satisfaction, and collaborative team contributions in agile environments.
Skills
HTML5
CSS3
JavaScript
Vue.js
Node.js
Responsive Design
Nuxt.js
Git
GNU/Linux
Docker
Firebase
TypeScript
PostgreSQL
Redis
Cloudflare
Work Experience
- Working on migrating a large-scale Nuxt 2 application to Nuxt 3 with full TypeScript support, targeting a ~25% improvement in page-load performance, compile-time type-safety and development experience.
- Implementing serverless backend components using Firebase (Cloud Functions, Firestore, Authentication) and Google Cloud Platform (Cloud Storage, Pub/Sub) to support new feature rollout.
- Designed and implemented Microservices using Spring Boot, creating robust and scalable RESTful APIs to meet the specific needs of Audlix.
- Employed Git and GitHub for efficient version control, ensuring seamless collaboration and streamlined code management.
- Conducted thorough load testing and system testing using Apache JMeter, optimizing performance and stability to deliver a superior user experience.
- Proficient in HTML5, CSS3, JavaScript, and Vue.js, seamlessly integrating Restful APIs to create intuitive and engaging user interfaces.
- Extensive experience working with databases such as PostgreSQL, MySQL, and MongoDB, ensuring efficient data management for the application.
- Utilized Redis for caching, significantly enhancing the application’s speed and responsiveness.
- Employed Docker for streamlined application deployment processes, ensuring efficient and reliable deploy- ment.
- Designed and implemented Microservices using Node.js and Express.js to develop RESTful APIs.
- Conducted unit testing using Jest and Supertest, ensuring code quality.
- Performed load testing and system testing using loadtest.js and vtop, ensuring high performance and stability.
- Utilized Morgan and RabbitMQ for efficient system/service logs.
- Managed version control using Git and Bitbucket, ensuring smooth collaboration.
- Applied Agile software project management methodologies, including pair programming and scrum.
- Proficient in Relational Databases such as PostgreSQL and MySQL.
- Developed highly interactive web applications using HTML5, CSS3, JavaScript, and Vue.js, integrating with Restful APIs.
- Utilized Redis for caching and data storing, optimizing the performance of REST APIs.
- Worked closely with System Administrators to understand product operations and metrics.
- Contributed to Configuration Management and set up Linux Servers with Docker and Bash Script.
- Contributed to the development of Radiolize, an online radio station creation service.
- Built the dashboard for Radiolize using Vue.js and Bootstrap, creating intuitive and visually appealing user interfaces.
- Assisted in the configuration and setup of IoT devices, enhancing the functionality of the platform.
- Provided technical support to Radiolize customers, troubleshooting software issues and ensuring timely resolution.
Projects
Focus Timer & Website Blocker is your personal productivity companion that combines website blocking and time management features to help you maintain focus during work or study sessions.
Format and convert between JSON and YAML. Transform and beautify your JSON and YAML data with this powerful yet simple formatter extension.
I used on this project these techs: Nuxt 3 Cloudflare Supabase Google Sheets Postman
I architected and built Inventory Management Software crafted with Node.js and Nuxt.js technologies.
Find & match mentees and mentors!
Ready to work together?
I'm currently available for freelance projects and opportunities.
Get In Touch