Ankur Agarwal

Ankur Agarwal

$20/hr
Java Developer
Reply rate:
-
Availability:
Part-time (20 hrs/wk)
Age:
32 years old
Location:
Bangalore, Karnataka, India
Experience:
8 years
ANKUR AGARWAL Bangalore, Karnataka, 560037 - |-440, Agarwal Bhawan, Purana Quila, Lucknow, UP, 226001 Results-driven professional with 8 years of combined experience in the fields of technology and system architecture. Passionate about leveraging technology to drive business growth and improve user experiences. Excellent leadership and communication skills, with an ability to collaborate effectively across cross-functional teams. PROFESSIONAL EXPERIENCE Walmart Global Technology Services India Pvt. Ltd., Bangalore (Hybrid) Designation - Senior Software Engineer Duration - Jun 2022 - Present ● ● ● ● ● ● ● Developed and maintained, scalable and efficient software solutions to support Walmart's e-commerce platform. Collaborated with cross-functional teams to identify boilerplate code, deliver a common library, and reduce delivery time by 20-30%. Improved code quality and provided zero-code for common integrations. Conducted code reviews and provided constructive feedback to peers, promoting overall code quality and maintainability. Implemented synchronous and asynchronous contract based testing framework, resulting in more reliable system with ease in debugging and reduced time-to-market for new features. Identified and resolved performance bottlenecks, by removing vulnerabilities, optimizing code quality and coverage to 95%. Actively participated in agile development, including daily stand-ups, sprint planning, and retrospectives. Mentored junior engineers, providing guidance on technical challenges and fostering their professional growth. Publicis Sapient (A division of TLG India Pvt. Ltd.), Bangalore (Remote) Designation - Senior Associate Technology L1 Duration - Dec 2020 - May 2022 ● ● ● ● ● Served as a dedicated individual contributor, taking ownership of technical deliverables and driving their successful completion. Collaborated closely with product managers to understand their requirements, translating them into technical specifications and actionable plans. Assisted in the analysis and resolution of complex technical issues, demonstrating strong problem-solving skills and attention to detail. Actively contributed to project planning, estimation, and scoping exercises, providing technical insights and feasibility assessments. Actively participated in knowledge-sharing initiatives, contributing to internal technical communities and mentoring junior colleagues. Newgen Software Technologies Ltd., Noida Designation - Senior System Engineer Duration - Oct 2018 - Dec 2020 ● ● ● ● ● ● ● Worked effectively in agile development environments, participating in sprint planning, daily stand-ups, and retrospectives. Contributed to the documentation of software features, API documentation and knowledge articles. Collaborated closely with cross-functional teams, including development, operations, and infrastructure, to address and resolve production issues. Conducted root cause analysis of production incidents, identifying underlying causes and implementing preventive measures to mitigate future occurrences. Integrated the loan processing system with external systems and APIs to facilitate data exchange and streamline workflows. Implemented business rules and validation logic to ensure accurate and compliant loan processing. Developed and optimized database schemas and queries for efficient data storage, retrieval, and reporting. Tata Consultancy Services Ltd., Delhi Designation - System Engineer Duration - Aug 2015 - Oct 2018 ● ● ● ● ● ● ● ● ● Developed and maintained software applications, contributing to the full software development lifecycle. Designed and developed efficient database schemas and SQL queries, that optimized the performance by 40%. Handled and resolved escalations related to application, applying problem-solving skills and collaborating with cross-functional teams. Worked effectively in agile development environments, participating in sprint planning, daily stand-ups, and retrospectives. Contributed to the documentation of knowledge article, as per the technical guides. Utilized monitoring tools and technologies to track key metrics, including system performance, resource utilization, and application availability. Led a role of module lead, providing guidance, mentorship, and technical oversight for project deliverables. Conducted thorough analysis and planning of database migration activities, including data mapping, schema changes, and ETL processes. Streamlined code and improved database performance by optimizing queries, indexing strategies, and database configurations. SKILLS ● ● ● ● ● ● ● ● ● ● ● ● ● Proficiency in Back End technologies such as Spring Boot, Spring Batch, Spring Integration, Spring Data JPA, Java Core, etc Extensive experience in the complete software development lifecycle (SDLC), including requirements gathering, design, development, testing, deployment, and maintenance. Strong understanding of software engineering principles and design patterns, API development and implement event sourcing between microservices. Expertise in SQL and NoSQL databases such as Cosmos, MongoDB, Microsoft Azure, Oracle. Experience with Apache Kafka, stream processing library and publish/subscribe messaging system. Understanding of distributed systems concepts, such as fault tolerance, data consistency, and distributed processing. Familiarity with Agile methodologies, cloud platforms (e.g., AWS, Azure) and containerization (e.g., Kubernetes) Knowledge of version control systems (e.g., Git, GitHub) and CI/CD pipelines. Experience with monitoring, log analysis and troubleshooting using tools like Prometheus, Grafana and Splunk. Experience in software testing and debugging, ensuring quality and reliability. Proactive in exploring and evaluating new technologies that could drive innovation and improve business outcomes. Experience in creating architectural diagrams, design documents, and technical specifications. Experience in Financial Services. EDUCATION QUALIFICATION High School, ICSE St. Pauls' College, Lucknow, UP Jun 2009 Intermediate, ISC St. Pauls' College, Lucknow, U.P Jun 2011 Bachelor of Technology, Computer Science and Engineering Uttar Pradesh Technical University, Lucknow, UP Jul 2011 - Jun 2015 Page 2
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.