Experience
Lead Software Engineer — AT&T
Mar 2024 – Present Texas, United States
- Partner with business stakeholders and engineering teams to analyze information needs and functional requirements; produce key delivery artifacts such as technical design documents, use cases, and functional design documents aligned with customer expectations.
- Collaborate with Technical Architects to translate functional requirements into technical specifications for custom development and systems integration.
- Synthesize inputs from multiple sources, resolve conflicts, and break down high-level needs into actionable engineering work—separating “requested features” from underlying customer goals.
- Contribute to code optimization and deep-dive troubleshooting to maintain reliable performance and smooth production operation.
- Lead execution planning by building work breakdown structures (WBS), allocating tasks, coordinating assignments, and improving delivery predictability.
- Review functional and technical specifications for accuracy and alignment; run peer code reviews before promoting changes through testing → staging → production.
- Maintain, monitor, and test applications; implement monitoring and alerting to proactively detect issues and reduce time-to-resolution.
- Support releases by deploying applications across multiple data centers using automation tooling such as Jenkins and Docker.
Module Lead — Tech Mahindra
Jan 2020 – Mar 2024 Texas, United States
- Collaborated with business stakeholders and developers to gather and analyze functional requirements; produced technical design documents and use cases aligned with customer needs.
- Partnered with Technical Architects to create detailed technical specifications for custom development and system integration.
- Drove code optimization and troubleshooting to keep systems stable and reliable in production.
- Built WBS plans and managed task allocation to drive efficient project execution and delivery predictability.
- Reviewed functional/technical specs and performed peer code reviews to maintain quality across testing, staging, and production.
- Monitored and maintained applications; implemented proactive monitoring and alerting.
- Supported deployments across multiple data centers using CI/CD tooling like Jenkins and Docker; coordinated with release management for smooth production rollouts.
Module Lead — Tech Mahindra
Dec 2016 – Jan 2020 Noida, India
- Optimized code and resolved application issues to restore normal operations quickly and reliably.
- Created detailed WBS and led task allocation across the team to support effective project execution.
- Reviewed functional and technical specifications for completeness and alignment with project goals.
- Conducted peer code reviews to maintain stability across testing → staging → production.
- Set up production monitoring and alerting; supported deployments using Jenkins and Docker.
- Assisted with UI deployments in UAT and partnered with release management for dependable releases.
- Contributed to feature development, bug fixing, and production support for web applications.
- Supported troubleshooting, stability improvements, and performance tuning as part of ongoing delivery and operations.
Senior Software Engineer — smartData Enterprises Inc.
May 2012 – Dec 2016s Chandigarh, India
- Owned end-to-end SDLC responsibilities: requirements gathering, analysis, design documentation/review, development, testing, deployment, and project planning.
- Worked directly with clients to understand business domains and service offerings; ensured delivery goals stayed aligned with business needs.
- Coordinated UX design reviews and managed day-to-day project communication with clients, including progress updates and delivery alignment.
- Planned and allocated tasks based on team capacity and project timelines to keep execution organized and predictable.
- Built front-end experiences using HTML, CSS, Bootstrap, JavaScript, and AngularJS.
- Implemented back-end functionality using PHP and Node.js, contributing to stable releases and maintainable code.
Software Engineer — ArohaTech IT Services
Apr 2010 – Jun 2011 Noida, India
- Designed and developed responsive, user-friendly web forms using HTML, CSS, Bootstrap, and JavaScript.
- Built base classes, framework components, and reusable modules to enable scalable and maintainable development.
- Collaborated closely with clients with regular updates to ensure alignment with requirements and delivery expectations.
- Implemented backend logic using PHP, while optimizing code and troubleshooting issues to keep systems stable.
- Developed an isomorphic, responsive website using media queries for consistent UX across desktop, tablet, and mobile devices.