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.