Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Ashish Joshi

Pune

Summary

Software Engineer with 4.5 years of experience in designing and developing scalable backend systems and microservices. Skilled in leading projects, optimizing performance, and improving productivity. Proven ability to mentor teams, drive technical innovation, and deliver high-quality solutions that meet business needs.

Overview

5
5
years of professional experience

Work History

Senior Software Engineer

Airtel
06.2020 - Current
  • Developed and maintained solutions for key projects like CMP (Connectivity Management Platform), Work From Anywhere, PING,Xtelify and International Roaming in IOT domain,contributing to a 20% increase in revenue.
  • Designed and implemented a Messaging Center for IoT, enabling SMS delivery with customized templates and scheduled messaging using SMPP protocol.
  • Designed and developed SIM lifecycle order processing APIs, reducing processing time to under 5 minutes for key customers like Paytm and PhonePe, contributing to a 20% increase in customer retention.
  • Worked on Dual SIM Lifecycle Management in collaboration with other telecom operators, using a state machine approach to ensure efficient SIM state transitions and lifecycle processes.
  • Developed RESTful APIs and microservices using Spring Boot, ensuring high performance, scalability, and reliability.
  • Utilized Oracle SQL, MongoDB, and ElasticSearch for efficient data storage, retrieval, and real-time analytics.
  • Integrated RabbitMQ, Solace, and Kafka for seamless microservice communication and data flow.
  • Implemented High Availability solutions to ensure system reliability and minimal downtime, leveraging failover mechanisms, load balancing, and disaster recovery strategies.
  • Implemented Kong API Gateway for efficient traffic management, authentication, and API security.
  • Improved system performance, optimizing APIs for a 30% faster response time and accelerating data migration processes through SQL Loader for faster data ingestion and minimal downtime.

Full Stack Developer

Schlumberger
03.2020 - Current
  • Contributed to the development of two key applications: iBase, a digital platform for resource/hotel booking, request creation/approval, and FP215, an intercompany finance application handling invoice records and transaction processing, both resulting in a 15% revenue growth.
  • Designed and implemented progressive web applications (PWA) and responsive web apps for both mobile and desktop, utilizing configurable components for scalability and reusability across multiple modules.
  • Implemented Azure Active Directory authentication for secure user login, API security with OAuth and APIGEE Gateway, and ensured data encryption in SQL for enhanced security.
  • Integrated multiple ERP systems in the FP215 project to streamline invoice records and manage processes like documentation, tax release, funding, acceptance, and settlement for financial transactions.
  • Created database procedures, views, and tables in MSSQL using SSMS, and developed a React front-end with Material UI for a seamless user interface.
  • Leveraged CI/CD pipelines and Terraform on Azure for automated application deployment and smooth transitions between development and production environments.

Education

Post Graduate Diploma - Advance Computing

Centre For Development of Advance Computing
Pune, Maharashtra
02.2020

Bachelor of Technology - Mechanical Engineering

B.T Kumaoun Institute of Technology
06.2017

Skills

  • Java 8
  • Spring Boot/JPA
  • Microservices architecture
  • REST/SOAP
  • Oracle SQL
  • RabbitMQ/Solace/Kafka
  • High Availability/Kong
  • Mongodb/Elastic/Kibana
  • Spring Boot
  • Git
  • React/Angular

Accomplishments

  • Airtel Ace Award
  • GEM(Going Extra Mile) Award



Timeline

Senior Software Engineer

Airtel
06.2020 - Current

Full Stack Developer

Schlumberger
03.2020 - Current

Bachelor of Technology - Mechanical Engineering

B.T Kumaoun Institute of Technology

Post Graduate Diploma - Advance Computing

Centre For Development of Advance Computing
Ashish Joshi