- Engineering Manager with 13.2 + years of experience in IT Project Execution, Engineering Management, Software Development and Project Management in Java/J2EE Projects.
- Microsoft Certified: Azure Fundamentals.
- Certified SAFe 5.0 Agilist. Completed certification on Leading SAFe Agile.
- Proficiency in mapping business requirements, technical documentation, design, development and troubleshooting for Application Development; expertise in Java and J2EE; completed certification as Scrum Master
- Worked & developed ChatBot project in parallel to regular ongoing project work
- Brought huge release of 200 MM in production while working from home despite the coronavirus pandemic (April)
- Skilled in overall software development life-cycle involving requirement analysis, system study, designing, architecture, testing, programming, coding, de-bugging, defect management, status reporting & documentation
- Directed cross-functional & cultural teams using interactive & motivational leadership; acknowledged for leading & mentoring 8-10 team members to achieve resource wise productivity & optimization
- Competent in end-to-end development of applications from requirement analysis to system study, designing, coding, testing, documentation and implementation
- Received Leadership award in Amdocs as a Software Development Manager; received employee of the month award being a developer and team lead
- Skilled in mapping clients’ business requirements and translating these requirements into functional specifications, services, implementations and custom designing solutions in coordination with business analysts
- Track record of designing customized IT products for high profile clients; capability to interface with clients, suggest viable software solutions
- Led the recruitment activity and assisted the unit growth by 40% in 6 months
- An effective communicator with relationship management skills with the capability to relate to people at any level of business and management
Organizational Experience
Since May’10 with Amdocs Development Centre, Gurugramas Engineering Manager
Growth Path:
Apr’11 – Mar’14 as Senior Software Engineer
Apr’14 – Mar’19 as Software Development Team Lead
Since Apr’19 as Software Development Manager
Key Result Areas:
- Following the project life cycle methodology defined under the process framework; ensuring that customer deadlines are met within project budgets;currently leading 3 scrum teams consisting of 25 membersin 2 locations (Gurgaon and Pune)including software developers, scrum master, Product owners, scrum testers, release engineers and collaborated with business, program team, other dependent teams and operations
- Working on Scrum Master, Product Owner, Scrum Tester and Developers; implementing Scrum in the team and workingas a Scrum Product Owner
- Leading Recruitment activity at Delivery Unit in current organization and grown Delivery Unit from 30 to 60 people
- Ensuring achievement of customer expectations and providing technical leadership in application life cycle activities
- Streamlining the delivery processes in compliance with business functions to support global IT delivery standards
- Mentoring team members, participating in appraisals, job rotation and career development programs; involved in resource planning and utilization, budgeting & cost control; developing the Strategic & Operational Plan
- Acting as escalation point for customer critical issues and exception management; managed project operations with key focus on defining Service Level Agreements (SLAs), Standard Operating Procedures (SOPs) as well as interacting with prestigious clients, business partners, industry leaders, vendors & other key stakeholders
- Directing the preparation of system control statement documents and utility program parameters for use by Data Processing Analysts in obtaining sign-off from operations and conducting parallel testing of the application
- Initiating successful implementation of application and database level performance tuning techniques while dealing with large amount of data
o Creating & sustaining a dynamic environment that fosters the development opportunities and motivates the high performance amongst the team members
o Executing project and controlling them with respect to cost, resource deployment, time overruns and quality compliance to ensure satisfactory execution of projects
o Collaborating with clients & stakeholders while keeping them informed of progress and issues in order to manage expectations on all requirements and deliverables
o Customizing development plan, code, and programming design to ensure client satisfaction & delivery of project on time within the SLAs; assisting the Delivery Unit, creating& executing training plans for new employees
- Managing the Software Development Lifecycle (SDLC) using the Agile Scrum Methodology
- Identifying and mitigating risks associated with the technical architecture, implementation and deployment
- Recognizing issues & risks in a timely manner; developing/implementing appropriate mitigation & contingency plans
- Building robust architecture (logical & physical) for different solutions by managing the security, performance, availability, compliance, scalability and maintainability aspects
- Providing insightful knowledge of business process analysis (As-Is, To-Be) and design; managingapplication based process re-engineering, process optimization, cost control & revenue maximization from technical solutions using cutting-edge technologies