SlideShare uma empresa Scribd logo
1 de 5
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.

Mais conteúdo relacionado

Mais procurados

Shrikant Bhongade - Dot Net Resume
Shrikant Bhongade - Dot Net ResumeShrikant Bhongade - Dot Net Resume
Shrikant Bhongade - Dot Net ResumeShrikant Bhongade
 
Anjali gupta resume
Anjali gupta resumeAnjali gupta resume
Anjali gupta resumeANJALI GUPTA
 
Resume_QA Analyst_Projects__VurukutiNarasingaRao
Resume_QA Analyst_Projects__VurukutiNarasingaRaoResume_QA Analyst_Projects__VurukutiNarasingaRao
Resume_QA Analyst_Projects__VurukutiNarasingaRaoNARASINGA RAO VURUKUTI
 
UrvashiShrivastavaResumeLatest2017
UrvashiShrivastavaResumeLatest2017UrvashiShrivastavaResumeLatest2017
UrvashiShrivastavaResumeLatest2017Urvashi Shrivastava
 
R Tanenbaum .Net Developer August 2010
R Tanenbaum .Net Developer August 2010R Tanenbaum .Net Developer August 2010
R Tanenbaum .Net Developer August 2010Robert Tanenbaum
 
PriyankaMeher_TestEngineer_Profile
PriyankaMeher_TestEngineer_ProfilePriyankaMeher_TestEngineer_Profile
PriyankaMeher_TestEngineer_ProfilePriyanka Meher
 
Chandrakant pandey java j2ee developer resume
Chandrakant pandey java j2ee developer resumeChandrakant pandey java j2ee developer resume
Chandrakant pandey java j2ee developer resumeChandrakant Pandey
 
Resume vivek istqb certified
Resume vivek istqb certifiedResume vivek istqb certified
Resume vivek istqb certifiedVivek Gowda.D
 
Chris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experienceChris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experienceChris Durkin
 
.NET DEVELOPER
.NET DEVELOPER.NET DEVELOPER
.NET DEVELOPERvinaykeith
 
Resume For Software Test Engineer
Resume For Software Test Engineer Resume For Software Test Engineer
Resume For Software Test Engineer Akram Khan
 
Narmesh 3 yrs Manual testing resume
Narmesh 3 yrs Manual testing resumeNarmesh 3 yrs Manual testing resume
Narmesh 3 yrs Manual testing resumenarmesh enukurthi
 
Vijay kumar java developer_resume
Vijay kumar java developer_resumeVijay kumar java developer_resume
Vijay kumar java developer_resumeVijay Kumar
 
Vishwanath Resume_Manual Testing
Vishwanath Resume_Manual TestingVishwanath Resume_Manual Testing
Vishwanath Resume_Manual Testingvishwanath95
 
Rahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - Copy
Rahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - CopyRahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - Copy
Rahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - CopyRahul Auti
 
Puneet_Senior_Java_Developer_Resume
Puneet_Senior_Java_Developer_ResumePuneet_Senior_Java_Developer_Resume
Puneet_Senior_Java_Developer_ResumePuneet Nebhani
 

Mais procurados (20)

Shrikant Bhongade - Dot Net Resume
Shrikant Bhongade - Dot Net ResumeShrikant Bhongade - Dot Net Resume
Shrikant Bhongade - Dot Net Resume
 
Anjali gupta resume
Anjali gupta resumeAnjali gupta resume
Anjali gupta resume
 
Resume_QA Analyst_Projects__VurukutiNarasingaRao
Resume_QA Analyst_Projects__VurukutiNarasingaRaoResume_QA Analyst_Projects__VurukutiNarasingaRao
Resume_QA Analyst_Projects__VurukutiNarasingaRao
 
Yogeshwaran_Latest_Resume
Yogeshwaran_Latest_Resume Yogeshwaran_Latest_Resume
Yogeshwaran_Latest_Resume
 
DOT NET RESUME
DOT NET RESUMEDOT NET RESUME
DOT NET RESUME
 
UrvashiShrivastavaResumeLatest2017
UrvashiShrivastavaResumeLatest2017UrvashiShrivastavaResumeLatest2017
UrvashiShrivastavaResumeLatest2017
 
R Tanenbaum .Net Developer August 2010
R Tanenbaum .Net Developer August 2010R Tanenbaum .Net Developer August 2010
R Tanenbaum .Net Developer August 2010
 
Shoaib Kamal Resume
Shoaib Kamal ResumeShoaib Kamal Resume
Shoaib Kamal Resume
 
My resume selenium
My resume   seleniumMy resume   selenium
My resume selenium
 
PriyankaMeher_TestEngineer_Profile
PriyankaMeher_TestEngineer_ProfilePriyankaMeher_TestEngineer_Profile
PriyankaMeher_TestEngineer_Profile
 
Chandrakant pandey java j2ee developer resume
Chandrakant pandey java j2ee developer resumeChandrakant pandey java j2ee developer resume
Chandrakant pandey java j2ee developer resume
 
Resume vivek istqb certified
Resume vivek istqb certifiedResume vivek istqb certified
Resume vivek istqb certified
 
Chris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experienceChris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experience
 
.NET DEVELOPER
.NET DEVELOPER.NET DEVELOPER
.NET DEVELOPER
 
Resume For Software Test Engineer
Resume For Software Test Engineer Resume For Software Test Engineer
Resume For Software Test Engineer
 
Narmesh 3 yrs Manual testing resume
Narmesh 3 yrs Manual testing resumeNarmesh 3 yrs Manual testing resume
Narmesh 3 yrs Manual testing resume
 
Vijay kumar java developer_resume
Vijay kumar java developer_resumeVijay kumar java developer_resume
Vijay kumar java developer_resume
 
Vishwanath Resume_Manual Testing
Vishwanath Resume_Manual TestingVishwanath Resume_Manual Testing
Vishwanath Resume_Manual Testing
 
Rahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - Copy
Rahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - CopyRahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - Copy
Rahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - Copy
 
Puneet_Senior_Java_Developer_Resume
Puneet_Senior_Java_Developer_ResumePuneet_Senior_Java_Developer_Resume
Puneet_Senior_Java_Developer_Resume
 

Semelhante a Kunal bhatia resume mass

Semelhante a Kunal bhatia resume mass (20)

Mastinder singh visualcv_resume
Mastinder singh visualcv_resumeMastinder singh visualcv_resume
Mastinder singh visualcv_resume
 
Resume-Fred
Resume-FredResume-Fred
Resume-Fred
 
Balaji Resume
Balaji ResumeBalaji Resume
Balaji Resume
 
Darron_Haworth_2016
Darron_Haworth_2016Darron_Haworth_2016
Darron_Haworth_2016
 
Vimala_Gadegi
Vimala_GadegiVimala_Gadegi
Vimala_Gadegi
 
Joseph Ardolino CV (1)
Joseph Ardolino CV (1)Joseph Ardolino CV (1)
Joseph Ardolino CV (1)
 
Irshad Resume
Irshad ResumeIrshad Resume
Irshad Resume
 
Kishore_Kandavalli_Resume
Kishore_Kandavalli_ResumeKishore_Kandavalli_Resume
Kishore_Kandavalli_Resume
 
Resume: DevOps/Technology Architect - Satya Prakash
Resume: DevOps/Technology Architect   -  Satya PrakashResume: DevOps/Technology Architect   -  Satya Prakash
Resume: DevOps/Technology Architect - Satya Prakash
 
@@@Resume2016 11 11_v001
@@@Resume2016 11 11_v001@@@Resume2016 11 11_v001
@@@Resume2016 11 11_v001
 
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
 
Resume
ResumeResume
Resume
 
Rajeev Ranjan_CV (Java Fullstack)
Rajeev Ranjan_CV (Java Fullstack)Rajeev Ranjan_CV (Java Fullstack)
Rajeev Ranjan_CV (Java Fullstack)
 
DineshCV (1)
DineshCV (1)DineshCV (1)
DineshCV (1)
 
Resume - Dhanshri Kalgaonkar
Resume - Dhanshri KalgaonkarResume - Dhanshri Kalgaonkar
Resume - Dhanshri Kalgaonkar
 
VenkateshVG
VenkateshVGVenkateshVG
VenkateshVG
 
Chandra Sekhar Cheekuru NET UI
Chandra Sekhar Cheekuru  NET UIChandra Sekhar Cheekuru  NET UI
Chandra Sekhar Cheekuru NET UI
 
Dineshotham Kumar Khambhammettu
Dineshotham Kumar KhambhammettuDineshotham Kumar Khambhammettu
Dineshotham Kumar Khambhammettu
 
RGProfile
RGProfileRGProfile
RGProfile
 
peeyush_resume
peeyush_resumepeeyush_resume
peeyush_resume
 

Último

Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...poojakaurpk09
 
➥🔝 7737669865 🔝▻ Satara Call-girls in Women Seeking Men 🔝Satara🔝 Escorts S...
➥🔝 7737669865 🔝▻ Satara Call-girls in Women Seeking Men  🔝Satara🔝   Escorts S...➥🔝 7737669865 🔝▻ Satara Call-girls in Women Seeking Men  🔝Satara🔝   Escorts S...
➥🔝 7737669865 🔝▻ Satara Call-girls in Women Seeking Men 🔝Satara🔝 Escorts S...amitlee9823
 
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...rightmanforbloodline
 
Résumé (2 pager - 12 ft standard syntax)
Résumé (2 pager -  12 ft standard syntax)Résumé (2 pager -  12 ft standard syntax)
Résumé (2 pager - 12 ft standard syntax)Soham Mondal
 
Gabriel_Carter_EXPOLRATIONpp.pptx........
Gabriel_Carter_EXPOLRATIONpp.pptx........Gabriel_Carter_EXPOLRATIONpp.pptx........
Gabriel_Carter_EXPOLRATIONpp.pptx........deejay178
 
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Presentation for the country presentation
Presentation for the country presentationPresentation for the country presentation
Presentation for the country presentationjalal879
 
Resumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying OnlineResumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying OnlineBruce Bennett
 
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdfreStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdfKen Fuller
 
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...Pooja Nehwal
 
Rearing technique of lac insect and their management
Rearing technique of lac insect and their managementRearing technique of lac insect and their management
Rearing technique of lac insect and their managementSaurabhTiwari264113
 
Call Girls In Sarjapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Sarjapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Sarjapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Sarjapur Road ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Call Girls Jayanagar Just Call 👗 9155563397 👗 Top Class Call Girl Service Ban...
Call Girls Jayanagar Just Call 👗 9155563397 👗 Top Class Call Girl Service Ban...Call Girls Jayanagar Just Call 👗 9155563397 👗 Top Class Call Girl Service Ban...
Call Girls Jayanagar Just Call 👗 9155563397 👗 Top Class Call Girl Service Ban...only4webmaster01
 
Call Girls Bidadi ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bidadi ☎ 7737669865☎ Book Your One night Stand (Bangalore)Call Girls Bidadi ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bidadi ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Call Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night StandCall Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Joshua Minker Brand Exploration Sports Broadcaster .pptx
Joshua Minker Brand Exploration Sports Broadcaster .pptxJoshua Minker Brand Exploration Sports Broadcaster .pptx
Joshua Minker Brand Exploration Sports Broadcaster .pptxsportsworldproductio
 
Toxicokinetics studies.. (toxicokinetics evaluation in preclinical studies)
Toxicokinetics studies.. (toxicokinetics evaluation in preclinical studies)Toxicokinetics studies.. (toxicokinetics evaluation in preclinical studies)
Toxicokinetics studies.. (toxicokinetics evaluation in preclinical studies)sonalinghatmal
 
Personal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando NegronPersonal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando Negronnegronf24
 
➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men 🔝Tumkur🔝 Escorts S...
➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men  🔝Tumkur🔝   Escorts S...➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men  🔝Tumkur🔝   Escorts S...
➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men 🔝Tumkur🔝 Escorts S...amitlee9823
 

Último (20)

Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
 
➥🔝 7737669865 🔝▻ Satara Call-girls in Women Seeking Men 🔝Satara🔝 Escorts S...
➥🔝 7737669865 🔝▻ Satara Call-girls in Women Seeking Men  🔝Satara🔝   Escorts S...➥🔝 7737669865 🔝▻ Satara Call-girls in Women Seeking Men  🔝Satara🔝   Escorts S...
➥🔝 7737669865 🔝▻ Satara Call-girls in Women Seeking Men 🔝Satara🔝 Escorts S...
 
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Booking
 
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
 
Résumé (2 pager - 12 ft standard syntax)
Résumé (2 pager -  12 ft standard syntax)Résumé (2 pager -  12 ft standard syntax)
Résumé (2 pager - 12 ft standard syntax)
 
Gabriel_Carter_EXPOLRATIONpp.pptx........
Gabriel_Carter_EXPOLRATIONpp.pptx........Gabriel_Carter_EXPOLRATIONpp.pptx........
Gabriel_Carter_EXPOLRATIONpp.pptx........
 
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Presentation for the country presentation
Presentation for the country presentationPresentation for the country presentation
Presentation for the country presentation
 
Resumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying OnlineResumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying Online
 
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdfreStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
 
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
 
Rearing technique of lac insect and their management
Rearing technique of lac insect and their managementRearing technique of lac insect and their management
Rearing technique of lac insect and their management
 
Call Girls In Sarjapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Sarjapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Sarjapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Sarjapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls Jayanagar Just Call 👗 9155563397 👗 Top Class Call Girl Service Ban...
Call Girls Jayanagar Just Call 👗 9155563397 👗 Top Class Call Girl Service Ban...Call Girls Jayanagar Just Call 👗 9155563397 👗 Top Class Call Girl Service Ban...
Call Girls Jayanagar Just Call 👗 9155563397 👗 Top Class Call Girl Service Ban...
 
Call Girls Bidadi ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bidadi ☎ 7737669865☎ Book Your One night Stand (Bangalore)Call Girls Bidadi ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bidadi ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Call Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night StandCall Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night Stand
 
Joshua Minker Brand Exploration Sports Broadcaster .pptx
Joshua Minker Brand Exploration Sports Broadcaster .pptxJoshua Minker Brand Exploration Sports Broadcaster .pptx
Joshua Minker Brand Exploration Sports Broadcaster .pptx
 
Toxicokinetics studies.. (toxicokinetics evaluation in preclinical studies)
Toxicokinetics studies.. (toxicokinetics evaluation in preclinical studies)Toxicokinetics studies.. (toxicokinetics evaluation in preclinical studies)
Toxicokinetics studies.. (toxicokinetics evaluation in preclinical studies)
 
Personal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando NegronPersonal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando Negron
 
➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men 🔝Tumkur🔝 Escorts S...
➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men  🔝Tumkur🔝   Escorts S...➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men  🔝Tumkur🔝   Escorts S...
➥🔝 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.