Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic
ANKUR AGGARWAL

ANKUR AGGARWAL

Gurgaon

Summary

Seasoned Software Developer with over 12+ years of experience in designing, developing, and deploying complex software solutions in high-stakes environments. Proven track record in leading cross-functional teams and driving innovation across a range of projects, including enterprise applications, cloud-based solutions. Adept at leveraging cutting-edge technologies.

Overview

17
17
years of professional experience

Work History

Software Developer 4

Oracle India Pvt Ltd
06.2015 - Current
  • Lead the design and architecture of complex software systems, ensuring they are scalable, efficient, and meet the business requirements.
  • Collaborate with other architects and senior developers to define the technical roadmap and architectural decisions.
  • Write high-quality, maintainable code in accordance with best practices and coding standards.
  • Take ownership of significant modules or components within the software, ensuring they are developed, tested, and delivered on time.
  • Work with a variety of programming languages and technologies depending on the project requirements
  • Provide technical guidance and mentorship to junior and mid-level developers.
  • Lead code reviews, ensuring that all code meets the necessary standards and is free of critical bugs or security vulnerabilities.
  • Act as a go-to person for resolving complex technical issues within the team.
  • Identify areas for improvement within existing software and processes, and drive initiatives to address them.
  • Research and implement new technologies or methodologies to enhance the development process or product functionality.
  • Develop and maintain automated tests to ensure software quality.
  • Participate in the deployment of software releases, ensuring that they are executed smoothly and without issues.

Sr. Software Engineer Release and Configuration Management

hCentive Technology India Pvt. Ltd.
04.2012 - 06.2015
  • Configuration Management: Implement and maintain configuration management practices to ensure consistent and reliable software configurations across different environments.
  • Automation: Develop and maintain automation scripts and tools for continuous integration and continuous deployment (CI/CD) pipelines to streamline the release process.
  • Testing Coordination: Coordinate with QA teams to ensure that software is thoroughly tested before release, including functional, integration, and performance testing.
    Issue Management: Monitor and manage issues or defects identified during testing or after release, coordinating with development teams to resolve them.
  • Performance Monitoring: Monitor the performance and stability of software after deployment, identifying and addressing any issues that arise.

Helpdesk Analyst

Prometric Testing Pvt Ltd
10.2010 - 04.2012
  • Understanding the business requirements
  • Make sure that exam-site has all the exam modules downloaded
  • Resolving issues on call that occurs while student taking an exam
  • To make sure defect has been fixed so that no further candidates would be rescheduled from same site.

Analyst EUC

HCL Technologies Ltd. (IOMC)
11.2008 - 05.2010
  • Providing Level 1 & level 2 support for all End User issues pertaining to Operating System, Printing, Office Automation Tools, Messaging Client, Generic IT Queries
  • Assigning appropriate severity, category and prioritize the calls based on criticality and business impact
  • Issuing ticket ID to the respective users for the tickets logged by them
  • Resolving administrative requests for application server systems and MS Office/Outlook client installations

Technical Support Officer

HCL Technologies Limited BPO Services
02.2008 - 08.2008
  • Troubleshooting on internet connectivity issues and configuration of routers
  • Installation of Microsoft and Third party software's
  • Troubleshooting on Desktop and Outlook issues
  • Configuring and troubleshooting Wireless Devices.

Education

Bachelor of Technology (Computer Engineering) -

Haryana College of Technology And Management
Kurukshetra, Haryana
07.2007

Intermediate - undefined

Delhi Public School, MarutiKunj Gurgaon
Gurugram, Haryana
03.2003

S.S.C Class - undefined

Delhi Public School, MarutiKunj Gurgaon
Gurugram, Haryana
03.2001

Skills

  • Python
  • Cloud (AWS, OCI)
  • Kubernetes Microservices
  • Chef, Pager Duty
  • Grafana, ELK
  • Jenkins
  • OEM
  • SVN/GIT
  • Docker
  • Artifactory
  • Operating system (Windows, Linux)

Languages

Python
Bash

Timeline

Software Developer 4

Oracle India Pvt Ltd
06.2015 - Current

Sr. Software Engineer Release and Configuration Management

hCentive Technology India Pvt. Ltd.
04.2012 - 06.2015

Helpdesk Analyst

Prometric Testing Pvt Ltd
10.2010 - 04.2012

Analyst EUC

HCL Technologies Ltd. (IOMC)
11.2008 - 05.2010

Technical Support Officer

HCL Technologies Limited BPO Services
02.2008 - 08.2008

Bachelor of Technology (Computer Engineering) -

Haryana College of Technology And Management

Intermediate - undefined

Delhi Public School, MarutiKunj Gurgaon

S.S.C Class - undefined

Delhi Public School, MarutiKunj Gurgaon
ANKUR AGGARWAL