*****, ********** ********* *****, **-Way, ***** Apt-6 https://www.linkedin.DHARMESH com/DESAI in/dharmeshdesai31/ Email:dharmeshdesai31@Phone: 504 gmail.275 6226 com 1
SUMMARY
• 7 years of software development experience using Java, Angular, C++ languages along with Agile development methodology.
• Worked on micro service architecture to handle multiple tasks like delivery, configuration etc.
• Responsible for participating in development and planning of user stories using spring framework, Angular 4, typescript and NodeJS.
• Worked on Pivotal Cloud Foundry to deploy production application/services.
• Utilized Apache Tomcat server for cloud server management.
• Experience working and configuring application servers, such as Apache Tomcat and JBOSS.
• Utilized cloud & automated infrastructure tools such as Maven etc.
• Experience in Administration, Installing, Configuring Apache 5.x / 6.x application server.
• Programmed and prepared code for interfacing with Apache Tomcat system.
• Created strategies designs and supported web hosting program.
• Used Oracle, MySQL to store all configuration data and actual delivery data.
• Created micro-services using Java to interact with Oracle and MySQL along with Test driven development.
• Closely worked on CICD (Continuous Integration Continuous Deployment).
• Extensive knowledge of object-oriented programming (Analysis, design and development).
• Experience with C++ and Java coding principles, design pattern (MVC framework) data structure & algorithm.
• Extensively worked on every stage of SDLC right from collecting requirements, providing guidelines for design, creating application architecture, implementation releasing to Android Market.
• Experience in designing and implementing Web Services using XML, JSON, SOAP, and REST.
• Proficient with common Android framework APIs (Location, Camera, Notifications, Map, Animations)
• Focused on background processing with Async Tasks, Services, Intent Services, IPC and Multi-threading
• Experienced in developing applications using Java, J2EE, JSP, Java Script, jQuery.
• Having hands-on experience in Mobile Application Development and Web application development
• Expertise in data structure, multithreading, collections, exception handling, socket programming.
• Extensively worked on memory leaks, push notifications, content providers, multiple screen support, data offline usage, accounts and sync on Android.
• Knowledge in Integrating native code of C/C++ through JNI interface in NDK.
• In depth experience to use Google cloud messaging, Google services, Location services, and Google Maps.
• Experience in Cross-Cutting techniques like Security, Operations Management and in app Communications
• Extensive experience in working with version Control tools like GitHub, SVN
• Valuable experience in Open GL-ES, Text on OpenGL and Android multi-touch.
• Experience working with testing frameworks such as Junit, Mockito. RELEVANT SKILLS
Programming
Languages
Java/J2EE, Angular 4, Typescript, C++, OpenGL, C#, Python, LISP, Prolog, UNIX shell script
Mobile Platform Android, iOS, J2ME
Web Technology XML, JSON, JSP, Servlet, HTML, CSS, Ajax, JavaScript, jQuery Web Services HTTP, REST, SOAP, Google API, DOM parser, SAX parser Database Technologies SQL, Oracle, SQ Lite, Java DB/Apache Derby Application Server Apache Tomcat
Versioning GitHub, GitLab, SVN
27715, Farmington Kingsgate Hills, MI-Way, 48334 Apt-6 https://www.linkedin.DHARMESH com/DESAI in/dharmeshdesai31/ Email:dharmeshdesai31@Phone: 504 gmail.275 6226 com 2
Debug &
Tracking Tools
Android DDMS, Logcat, Hierarchy viewer, Trace view, Device monitor, Lint Build Tools Maven, Gradle
Certification Cisco Certified Network Associate (CCNA) Cisco ID: CSCO11805151 Game Engine &
Other Software
Unity 3D, cocos2d-x, Game Maker, Green foot, Tile Studio, 3Ds Max EXPERIENCE
Systems Technology Group, Inc Dearborn, MI, USA
Technical Lead Nov 2019 – Present
Team: Ford Spot
• • • • • Tata Project Job Programming Cloud Database: o o o o o o o o o o Working Working CONFERENCE Follow Organize Creating Design Develop Java, Pivotal Consultancy precisely meeting/number Duties: Technologies: description: Spring and agile Cloud Oracle, a a of on and conference on with secure user Languages: development occupancies Boot, “Navigator” development attend Foundry “CONFERENCE ROOM SQL the stories Services backend Angular, help sprint room BOOKING on of etc. project, of JIRA methodology to 3D Node, planning, to user-interact view any ROOM board project which friendly Html, of of the Retro with the BOOKING” CSS help provides FORD UI building oracle and using the buildings. Scrum FORD detailed database angular, project, meeting employee description and html, which pass CSS to helps find the and about data each JavaScript FORD the to department frontend Denver, room employee like application CO, and projector, to teams USA book Software Engineer Dec 2018 – Oct 2019
Team: OD-Modeling
• • Project Job o o o Working The Responsible different and Duties: purpose description: keep as teams. the a for of part record this participating of project Modeling of it for is internal in to team development create which purpose and is manage responsible and planning all the for different of creating user stories. models a model required which is by being all our used client by o Creating a Frontend using JavaFx and Backend with Spring boot which runs on Tomcat server. o Using Apache Tomcat server for application deployment on test environment. o Configured Apache web server with Apache Tomcat.
• • Programming Cloud o Java, Postman Technologies: Spring Languages: Boot, JavaFX, Html, CSS, Apache Tomcat, Git, IntelliJ, Eclipse, Junit, Mockito framework, 27715, Farmington Kingsgate Hills, MI-Way, 48334 Apt-6 https://www.linkedin.DHARMESH com/DESAI in/dharmeshdesai31/ Email:dharmeshdesai31@Phone: 504 gmail.275 6226 com 3
Database: o Pivotal Oracle, Cloud SQL Foundry
Modis Inc. Atlanta, GA, USA
Java developer October 2017 – Dec 2018
Team: Delivery
• • • • • Project Job Programming Cloud Database: o o o o o o o Working Following Following Responsible Following Java, Pivotal product. environment. Duties: Technologies: description: Spring Cloud Oracle, as Like microservice Test Agile Languages: a Boot, for part Foundry when SQL Driven creating methodology, Apache of customer a big Development architecture Restful Tomcat, team place Extreme of microservices 40 Git, the (to people, TDD) IntelliJ, make order programming, to where application make Eclipse, till from customer we sure scratch. Junit, are Pair that more responsible receives Mockito programming, code readable written its framework, for order. and end by Continuous easier us to is Postman end leak to delivery manage. proof. Integration of the Narrative Intelligence Lab, UNO New Orleans, LA, USA Research Assistant January 2016-May 2017
Project: Police Use of Force
• • Project Job o o o Working Developed Used product. and and Duties: description: allows simulate “Drama as Like a a police virtual part Manager” suspect when of department reality customer a movements big which team (VR) place to internally of tool examine 40 and the people, for actions order HTC uses dangerous where Viva till while “Narrative customer device we evaluating situation are using planner” responsible receives by police unity providing to its game generate officer for order. end engine, a user better to complete end input. which training. delivery plot simulates graph of the
• • Programming Publication: o o o o o o o o o Measured Supported Used Used Worked Developed Tested C+https:measurement methodology. +, Java SVN Diverging //the nil.closely 8, to completed the our user-cs.Languages: .NET, work uno.hypothesis to presence stacked friendly with prove Unity edu/in a another project team publications/3D, bar that User-in using R chart of human virtual on language, Interfaces mobile 4 binomial students multiple to feels clearly environment index.app MATLAB, (more platforms UI) and test php?developer, visualize for a and presence author=professor. windows HTC Wilcoxon using to the verify leading VR Desai,result. in subjective, device using Virtual sum-the %other 20Dharmesh%quality unity rank reality platform behavourial test. and environment. performance development 20Rajendra and physiological of product. in Agile RedMorph Inc. Cranberry Township, PA, USA
Android Developer October 2015-December 2015
Project: RedMorph Privacy App
27715, Farmington Kingsgate Hills, MI-Way, 48334 Apt-6 https://www.linkedin.DHARMESH com/DESAI in/dharmeshdesai31/ Email:dharmeshdesai31@Phone: 504 gmail.275 6226 com 4
• • Project Job o o Worked Created and Duties: description: secure a with browser your a team personal to to block create data certain a on secure mobile websites web devices. browser to secure which personal blocks information unauthorize from trackers trackers and & viruses. viruses o Developed the activities and UI layers using ADT and customized as per the client request o Designed Custom Dialog, Custom Action bar, Custom Progress bar using fragment activity o Identified the root cause of an application issues while working on Android devices o Provided a facility to make your physical location non-trackable by inspecting network connection. o Used scrum and agile development methodology.
o Made Restful service call as per the requirement.
• • Programming Database: o Android Oracle, JDK, Languages: Android SQL NDK, C++, Java 8, Gradle, Android simulator, DDMS Hungama.com Bangalore (KA), India
Software Developer April 2013-November 2014
Project: Diwali, Super racing
• • • • Project Job Programming Database: o o o o o o Co-Developed Created/Interacted Tested C+game and implementation.Duties: +ordinated, description: Java, participated and completed Local optimized Android application with games Languages: Database with the ) such game the JDK, in memory client software client for using as Hungama.on and set-Cricket, emulator efficient Tata-SQL top perform development box. com sky Trojan code and and inhouse testing on Rock, as using multiple per lifecycle on game Get advanced the targeted Away client engine set (i.top e. etc. programming device. requirement requirement box using to verify proprietary developed knowledge the gathering, quality game and to of designing engine save deployed the memory. game. in java and the Gameloft Software Hyderabad (AP), India
Game Programmer February 2012-January 2013
Project: Worked on various 2D and 3D projects like Need for speed, Spiderman etc
• • • Project Job Programming o o o o o o o Worked Created Facilitated Perform Implemented Designing, C+server. interactions. Duties: +, description: Java, builds on testing Algorithms, Enhancements, customization Languages: various JSON for on J2ME emulator 2D and Design and & RESTful Android of Bug-3D as Glive patterns, projects fixing, well API devices feature as and Web multiple Android like Maintenance using to Need Service get JDK, android Gameloft for Gameloft calls NDK. speed, of devices for the proprietary Spiderman related data Application. to validation, verify offers game etc the and engine quality data videos parsing designed of from final & the build. in server C+web +. 27715, Farmington Kingsgate Hills, MI-Way, 48334 Apt-6 https://www.linkedin.DHARMESH com/DESAI in/dharmeshdesai31/ Email:dharmeshdesai31@Phone: 504 gmail.275 6226 com 5
PROJECTs ON ANDROID MARKET
EyeRoller: Designed and developed a game-based puzzle using the cocos2dx game engine RedMorph Privacy App: Work as a part of a team to design and build advanced security application EDUCATION
University of New Orleans (UNO) New Orleans, LA
Master of Science in Computer Science; GPA 3.875/4.0 May-2017
• Concentration: Artificial Intelligence o Master’s Thesis: Police Use of Force Pune University (PU) Pune, India
• Bachelor of Engineering in Electronics & Telecommunication; GPA 3.5/4.0 July-2011 Center for Development of Advanced Computing (C-DAC) Pune, India
• Post-Graduate Diploma in Wireless and Mobile Communication. (WiMC); GPA 3.5/4.0 January-2012