➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men 🔝Tumkur🔝 Escorts S...
Kunal bhatia resume mass
1. Page 1 of 5
MidWest Advanced Solutions & Services (MASS) Inc.
www.massinc1.com (248) 882 6908
Kunal Bhatia
bhatia4@usa.com
(248) 882 6908
LinkedIn: linkedin.com/in/bhatia4
GitHub: github.com/bhatia4
Full Stack Software Engineer / JEE Developer
Over 15 years’ software development experience in diverse projects such as Java/JEE applications,
voice/IVR systems, mobile apps & web services. Worked at firms such as Centene, Mercedes Benz
Financial Services, Jackson National Life & OnStar. Goals include solving challenges and making a
strategic impact on companies using expertise, pragmatic approaches and innovative spirit.
SUMMARY OF QUALIFICATIONS
Java technology expert with over 15 years’ experience. Full stack coder in a diverse set of
languages/technologies such as Java/JEE, Golang, Ruby, web services, etc.
Pragmatic software engineer. Skilled at creating effective solutions for business challenges
Relentless problem solver. Likely to suggest improvements to reduce project complexity / costs
Track record of completing software development projects early
Fast learner of new emerging technologies & can apply them at once to positively affect projects
TECHNICAL SKILLS
Java/JEE/Android language libraries: Java 11, JSP/ servlets, JDBC, Okta, Multithreading, JNDI,
Apache POI, iText, Struts, Spring, Swagger 2, Android SDK, YouTube API, Google Analytics API,
OAuth, Facebook API, Estimote API
Spring libs: Spring Core, Spring MVC, Spring JDBC Template, Spring Batch, Spring Integration
Cloud Development: Amazon AWS, EC2, Amazon RDS, AMI
Tools / IDE: Eclipse, IntelliJ IDEA, WebSphere / WSAD, IBM iRAD / RAD, Android Studio
Web Services: WSDL, SOAP, RESTful, clientgen, SoapUI, Postman
Web languages: HTML5, CSS3, XML, VXML, XHTML, JavaScript, Ajax
JavaScript libraries: Angular JS, Angular Material, ECMAScript
Chart Libraries: Angular-nvD3, D3.js
Other languages: Golang, Ruby, C, Groovy
Web Deployment: WebLogic server, Apache Tomcat 6
SCM tools: CVS, SVN, Git, GitLab, GitHub, Bitbucket, JFrog Artifactory
Testing, Code Analysis & Bug Tracking: JUnit, Sonar / SonarQube, Jira
Build/Packaging & Deployment Tools: Maven, Gradle, Jenkins, Kubernetes kubectl, kaniko
DBs & related tools: Oracle, MySQL, MS SQL Server, MongoDB, DB2, Aqua Data Studio
Unix commands: putty, WinSCP, ssh, sftp, grep, cron, ps, vi / vim, find, awk, bash
IVR technologies: VoiceXML, GRXML, GSL, Automatic Speech Recognizer (ASR)
IVR Systems: Nuance Voice Platform (NVP), IBM ViaVoice
Operating Systems: Windows, Unix & Linux (Ubuntu, Cygwin, RedHat)
Programming Paradigms: Object Oriented Design, CORBA, UML, MVC, IoC
Design Patterns: Singleton, Strategy, Factory, Adapter, Facade, Service, Decorator, DAO
SDLC: Agile (SCRUM), Test Driven Development (TDD), Iterative, Waterfall
PROFESSIONAL EXPERIENCE
Microservices Developer, Centene Corporation (Meridian / WellCare), March 2019 – Present
Employer: MidWest Advanced Solutions & Services (MASS) Inc.
2. Kunal Bhatia J2EE Developer & Full Stack Software Engineer (248) 882 - 6908 bhatia4@usa.com
Page 2 of 5
Develop micro services API endpoints using both Java and Golang languages. Java services
written using Vert.x library. Work with IDE tools such as Eclipse 2020 and IntelliJ IDEA
Test APIs using Postman. Implement JUnit classes to perform automated testing
Refactor code using SonarQube to minimize bugs and vulnerabilities. Performed weekly team
code reviews to improve software quality
Conduct code branching & versioning using Git / GitLab and Bitbucket
Perform CI/CD implementation work on projects using Cloudbees Jenkins
Code pipeline jobs using Groovy to build and save artifacts to JFrog Artifactory as well as deploy
them using Kubernetes kubectl and kaniko
Setup web hooks in GitLab to facilitate automated code builds
Compile sequence diagrams and other documentation on Confluence
Work closely with Architects on tech stack, design approaches and implementation
Follow Agile Scrum methodology. Responsible for deployment & release process every 2 weeks
Work with teams of more than 15 developers, BAs and QAs. Mentor junior developers and get
them up-to-speed on Java tech stack as well as newer development standards
Use Jira to manage team’s backlog of tasks, create/complete sprints as well as track project bugs
Accomplishments:
Implemented a fully automated CI/CD process for managing build and deploy cycles of more than
40 independent web services and applications, some of which are written in C# / .NET or Golang
Java Spring / AWS Developer, Start My Lease, September 2020 – January 2021
Employer: MidWest Advanced Solutions & Services (MASS) Inc.
Designed and implemented the Core Real-Estate Advertisements Microservices APIs using Java
Spring Boot on AWS platform
Worked with client stakeholders to assess API endpoints request/response data such as optional
fields list, what to return as response etc.
Compiled API design document. Using Swagger 2 for API documentation
Implemented endpoint JUnit test cases. Also tested endpoints using postman and shared request
call examples with front end developers
Deployed API to AWS cloud on EC2 instances. Used AMI to create clone instances
Setup Amazon RDS Postgres database to be used by APIs. Setup tables and schemas based on
client requirements. Saved tables information and reference data in DDLs and DMLs respectively.
Documented AWS EC2 server’s setup steps & findings
Compiled other documents such as Tech Stack Recommendations and High-Level Design
document (HLD). HLD includes overall requirements and functionality, work breakdown structure
for deliverables, implementation time-frame, relevant diagrams, delivery costs and payment terms
TeamLead / Senior Software Solutions Designer, Jackson National Life Insurance, May 2017 –
March 2019
Employer: MidWest Advanced Solutions & Services (MASS) Inc.
Led a team of 2 developers to implement PRISM-Okta web services modules using SOAP,
Apache CXF & JAX-WS, as part of a multiphase project to upgrade external identity management
systems of Jackson.com to industry standards and regulations
Utilized Okta’s RESTful APIs for Lifecycle flow, authentication & user management
Developed authentication & profile management libraries that consumed the above stated Okta
APIs. This includes service methods to authenticate user, create users & password resets etc.
Extensively used design patterns such as Strategy, Adapter & Factory when coding service
modules. Coded factory and strategy patterns to fulfill requirements such as on-the-fly switching of
login/authenticate implementations for certain types of users
Enabled services to connect with Prism DB2 v10.5.0.8 databases. Developed DAOs to perform
CRUD operations on DB2 tables. Wrote DDL & DML scripts to create new tables & views and pre-
populate them. Wrote and tested queries using Aqua Data Studio 19.0
3. Kunal Bhatia J2EE Developer & Full Stack Software Engineer (248) 882 - 6908 bhatia4@usa.com
Page 3 of 5
Built projects using Eclipse Neon IDE. Deployed them using Jenkins
Provided technical mentoring to developers. Ran weekly 1-on-1 meetings w/ developers to help
with their individual needs. Also offered cross-team mentoring to developers from other teams
Wrote JUnit code to perform automated testing of various modules and methods
Golang Developer, NeoTrade Microloans Filter, October 2017 – December 2017
Implemented code in Golang to find microloans on Prosper.com that match loan criteria. Used
Prosper API to find loan information
Used Twilio API to send text messages about on matched loans
Coded using the following standard library go packages:
o encoding/json - for unmarshalling of JSON data; also implemented custom functions such
as UnmarshalJSON, in order to de-serialize custom type objects from JSON
Open source code found at GitHub ( https://github.com/bhatia4/NeoTrade-MicroloansFilter )
Accomplishments:
Completed coding in 2 months despite first time experience in Go
Startup Co-founder & Lead Product Developer, NeoTrade, June 2016 – December 2017
Lead developer of NeoTrade, a cloud-based platform that provides stock market analysis and
actionable information to investors
First production version has been live since October 2016 and delivers daily real-time stock
analysis data to companies like Benzinga
Front end provides historical price analysis and entry / exit prices and live twitter feeds based on
stock ticker or company name; Coded using HTML5, CSS3 & JavaScript components such as
Angular JS & Angular Material libraries
Used Angular-nvD3 / D3.js libraries to show graphs and charts including complex box plot
illustrations for stock price & volume changes
Implemented RESTful web services API using Ruby Sinatra to provide up-to-date aggregate data
and stock market insights
Built backend algorithms using ruby & gems such as yahoo-finance, sentimental etc.; used MySQL
DB to analyze stock historical data
Implemented concurrency via ruby-parallel module for handling web service calls. Utilized parallel
processing (using multiple CPUs) to run concurrent webservice calls
Compiled bash scripts to download files using wget / sftp & perform DB inserts from CSV files
Coded Unix bash scripts to run daily at 2am using crontab. The complete backend process from
data loads to sending final reports to clients/ stakeholders, is now automated
Android Developer/ CTO & Co-founder, NEXT/Ride, March 2017 – June 2017
NEXT/Ride was an upstart created at Startup Weekend Detroit (2017) - Social Impact, to fix the
broken transit system in Detroit.
Lead a team of 3 developers to build a prototype Android app. App uses Estimote beacons to track
user data and simulate payment processing.
Prototype was presented as proof of concept and is designed for commuters using the public
transit system. It helps commuters simplify payment processing inside a bus or train and provides
for a more seamless experience riding the public transit.
Implemented some of the following functions using Estimote API: seek active beacons, lookup
payment accounts, add transactions & update accounts
Coded backend using MongoDB for beacons and adding payment transactions
Open source code found at GitHub ( https://github.com/bhatia4/RIDE )
Senior Developer & Technical Lead, Mercedes Benz Financial Services, Nov 2014 – June 2016
Employer: MidWest Advanced Solutions & Services (MASS) Inc.
Lead teams of 2 to 3 developers on various SDLC projects
4. Kunal Bhatia J2EE Developer & Full Stack Software Engineer (248) 882 - 6908 bhatia4@usa.com
Page 4 of 5
Prominent project was development of Lease End System (LES) which handles vehicle owner’s
lease end maturity billing process. LES was coded using JEE, SOAP 2.0
Developed Credit Bureau batch using Java Concurrency Utilities API to safely handle running
batch scripts against millions of input records
Implemented multithreading and concurrency to effectively handle multiple network calls
Utilized Executor class for creating thread pools for batch processes. Thread pool size was
parameterized so batch could execute more threads on large-scale environments
Coded using ExecutorService to manage thread pools and Future interface & FutureTasks to
create asynchronous tasks & concurrently handle thousands of web service calls
Built all projects using IBM Rational Application Developer (iRAD / RAD) IDE
Periodically used Unix commands like ssh, sftp, grep, ps, find and vi during deployment, setup,
testing, batch runs and dev/staging tests
Accomplishments:
Lead developers to complete implementation, test & delivery of LES. LES went live on May 2016
Mobile App Developer, One2Done app, October 2014 – April 2016
Employer: MidWest Advanced Solutions & Services (MASS) Inc.
One2Done is an Android-based productivity app designed to manage & prioritize your individual
tasks and goals. Developed app using IDE Android Studio 1.4
Coded to comply with Android SDK 20 (KitKat) & made backward-compatible for SDK 16 devices
Implemented activity classes & listeners. Coded Fragments to help build more reusable UI
Developed Widget to monitor tasks and goals without opening the app
One2Done provides notifications when tasks become urgent / overdue. Notifications can be event-
based and stay persistent even upon device reboot. Coded all this by extending
BroadcastReceiver & overriding its methods
To protect user privacy, One2Done encrypts and protects data including all saved tasks/goals.
Implemented Utility class that encrypts at AES 256 level all data stored on the device. All user data
is stored on private file associated with application context's package
Utilized Google Analytics API to log use of app and show user metrics and demographics
Used Facebook API so users can easily share app experiences with friends
Other APIs used: YouTube (to show how-to videos) & OAuth (authentication with Google Cloud)
Senior Java Developer, Chrysler Group LLC, April 2014 – October 2014
Employer: MidWest Advanced Solutions & Services (MASS) Inc.
Worked on projects using Spring 3.0 and RESTful web services
Performed front-end coding using JavaScript, Ajax, JSP, Spring framework tags
TeamLead & Java Developer, General Motors, December 2012 – April 2014
Worked on many development projects using JEE, Spring 3.0 and RESTful web services
Managed a team of 5 employees of which 3 who were remote / off-shore
Developed a reusable library jar (called Excel Upload Module) that is utilized to transfer data from
excel files to a database, using Apache POI
Reused Excel Upload Module library in other projects: Launch Readiness Scorecard & MMOGLE
Worked on Oracle WebLogic 10.3.6, including authentication using SSO & SAML 2.0
Connected to Oracle 11i database, using JNDI lookup code and WebLogic data sources
Developed a web-based dashboard (called PDM) that shows data from various DB queries in
either tabular, bar graph or pie chart formats. Built PDM backend using RESTful services
Built PDM using RESTful services; front end was coded using Javascript (Ajax), HTML 5 & CSS 3
Accomplishments:
Consistently managed team to complete weekly sprints and perform project deliveries. Proud to
work with highly creative & productive cross-functional team members at GM
5. Kunal Bhatia J2EE Developer & Full Stack Software Engineer (248) 882 - 6908 bhatia4@usa.com
Page 5 of 5
J2EE/Spring Web Services Developer, Volkswagen of America, October 2011 – December 2012
Employer: Compuware Corporation
Worked on several projects including VW Dealer Locator service and Dealer Inventory modules
Integrated components using Spring & Web Flow techniques like Inversion of control (IoC)
Voice Application Developer, GM OnStar, February 2009 – September 2011
Employer: Compuware Corporation
Developed an IVR applications for OnStar equipped vehicles using VXML, Struts 2 & ECMAScript
Configured various components in Nuance Voice Platform (NVP) such as Voice Browser and CTI
Gateway thru the IVR’s web GUI Admin tool
Accomplishments:
Developed in-vehicle dashboard application on a demo Buick Lacrosse which was presented at
the 2011 Consumers Electronic Show. Below links showcase this achievement:
o Autoblog - http://www.autoblog.com/2011/01/05/ces-2011-gm-shows-off-onstar-equipped-with-
4g-skype-video-mon/
o MotorTrend - http://www.motortrend.com/news/buick-onstar-channel-jetsons-ces-car-skype-
accident-recording-tech-22017/
J2EE Spring Developer, Compuware Corporation, September 2008 – January 2009
Developed a billing project using Spring API classes such as SpringBean & View
Lead Struts Developer, Comerica Bank, July 2006 – August 2008
Designed applications & designed PDF reports using iText to meet dynamic data reporting needs
J2EE Struts Developer, Chrysler Financial Services, April 2006 – June 2006
Developed an automotive financing credit application using Struts, J2EE & WSAD 5.1.1
CERTIFICATIONS
Okta Certified Professional, May 2018
Machine Learning by Andrew Ng / Stanford University (Coursera), April 2018
Software Architecture and Design, Jan 2018
Blockchain and Bitcoin Fundamentals by George Levy, Nov 2017
Test Driven Development (TDD), Nov 2017
Maven Crash Course, August 2017
Sun Certified Web Component Developer (SCWCD) for J2EE platform
Sun Certified Java Programmer (SCJP) for Java 2 platform
EDUCATION
Master’s in Business Administration (MBA), Oakland University, 2017
Program & Major GPA: 3.8; Awarded Beta Gamma Sigma Honors for top 10% GPA
Bachelor of Science, Honors, in Software Engineering, University of Windsor
EMPLOYMENT ELIGIBILITY
Authorized to work in the U.S. Do not require any work sponsorship.