Summary
Overview
Work History
Education
Skills
Additional Information
Languages
Timeline

SANKET APTE

Summary

  • Highly-qualified Software Developer offering 12+ years of progressive experience.
  • Expert at designing, developing and maintaining wide range of new and existing B2C and B2B products.
  • Worked extensively in Java, J2EE, JUnit, GraphQL, Spring boot, Spring frameworks, JWT, mongoDB, MySQL, aerospike, redis, elasticsearch, REST.
  • Experience on cloud services such as AWS, Google cloud platform (app engine/datastore).
  • Coordinated with business, product and user experience teams for various products as well as with clients while managing sprints and agile processes.
  • Successfully led a team of 10-12 resources across multiple products and mentored junior members in the engineering team.
  • Solid experience of working in several startups.

Overview

13
13
years of professional experience

Work History

Senior Java Developer

EBlock
04.2021 - Current
  • Working with core team which is mainly responsible for users, company and inventory management as well as for authentication and authorization
  • Developed and maintained integrations with 3rd party systems such as AutoGrade, AuctionACCEESS, Zoho
  • Lead code reviews and estimated required changes
  • Technologies used: Java 12/Java17, GraphQL, Spring boot, Spring data, Hibernate, MySQL, JUnit, SQS, Redis

Senior Java Developer

CGI Canada, Bell Canada
08.2020 - 03.2021
  • Worked on MOI upgrade project which is inventory management system of Bell Canada
  • Migrated legacy code in Java 6 to Java 12, Spring frameworks
  • Technologies used: Java 6/12, Spring boot, Spring Profiles, Oracle 19C, JUnit

Senior Software Developer

Moves Financial
04.2020 - 07.2020
  • Developed and delivered microservice for authentication and authorization
  • Evaluated different authentication tools, frameworks
  • Technologies used: Java 11, JWT, auth0, Spring boot, Spring Profiles, mongodb, JUnit

Senior Java Developer

Slice Labs
03.2020 - 04.2020
  • Worked on Insurance Cloud Platform allowing clients to create new insurance products very quickly
  • Developed Vendor insurance and Gig insurance products from scratch
  • Technologies used: Java 11, Spring boot, Spring Profiles

Senior Java Developer

The Home Depot
05.2019 - 03.2020
  • Migrated monolithic order tracker application into SOA application using spring boot
  • Optimized back end java services by 60-80% using spring reactive and Google Cloud Datastore that resulted in cost savings by up to 30%
  • Worked along side scrum master to improve processes across engineering team
  • Technologies used: Java 8, Spring boot, Spring Data, Spring Profiles, Spring reactive, Google Cloud

Technical Lead

Turtlemint (Fintech Blue Solutions Ltd.)
06.2015 - 03.2019
  • Led team of developers and QAs along with responsibility of designing and developing independent Health and Life Insurance services
  • Designed and implemented complex user eligibility criteria validations to find best match Life Insurance products
  • Conceptualized, designed and implemented chatbot to display motor insurance quotes through facebook messenger making Turtlemint first insurer aggregator in India to have chatbot
  • Used decision-tree model and third party AI tools such as wit.ai and slack integration libraries to implement robust system and flexible chatbot workflows using Java, spring boot, mongodb, elasticsearch, wit.ai, slack integration
  • Designed and developed MIS and auto policy renewal system in Java, angular, Spring frameworks
  • Developed flexible and complex Lead System across all products to enable cross product sales
  • Involved in architectural decisions and designing of migrating monolithic architecture into microservices
  • Defined coding standards and code review processes which reduced production bugs by 80%
  • Implemented and administered Jira workflows across organization
  • Managed sprints, scrums across multiple product teams
  • Screened potential candidates and evaluated team members performances during appraisal cycle
  • Technologies used: Java 8, Spring boot, Spring Data, mongodb, elasticsearch, aerospike, angular, REST/SOAP, and AWS

Senior Software Developer

Loudcloud Systems
07.2014 - 05.2015
  • Created query framework for dynamic query generation using XML, Java, Spring, hibernate, HQL
  • Tuned and optimized existing MySql database setup
  • Designed and developed Gradebook service which is used for recording grades on student assignments for given period
  • Also developed common framework address book which is used in several modules of ‘K12' product
  • Java, Spring, hibernate, MySQL

Software Developer

Morningstar
06.2012 - 04.2014
  • Revamped product 'CompanyOps' successfully which improved operation team's efficiency by 30%
  • Company ops is used for collecting information about each company such as it's subsidiaries, its offices across globe, equity information, products etc
  • Designed and developed Press Release Aggregator (PRA) single handedly
  • Technologies used: Java, DWR, Spring, hibernate, MySQL, YUI

Software Developer

Zycus Infotech
12.2010 - 06.2012
  • Developed customizable Common Dashboard System (CDS) that was integrated into different products
  • Built configurable scheduler client built in core java which can be used in any java project to schedule and execute task at given time
  • Tasks could be anything like sending welcome mail or performing database operation etc
  • Technologies used: Core Java, multithreading, MySQL, jQuery, Spring

Education

Bachelor of Engineering - Computer Engineering

KCCOE, Mumbai University, Mumbai, India
2010

Diploma - Computer Engineering

Vidyalankar Polytechnic, Mumbai, India
2007

Skills

  • Java 8/12/17
  • Spring boot / data / reactive
  • GraphQL, REST, SOAP
  • AWS (EC2, ALB), auth0, JWT
  • MongoDB, MySQL
  • Google Cloud app engine and datastore
  • Aerospike, elastic search, Redis
  • Maven, Gradle, npm, Git, JIRA
  • Problem solving, Data structures
  • Code reviews
  • Agile methodology
  • Microservices and SOA
  • Leadership, Mentoring
  • Candidate screening, Employee evaluations
  • Design Principles, application designing

Additional Information

  • Worked extensively in Java, J2EE, JUnit, spring boot, spring security, JWT, mongoDB, MySQL, aerospike caching, elasticsearch and implemented REST APIs from scratch in several products. Worked on integrations with payment gateways as well as with Google Analytics, Google Adverts. Worked on cloud services such as AWS(EC2 instances/S3/Security groups/ALB), Google cloud platform(app engine/datastore). Also worked on AngularJS (Bug fixing), and Java GraphQL libraries. Coordinated with business, product and user experience teams for various products as well as with clients. Successfully led a team of 10-12 resources across multiple products and mentored junior members in the engineering team. Also worked in agile and managed sprints and daily scrums. Solid experience of working in a startup for 4 years.

Languages

English
Professional Working
Marathi
Native or Bilingual
Hindi
Professional Working

Timeline

Senior Java Developer - EBlock
04.2021 - Current
Senior Java Developer - CGI Canada, Bell Canada
08.2020 - 03.2021
Senior Software Developer - Moves Financial
04.2020 - 07.2020
Senior Java Developer - Slice Labs
03.2020 - 04.2020
Senior Java Developer - The Home Depot
05.2019 - 03.2020
Technical Lead - Turtlemint (Fintech Blue Solutions Ltd.)
06.2015 - 03.2019
Senior Software Developer - Loudcloud Systems
07.2014 - 05.2015
Software Developer - Morningstar
06.2012 - 04.2014
Software Developer - Zycus Infotech
12.2010 - 06.2012
KCCOE, Mumbai University - Bachelor of Engineering, Computer Engineering
Vidyalankar Polytechnic - Diploma, Computer Engineering
SANKET APTE