Full-Stack
Architect.
Senior Engineer with 9+ years of experience. I modernize legacy monoliths into scalable, event-driven microservices and build intelligent SaaS platforms.
Professional Journey
A detailed breakdown of my roles, responsibilities, and technical impact.
Lead Software Engineer
Leading end-to-end development for the core SaaS platform and consumer APIs. Responsible for full-stack feature delivery, integrating AI-driven workflows, and ensuring high-performance real-time data handling.
Core Responsibilities
- Full-Stack Leadership Owning the development of the core SaaS platform (Laravel) and high-performance consumer APIs (NestJS).
- System Architecture Designing scalable application logic and database schemas to support high-volume restaurant operations.
- Real-Time Features Implementing WebSocket-based order flows for immediate data synchronization between web apps and POS devices.
Key Achievements
- Platform Modernization: Migrated legacy workflows to event-driven services, reducing errors by ~90%.
- AI Integration: Built intelligent menu automation (AWS Bedrock), cutting setup time by ~80%.
- Velocity: Improved CI/CD practices, increasing release frequency by ~40%.
Tech Stack
Senior Software Engineer
Focused on building reliable data synchronization systems and high-throughput microservices. Collaborated closely with cross-functional teams to deliver critical roadmap features on schedule.
Core Responsibilities
- Feature Delivery Delivered 100% of assigned roadmap features on time, coordinating requirements across backend and frontend teams.
- Microservices Development Designed and built core microservices for data synchronization using Node.js.
- Data Integrity Implemented robust data validation and sync logic between client on-premise systems and the cloud SaaS platform.
Key Achievements
- Performance: Built NestJS/Kafka services handling ~1M requests, boosting API speed by ~40%.
- Reliability: Reduced data sync failures by ~60% via optimized message processing.
- Stability: Improved application stability by ~35% through containerization (Docker).
Tech Stack
Senior Software Engineer
Progressed from Software Engineer to Senior. Transformed legacy internal tools into modern, scalable web applications using Java Spring Boot and React.
Core Responsibilities
- Full-Stack Development Engineered scalable internal systems using Java/Scala backends and modern Javascript frontends.
- Frontend Modernization Led the migration of legacy interfaces to modern frameworks (Angular, ReactJS, Vue.js).
- Mentorship Mentored junior developers on coding standards, design patterns, and full-stack best practices.
Key Achievements
- Automation: Developed custom tools reducing manual data entry effort by ~50%.
- Availability: Optimized code quality to maintain ~99.9% system availability.
- Refactoring: Reduced technical debt by ~30% through modular code restructuring.
Tech Stack
General Staff Training
Focused on process optimization and organizational training.
Core Responsibilities
- Process Management Managed organizational structure and operational workflows.
- Training Facilitated training on problem-solving and team productivity.
Key Achievements
- Efficiency: Implemented standard procedures (Kaizen, 5S) to streamline operations.
- Standardization: Established core operational protocols for administrative tasks.
Focus Areas
Featured Projects
Selected works from my 9+ years in engineering.
Restaurant Ecosystem
A full-stack SaaS platform featuring real-time order management and AI-powered menu automation. Integrated Generative AI to streamline user workflows and enhance operational efficiency.
Offline POS Sync System
Multi-device iPad POS platform with real-time data synchronization using Redis/Kafka. Improved stability and reduced sync errors by ~90%. Deployed using Docker and AWS.
Restaurant Platform
Designed and led development of a multi-module platform used by 200+ restaurants. Included ordering, payments, menus, and reporting with Stripe integration.
Book Store System
Developed online store using Angular + NestJS with microservices and GraphQL. Implemented Kafka for event streaming and Docker/Kubernetes for deployment.
Order Data Sync
Built data sync pipeline using Node.js and Kafka to manage communication between client and SaaS system. Improved reliability and automated processes with Jenkins.
Inventory & POS Systems
Built inventory and POS applications using Java/Laravel/CodeIgniter. Used MySQL, Bootstrap/CSS, Docker, and Jenkins for CI/CD.
Finance System – Ledger
Built a Java-based financial ledger system (Spring Boot + MySQL) with secure authentication and auditing. Designed reporting features and automated month-end processes.