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
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