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

Kunal bhatia resume mass

  • 1.
    Page 1 of5 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 J2EEDeveloper & 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 J2EEDeveloper & 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 J2EEDeveloper & 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 J2EEDeveloper & 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.