Full Stack JavaScript Developer
Staff Software Engineer with over 7 years of experience specializing in Full Stack development using JavaScript and TypeScript. I build dynamic user interfaces with ReactJS and Angular, and develop scalable backend systems using NodeJS, Express.js, and NestJS.
About Me
I am a Staff Software Engineer with over 7 years of experience, specializing in Full Stack development using JavaScript and TypeScript. I build dynamic user interfaces with ReactJS and Angular, and develop scalable backend systems using NodeJS, Express.js, and NestJS. I've worked across both MERN and MEAN stacks, with strong expertise in database design and optimization using MySQL, PostgreSQL, and MongoDB.
In my current role, I've led frontend and backend development across domains such as dealerships (including finance and accounting modules), real estate, and domestic supply. I've collaborated directly with clients and cross-functional teams, addressing complex technical challenges with a focus on Agile delivery and clear communication. I also actively leverage AI code agents like GitHub Copilot, Codeium, and Augment to accelerate development, improve code quality, and enhance productivity.
Core Technologies
Featured Projects
A collection of projects that showcase my skills in full-stack development, UI/UX design, and modern web technologies.
RV Dealership Management System
FeaturedA comprehensive dealership management platform with finance and user modules. Built with ReactJS, MUI, and Redux Toolkit. Migrated from CRA to Vite for enhanced performance and integrated AI coding tools for accelerated development.
Property Management Platform
FeaturedA full-stack property management solution using MERN stack. Features property exploration, agent communication, and client engagement. Integrated PostgreSQL and MongoDB with Objection.js ORM for efficient data management.
Domestic Worker Supply Management
A comprehensive platform for managing domestic worker supply and services. Built with NestJS backend and ReactJS frontend using TypeScript. Features worker registration, client matching, service scheduling, and payment management with PostgreSQL database.
Cybersecurity Toolbox
A comprehensive cybersecurity platform built with NodeJS and ReactJS. Implemented secure data management with PostgreSQL and Sequelize, empowering users with essential cybersecurity tools and techniques.
Neighborhood Discovery Platform
FeaturedA location-based platform allowing users to explore neighborhoods within specified radius. Built with NodeJS and ReactJS for seamless area discovery and exploration.
Bus & Flight Booking Platform
FeaturedAn online ticket booking platform for bus and flight reservations. Developed using NodeJS and Angular 2+ with streamlined user experience for convenient booking and payment processing.
Auto Sales Platform
FeaturedA comprehensive car and bike sales platform with e-commerce capabilities including add to cart and checkout. Built with NodeJS, ReactJS, and React Native mobile app. Features MySQL database with Sequelize ORM.
Management Dashboard & Support Chat
A web dashboard for managers and advisers built with Angular 2+, Bootstrap, and Kendo UI. Includes a mobile support chat app using Firebase Real-Time Database, FCM, and Ionic Framework.
Blockchain Mobile Apps
Multiple blockchain-related hybrid mobile applications developed using Ionic 3 and Angular 2+ with TypeScript. Focused on seamless cross-platform user experiences in the blockchain domain.
Professional Experience
My journey through various roles has shaped me into a versatile full-stack developer with expertise across the complete development lifecycle, from hybrid mobile applications to enterprise management systems.
Staff Software Consultant
10Pearls
Leading frontend development of RV dealership management system with finance and user modules using modern React ecosystem and AI-powered development tools.
Developed and led the frontend of an RV dealership management system (finance, user modules) using ReactJS, MUI, and Redux Toolkit
Migrated the app from CRA to Vite, enhancing performance and build speed significantly
Leveraged AI coding tools like GitHub Copilot and Augment Code to accelerate development and enhance code quality
Collaborated with backend team for smooth API integration and followed Agile processes using Azure DevOps
Handled UAT and production deployments, project tracking, and pipeline setup via Azure DevOps
Improved code quality, performance, and implemented security/sanitization practices
Mentored junior developers and took full ownership of the frontend delivery
Senior Software Consultant
10Pearls
Full-stack development across multiple domains including real estate, cybersecurity, and domestic supply management using MERN stack and modern technologies.
Developed a property management platform using NodeJS and ReactJS with PostgreSQL and MongoDB integration
Enhanced data interactions with Objection.js ORM for seamless property exploration, agent communication, and client engagement
Created a cybersecurity toolbox utilizing NodeJS and ReactJS with secure data management using PostgreSQL and Sequelize
Built domestic worker supply management platform using NestJS, ReactJS, and TypeScript with PostgreSQL
Leveraged JavaScript and TypeScript to create interactive and responsive user interfaces, optimizing frontend performance
Managed and optimized PostgreSQL and MongoDB databases, designing efficient schemas and implementing query optimizations
Integrated AWS CloudWatch to monitor and manage application performance, worked closely with Docker
Collaborated with cross-functional teams, provided technical guidance, and contributed to overall architecture design
Mentored junior engineers and actively participated in Agile development processes
Software Engineer
VentureDive
Developed location-based platforms and booking systems using modern JavaScript frameworks and database technologies.
Worked on a neighborhood discovery platform using NodeJS and ReactJS, allowing users to explore areas within specified house radius
Developed an online bus and flight ticket booking platform using NodeJS and Angular 2+ with streamlined user experience
Worked on Internal Packages and Boilerplates for ReactJS and NodeJS to improve development efficiency
Utilized JavaScript and TypeScript for responsive front-end components, improving load times and user interactions
Designed and optimized PostgreSQL and MySQL databases for efficient data storage and retrieval
Simplified database interactions using Sequelize ORM, enhancing code maintainability
Led code reviews to ensure adherence to best practices and coding standards
Worked in Agile process and Scrum environment with cross-functional teams
Software Engineer
Dynamic Online Technologies
Built comprehensive e-commerce platforms and mobile applications with focus on automotive sales and user experience optimization.
Developed an auto car and bike sales platform using NodeJS and ReactJS with comprehensive e-commerce capabilities
Utilized MySQL and Sequelize for efficient data management with features like 'add to cart' and 'checkout'
Worked on React Native mobile app for the automotive sales platform to extend reach to mobile users
Created user interfaces with ReactJS & Angular 2+ to enhance user engagement and e-commerce functionality
Incorporated Vue.js for seamless interactions and improved user experience
Designed and optimized NoSQL databases like DynamoDB & MongoDB for efficient data management
Managed and optimized MySQL databases, streamlining operations through Sequelize ORM
Mentored junior team members on emerging technologies, sharing expertise and best practices
Associate Software Engineer
Ashlar Global
Developed management dashboards and mobile support applications using Angular, Node.js, and mobile technologies.
Worked on a web dashboard for managers and advisers using Angular 2+, Bootstrap, and Kendo UI
Built backend systems using Node.js, Express.js, and MongoDB for robust data management
Built a support chat mobile app using Firebase Real Time Database, FCM, and Ionic Framework
Enabled customers to contact support seamlessly through the mobile application
Crafted dynamic user interfaces with Angular 2+ and Ionic, enhancing user engagement
Optimized mobile experiences across different platforms and devices
Integrated real-time communication features for improved customer support
Associate Software Engineer
BytePeach
Specialized in blockchain application development and hybrid mobile app development using cutting-edge technologies.
Developed multiple blockchain-related applications using Ionic and Angular 2+ with focus on emerging technologies
Excelled in building hybrid mobile apps with Ionic 3 and Angular 2+ (TypeScript)
Ensured seamless user experiences across different mobile platforms
Deepened expertise in hybrid app development and blockchain integration
Demonstrated commitment to staying current with dynamic mobile and blockchain landscape
Contributed to innovative projects in the emerging blockchain technology space
Skills & Expertise
A comprehensive overview of my technical skills and proficiency levels across various technologies, with expertise in full-stack JavaScript development and modern AI-powered coding tools.
Frontend Development
Backend Development
Database & ORM
DevOps & AI Tools
Latest Blog Posts
I share my thoughts and experiences about web development, best practices, and the latest technologies in the industry.
Building Scalable React Applications with TypeScript
Learn how to structure large React applications using TypeScript, focusing on maintainability and developer experience.
Modern CSS Techniques for Better User Interfaces
Explore advanced CSS features like Grid, Flexbox, and custom properties to create stunning user interfaces.
Deploying Full-Stack Applications on AWS
A comprehensive guide to deploying modern web applications using AWS services like EC2, RDS, and CloudFront.
Let's Work Together
I'm always interested in new opportunities and exciting projects. Whether you have a question or just want to say hi, I'll get back to you!