Accomplished IT professional with over 15 years of experience in the technology industry, specializing in dynamic startup environments. Demonstrated expertise in delivering comprehensive end-to-end solutions throughout the complete software development lifecycle, encompassing system analysis, architectural design, full-stack development, team leadership, and production deployment.
Having dedicated 90% of my career to startup environments, I excel in fast-paced, high-demand settings that require exceptional adaptability, continuous self-learning, and end-to-end ownership. I possess advanced proficiency in designing scalable software architectures and cloud-native solutions, with the ability to rapidly adopt emerging technologies as needed. My startup experience has cultivated a versatile skill set that enables me to seamlessly transition between multiple roles—whether developing code, architecting systems, or leading cross-functional teams—all while maintaining a focus on delivering tangible business value to customers.
System Optimization, Load Balancing, Caching Strategies, Scalable System Design, Database Performance Tuning and Optimizing
AI Agents & Developer Tools
AI coding agents and multi-agent workflows using Cursor, Claude, and Cline; custom MCP integrations to connect tools and data; applied to projects like Yetty.io to consistently achieve up to 3× productivity compared to traditional solo development workflows
Soft skills
Team Leadership
Successfully led and mentored cross-functional development teams of 5-12 members across multiple startup and enterprise environments, fostering collaborative culture, driving technical excellence, and delivering high-impact solutions while maintaining team motivation and professional growth
Project Management
Orchestrated end-to-end project delivery from initial concept through production deployment, managing complex timelines, stakeholder expectations, and resource allocation while ensuring on-time delivery of mission-critical systems with zero compromise on quality standards
Agile Methodology
Championed SCRUM and agile development practices across multiple organizations, implementing efficient sprint planning, daily standups, retrospectives, and continuous improvement processes that increased team productivity by 30% and reduced time-to-market by 25%
Strategic Planning
Provided strategic technology consulting and architectural decision-making for C-level executives and stakeholders, evaluating emerging technologies, designing scalable solutions, and aligning technical roadmaps with business objectives to drive digital transformation initiatives
Mentorship
Built and developed high-performing engineering teams from the ground up, providing comprehensive technical guidance, conducting code reviews, establishing best practices, and facilitating knowledge transfer that accelerated team member growth and career advancement
Founding Engineer / Tech Architect / Principal Engineer | Oct 2025 - Present
Aspect
Details
Project
Yetty.io – An AI-driven content generation and scheduling platform designed for AI and virtual influencers. The platform helps creators plan, generate, and schedule posts across channels while managing virtual influencer personas. It includes a dedicated MCP layer that connects tools and data sources to AI agents, enabling richer context and more reliable automation. The backend combines a Node.js/TypeScript core with dedicated .NET (ASP.NET Core) microservices for specific domain workloads.
Responsibilities
Owned end-to-end system architecture and technical direction as Founding Engineer / Tech Architect / Principal Engineer
Designed and implemented the Node.js backend and React-based frontend for content generation, scheduling, and virtual influencer management
Designed and implemented .NET (ASP.NET Core) microservices for domain-specific backend workloads (e.g., billing/integrations and high-throughput processing), running alongside the Node.js core services
Designed MongoDB data models and access patterns to support scalable content, scheduling, and influencer profiles
Built a custom MCP integration layer to expose internal tools, APIs, and data sources to AI agents
Set up development workflows, coding standards, and tooling around AI agents to accelerate feature delivery and experimentation
Achievements and Impact
Leveraged AI coding agents (Cursor, Claude, Cline) in a coordinated multi-agent workflow to achieve approximately 3× productivity compared to prior solo development workflows
Significantly reduced feature iteration time for new content pipelines and scheduling capabilities
Improved reliability and consistency of scheduled content and virtual influencer outputs through better observability and MCP-driven automation
Operated a polyglot backend (Node.js + .NET) without added operational overhead, choosing the right stack per workload
Tech Stacks & AI Agents
Node.js, TypeScript (backend services and APIs)
React (frontend application for creators and operators)
.NET Core / ASP.NET Core (backend microservices)
MongoDB (primary data store)
Integrations: Ayshare, Kie.ai, Suno, Stripe
Custom MCP integrations for tools and external APIs
AI agents and tooling: Cursor, Claude, Cline, multi-agent workflow design
Zurich Neo Project - An international insurance platform delivering comprehensive insurance solutions across multiple countries and regions. The platform leverages modern cloud-native architecture to provide innovative insurance products, policy management systems, and claims processing capabilities serving a global customer base.
Team Size: Team of 3 within a larger program team of 40 members
Responsibilities
Full-Stack Leadership: Lead full-stack development initiatives encompassing both backend and frontend components
Business Logic & Algorithms: Architect and implement complex business logic and algorithms for insurance operations
Requirements Collaboration: Collaborate closely with Business Analysts and stakeholders to gather requirements and deliver new features
Architecture Design: Design and analyze system architecture components for scalability and performance
Production Issue Resolution: Investigate and resolve critical production issues to ensure system reliability
Cross-Team Integration: Coordinate with cross-functional teams to facilitate seamless system integration
React 19 Upgrade Initiative for GIC - Led the modernization of 16 GIC frontend projects, upgrading them from legacy React versions to the latest React 19, including adoption of the React Compiler for automatic memoization and performance optimization.
Team Size: 5 engineers
Responsibilities
Upgrade Planning: Assess and plan upgrade paths for 16 React projects from outdated versions to React 19
React Compiler Adoption: Adopt the React Compiler across upgraded projects to eliminate manual memoization
React 19 Features: Introduce and apply new React 19 features (e.g. Actions, use hook, improved Suspense/transitions) where applicable
Test Coverage: Maintain and extend Cypress and Playwright test suites to validate upgrades without regressions
Rollout Coordination: Coordinate rollout across multiple project teams to minimize disruption
Achievements and Skills Gained
Successful Migration: Successfully upgraded 16 projects to React 19 with React Compiler adoption
React Expertise: Deepened expertise in React Compiler internals and React 19 feature set
Testing at Scale: Strengthened end-to-end and component testing practices using Cypress and Playwright at scale across a multi-project upgrade
Developed and maintained a comprehensive tool for external EIPs to submit data into internal systems. This solution serves as the primary validation gateway for all external inputs and provides comprehensive stakeholder notification capabilities.
Team Size: 4 engineers
Responsibilities
System Design Collaboration: Collaborated closely with Business Analysts and QA teams to establish system design requirements before sprint initiation
Legacy System Maintenance: Maintained and enhanced a six-year-old project while preserving its core functionality
Release Planning: Developed comprehensive plans and allocated resources for upcoming release cycles
On-Call Support: Provided on-call support for partners to ensure continuous system availability
Release Coordination: Coordinated and supported all release schedules to maintain project timelines
Production Support: Conducted log analysis and provided support for partners during production issues
Engineering Specifications: Authored comprehensive engineering specifications for new feature implementations
Migration Strategy: Prepared migration strategies for integration with new system components
Upgrade Proposals: Proposed comprehensive upgrade strategies for legacy system features
Feature Ownership: Served as the primary engineer responsible for all team-developed features
Frontend Development: Built and maintained ReactJS-based front-end components for internal dashboards and validation tooling
Achievements
Stakeholder Satisfaction: Enhanced client-centric approach and stakeholder satisfaction
Workflow Optimization: Redesigned and optimized developer team workflows for improved efficiency
Leadership: Strengthened leadership capabilities and fostered team collaboration
Technical Debt Reduction: Eliminated technical debt and restructured components for improved code maintainability
Legacy Modernization: Gained valuable experience in upgrading legacy systems to modern technology stacks
Rapid Adaptation: Developed rapid adaptation skills in high-demand technical environments
Self-Directed Learning: Acquired proficiency in multiple technology platforms through self-directed learning
Enterprise Architecture: Consolidated knowledge and expertise in enterprise system architecture
Technologies
.NET Framework
.NET Core
ReactJS (v18) with Hooks and Redux Toolkit for state management
Team Leader, Fullstack Engineer | Oct 2021 - Sep 2023
Aspect
Details
Project
Express Web is a comprehensive web portal focused on Grab for Business, designed to process high-volume daily orders. The platform provides essential tools including Shopify integration, Bulk Upload capabilities, Route Optimization for partners, and comprehensive Order tracking functionality.
System Design Collaboration: Collaborated closely with Product Owners and QA teams to establish system design requirements before sprint initiation
Sprint Planning: Planned sprints and broke down Epics into well-scoped stories and tasks in Jira, with estimates and acceptance criteria
Task & Resource Planning: Managed task assignment and resource planning for a team of 6 engineers, balancing feature delivery, technical debt, and on-call duties
On-Call Support: Provided on-call support for stakeholders to ensure continuous system availability
Production Monitoring: Monitored DataDog dashboards and Kibana logs to detect abnormal behavior (error spikes, latency, order-volume drops), led investigations, and supported team members during system issues
Hiring & Onboarding: Interviewed engineering candidates and onboarded new members to the team
Engineering Specifications: Authored detailed engineering specifications for new feature implementations
Feature Ownership: Served as the primary engineer responsible for all team-developed features
Achievements
Stakeholder Satisfaction: Enhanced client-centric approach and stakeholder satisfaction
Leadership: Strengthened leadership capabilities and fostered team collaboration
Technical Debt Reduction: Eliminated accumulated technical debt to improve system performance
Enterprise Architecture: Consolidated knowledge and expertise in enterprise system architecture
Team Building: Gained valuable experience in building and developing teams from the ground up
Business Impact: Contributed to a consistent monthly increase of over 5% in Grab Express Web usage, with peak usage reaching 20% following the Bulk Upload feature launch
Rapid Adaptation: Developed rapid adaptation skills in high-demand technical environments
Self-Directed Learning: Acquired proficiency in multiple technology platforms through self-directed learning
Tech Architect, Team Leader, Fullstack Engineer | Jun 2021 – Oct 2024
Aspect
Details
Project
Developed a comprehensive online learning platform for children that facilitates connections between tutors and parents. The platform provides an integrated environment for tutors to advertise their courses, manage class scheduling, and interact with their learners effectively.
Team Size: 8 engineers
Responsibilities
Team Management with Azure DevOps: Ran the team's entire delivery process in Azure DevOps, covering backlog and Epic hierarchy, sprint boards, capacity planning, work-item tracking, and progress and velocity reporting to stakeholders
Delivery Planning: Broke down Epics into features and tasks on Azure DevOps Boards, and planned sprints and release milestones with product and sales stakeholders
Task & Resource Planning: Managed task assignment and capacity planning in Azure DevOps, balancing roadmap features with technical debt and support work
Production Monitoring: Watched Azure monitoring dashboards for abnormal behavior (failed Functions, Service Bus backlogs, performance drops) and coordinated fixes
Architecture Ownership & Solution Design: Led comprehensive system architecture design, making critical technical decisions for product development and system scalability
Technology Consulting & Solution Selection: Provided strategic technology consulting, evaluated and selected optimal tech stacks, and established standardized backend architecture guidelines
Performance & Security Optimization: Designed and implemented performance optimization strategies, security protocols, and scalable system architectures
System Modernization & Migration: Led legacy system modernization initiatives and migration strategies to improve system efficiency and maintainability
Team Leadership & Management: Led a team of 8 engineers, interviewed and hired new members, and provided technical mentorship to ensure architectural consistency
Business Alignment: Coordinated with sales teams and addressed market demands to ensure product-market fit and technical feasibility
Achievements and Skills Gained
Architecture Excellence: Successfully designed and implemented scalable, secure system architecture from concept to production deployment
Technical Leadership: Established standardized development guidelines, code review processes, and architectural best practices for the development team
Performance Optimization: Implemented system performance improvements and optimization strategies that enhanced user experience and system reliability
Security Implementation: Designed and implemented comprehensive security protocols including OAuth integration, data encryption, and secure payment processing
Technology Strategy: Made strategic technology decisions that balanced scalability, maintainability, and business requirements
Team Development: Built and mentored development teams, ensuring architectural consistency and technical excellence across all projects
Delivery Process: Set up an Azure DevOps-based team workflow (Boards, sprint planning, capacity, reporting) that gave stakeholders clear visibility into progress
Principal Developer / Team Leader | Oct 2019 - Apr 2021
Aspect
Details
Project
TradeTeq Project - A sophisticated trading platform that connects banks and financial institutions, providing comprehensive management of financial instruments, letters of credit, notes, reconciliations, portfolios, funds, deals, and negotiations. The platform calculates interest and reconciliations on a daily basis, using Azure Service Bus for messaging and Azure Functions for scheduled and event-driven processing, with Azure API Management for API governance, and leveraging the full capabilities of Azure Portal and Azure DevOps. The system features well-established and thoroughly tested workflows between teams, implementing a multi-pod architecture to address banking security requirements, where each bank maintains its own system and database while ensuring data synchronization and privacy.
Team Size: 2 teams, 15 engineers in total
Responsibilities
Team Management with Azure DevOps: Managed both teams end to end in Azure DevOps, covering backlog grooming, Epic hierarchy, sprint boards, capacity planning, work-item tracking, and sprint and velocity reporting to London stakeholders
Architecture Design: Analyzed requirements and designed comprehensive system architecture for each sprint
London Team Coordination: Coordinated with and provided support to the London-based team
Delivery Planning: Broke down Epics into user stories and tasks on Azure DevOps Boards, then assigned and tracked them across 2 teams (15 engineers in total) to meet sprint goals
Capacity Planning: Planned resources and capacity across both teams for each sprint and release using Azure DevOps
Team Support: Provided comprehensive support to team members to ensure task completion
Issue Resolution: Resolved technical challenges and system issues as they arose
Production Monitoring: Monitored Azure Portal dashboards for abnormal behavior in the daily interest and reconciliation jobs and drove fixes before banks were affected
Hiring: Interviewed and assessed candidates to grow both teams
Testing & Validation: Conducted comprehensive testing to validate system functionality
Achievements and Skills Gained
Stakeholder Satisfaction: Enhanced client-centric approach and stakeholder satisfaction
Leadership: Strengthened leadership capabilities and team management skills
Azure Expertise: Advanced technical skills in Azure platform development and management
Multitasking & Coordination: Improved multitasking abilities and project coordination skills
SCRUM Process: Significantly enhanced SCRUM process implementation and team collaboration
Delivery Process: Set up a shared Azure DevOps workflow so 2 teams could plan, track, and report delivery consistently
UI/UX Design: Improved user interface and user experience design capabilities