Summary
Overview
Work History
Education
Skills
Websites
Certification
Disclaimer
Timeline
Generic
Ashish Somkule

Ashish Somkule

Tech Lead
Pune

Summary

Tech Lead with over 9 years of experience in the banking, finance, and telecom sectors. Specializes in delivering innovative designs and leading development teams with a focus on creativity and performance. Demonstrated expertise in project management, team leadership, organization, and customer satisfaction.

Overview

9
9
years of professional experience
8
8
years of post-secondary education
2
2
Certifications
3
3
Languages

Work History

Tech Lead

Creospan Private Limited
07.2024 - Current
  • Project: Bulk B360
  • Client: Verizon
  • Team Size: 12
  • Technology Used: Java 8, Spring Boot, Spring Security, Microservices, Rest API, Spring Data JPA, RabbitMQ, Jenkins, PostgreSQL, Kibana, Redis.
  • Description: A Bulk B2B (Business-to-Business) application is a specialized tool designed to facilitate large-scale ordering processes between businesses, particularly when dealing with high-volume product purchases such as smartphones. Businesses can download a standardized Excel or CSV template, populate it with required details and then upload the file into the system. Upon uploading, the system performs comprehensive validations to ensure data integrity. Once the data is validated, the system processes the order, updating inventory levels and generating order confirmations. This seamless integration reduces manual entry errors and enhances operational efficiency.


Roles & Responsibilities:

  • As a Tech Lead, I worked on the project name Bulk B360, which is a part of client name Verizon, focusing on the telecom domain, which deal with ordering flow for 5G and 4G categorized services.
  • Developed backend API, also implemented integration test scenario, according client need using TDD-BDD.
  • Debugging / testing for any issue found in such environment is fixed by monitoring logs using Kibana.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
  • Proved successful working within tight deadlines and a fast-paced environment.
  • Collaborated with product managers to define technical requirements and develop innovative solutions for complex problems.

Lead Software Engineer

Virtusa Consulting Services Private Limited
06.2021 - 07.2024
  • Project: SMARTS
  • Client: CITI Bank
  • Team Size: 9
  • Technology Used: Java 8, Spring Boot, Spring Security, Microservices, Rest API, Spring Data JPA, RabbitMQ, Jenkins, Azure, SQL, PostgreSQL, Shell Script.
  • Description: SMARTS is a trade surveillance compliance system which is used to monitor & detect mal practices or market abuse by NASDAQ group, which follow some rules that has been proposed by stock exchange.


Roles & Responsibilities:

  • Onboarded new Java Based Feeds to extract data from CSV files and load them into database.
  • Process trade surveillance data from external applications like Bloomberg and Olympus.
  • Communicates continually with the client and project teams – Clarify client’s needs, present tech team ideas and explains progress on the development efforts.
  • Optimized RESTful APIs to connect front-end and back-end systems, enhancing user experience by 20%.
  • Sprint planning and review meetings with client and business and requirement gathering from Business users.
  • Led team of software engineers to successfully complete projects within deadlines, ensuring high-quality end products.

Senior Developer

Parinati Solution Pvt Ltd
02.2020 - 06.2021
  • Project: Centralized Repository System and Balance Sheet Application.
  • Client: SBI Bank
  • Team Size: 6
  • Technology Used: Java, Spring Boot, Microservice, Rest API, JSP, Angular 1.8, Bootstrap, CSS, jQuery JavaScript, JdbcTemplate, Oracle, Jenkins.
  • Description: SBI submits returns (Quarterly, Half Yearly & Yearly) to RBI in the form of various types of reports, for audit and compliance purposes. CRS (Centralized Repository System) is the reporting application that are used to serve the purpose whereas Balance Sheet Application (BSA) is used for declaring profit/loss (quarterly & yearly) of SBI. CRS and BSA is used in more than 25000 branches for reporting purpose.


Roles & Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC), including requirement gathering, modelling, analysis, architecture design, prototype developing and testing.
  • Design and developed Rest based microservices using Spring Boot, wrote various SQL queries for accessing data from database, and Use data JPA for database communication.
  • Created Services to consume REST API's and to communicate between components using Rest Templates and Web Clients.
  • Developed test cases and performed unit testing using JUNIT classes.

Senior Developer

Anandrathi IT Pvt Ltd
07.2019 - 01.2020
  • Project: OFA (www.ofa.fiinfra.in)
  • Team Size: 14
  • Technology Used: Java, Spring Boot, JSP, Bootstrap, JavaScript, jQuery, Rest API, Data JPA, Microsoft SQL Server.
  • Description: OFA (Omni Financial Advisor) is a one-stop solution for all your financial services need. A brilliant platform which is developed for advisors to build and improve their client relationship and grow their business. Loaded with some exciting features to make advisors future-ready.


Roles & Responsibilities:

  • Involved in various phases of Software development Life Cycle (SDLC) using Agile Methodology and followed Scrum Sessions.
  • Developed project by value driven environment using Object oriented designs, Collections, Exception handling, Java 8 concepts which includes Lambda Expression, Functional Interface and Stream API.
  • Used RESTful web services to create endpoints, which are accessed from UI and used Postman to test RESTful API for HTTP requests such as GET, POST, PUT.

Software Engineer (Java/J2EE)

Cluebix Software (OPC) Pvt Ltd
03.2016 - 06.2019
  • Project: OutletControl (www.outletcontrol.com)
  • Team Size: 6
  • Technology Used: Java, Spring MVC, JSP, Bootstrap, JavaScript, jQuery, Ajax, JdbcTemplate, PostgreSQL, Rest API.
  • Description: OutletControl is a real time automated inventory system and expense tracking system provided to that Spa & Salon which book appointments online, reduce travel time, reduces all the manual work done is Spa & Salon, and provide the error free environment which led to profit.


Roles & Responsibilities:

  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Maintained existing software systems by identifying and correcting software defects.
  • Developed scalable and maintainable code, ensuring long-term stability of software.
  • Updated old code bases to modern development standards, improving functionality.

Education

BE - Computer Science and Engineering

AGP Collage of Engineering
06.2011 - 05.2015

Diploma - Information Technology

Govt Polytechnic
06.2009 - 05.2011

HSC - Science

Model Junior Collage
06.2007 - 05.2008

SSC - Science

Navprabhat Vidyamandir
06.2005 - 05.2006

Skills

    Java 8, 17

    Spring Boot

    Microservices

    Rest API

    Spring Data JPA

    Maven

    Kibana

    Elastic Search

    RabbitMQ

    Oracle

    MySQL

    PostgreSQL

    JavaScript/Ajax

    HTML/JSP

    Bootstrap/CSS

    Spring MVC

    Spring Security

    Redis

    GitLab

    IntelliJ

    JUnit

    Postman

Certification

Certification In Java, SEED infotech, 12/01/14

Disclaimer

I hereby declare that the information presented is correct and true to the best of my knowledge.

Timeline

Tech Lead

Creospan Private Limited
07.2024 - Current

Lead Software Engineer

Virtusa Consulting Services Private Limited
06.2021 - 07.2024

Senior Developer

Parinati Solution Pvt Ltd
02.2020 - 06.2021

Senior Developer

Anandrathi IT Pvt Ltd
07.2019 - 01.2020

Software Engineer (Java/J2EE)

Cluebix Software (OPC) Pvt Ltd
03.2016 - 06.2019
Six-month internship, ALIVE-TECH SERVICES, 11/01/15
11-2015
Certification In Java, SEED infotech, 12/01/14
12-2014

BE - Computer Science and Engineering

AGP Collage of Engineering
06.2011 - 05.2015

Diploma - Information Technology

Govt Polytechnic
06.2009 - 05.2011

HSC - Science

Model Junior Collage
06.2007 - 05.2008

SSC - Science

Navprabhat Vidyamandir
06.2005 - 05.2006
Ashish SomkuleTech Lead