Software Engineer III at ZoomInfo (2026-03 – 2026-07)
- Developed robust Node.js APIs to enhance system performance and reliability
- Collaborated with cross-functional teams to implement solutions using Microsoft environments and Kafka
- Leveraged MongoDB for efficient data management and utilized AI tools for innovative problem-solving
- Conducted unit testing to ensure code quality and maintainability across complex tasks
Project Lead at Persistent Systems (2026-01 – 2026-03)
- Led a backend engineering workstream as Project Lead, coordinating task breakdown and delivery across the team
- Developed and reviewed Node.js services within an enterprise client engagement, upholding code quality standards
- Partnered with stakeholders to translate business requirements into technical scope and delivery timelines
Lead Software Engineer at Arcitix (2018-05 – 2026-01)
- Lead architectural integrity and scalability initiatives for core products as Senior Lead within the engineering team
- Architected and implemented modular micro-frontends using React and TypeScript, reducing build times by 30% and improving team autonomy
- Engineered high-concurrency backend services using Node.js, optimizing database queries to improve API response times by 40%
- Designed and implemented RESTful and GraphQL APIs serving 100K+ daily active users with 99.9% uptime
- Implemented advanced state management solutions using Redux and Context API for complex application workflows
- Architected serverless functions on AWS Lambda for event-driven microservices, reducing infrastructure costs by 35%
- Deployed scalable applications on Google Cloud Platform using App Engine and Cloud Functions with automated CI/CD
- Implemented cloud storage solutions using GCP Cloud Storage and BigQuery for data analytics and reporting workflows
- Established CI/CD pipelines using Jenkins and GitHub Actions, automating deployment processes and reducing release cycles from weeks to days
- Built server-side rendered applications using Next.js, improving SEO performance and initial page load times by 50%
- Implemented real-time features using WebSocket and Socket.io for collaborative tools and live dashboards
- Optimized application performance through code splitting, lazy loading, and implementing efficient caching strategies with Redis
- Lead technical discovery sessions, translating business requirements into technical roadmaps and system designs
- Mentored junior and mid-level developers, conducting deep-dive code reviews and establishing best practices for state management and API security
- Implemented comprehensive monitoring and logging solutions using AWS CloudWatch and ELK stack for proactive issue detection
Software Engineer at ExeLance IT (2015-06 – 2018-05)
- Contributed to the development and maintenance of enterprise-level web applications using the MERN stack
- Developed dynamic UI components in React.js, ensuring 100% responsiveness and cross-browser compatibility
- Built and integrated RESTful APIs using Node.js and Express to handle complex data transactions for client-facing dashboards
- Implemented authentication and authorization systems using JWT and OAuth 2.0 for secure user management
- Designed and optimized MongoDB schemas and aggregation pipelines to handle large-scale data operations efficiently
- Deployed Node.js applications to Heroku with continuous integration, managing environment variables and database migrations
- Developed reusable component libraries following atomic design principles, reducing development time by 20%
- Integrated third-party APIs and payment gateways (Stripe, PayPal) for e-commerce applications
- Implemented responsive designs using CSS3, Sass, and Bootstrap, ensuring seamless user experience across devices
- Improved application stability by implementing comprehensive unit and integration testing (Jest/Cypress), reducing production bugs by 25%
- Collaborated closely with UX/UI designers to bridge the gap between graphical design and technical implementation
- Participated in agile ceremonies including sprint planning, daily standups, and retrospectives
- Implemented version control best practices using Git, including branching strategies and pull request workflows