An Experienced Software Developer with more than 4 years of experience in the software industry. My Software industry experience includes developing applications for small private company and also large multi-national public corporations.
Frameworks: COM/DCOM, AngularJS, JQuery, NodeJS
Application Libraries: Android SDK, Cordova, Phone Gap
Cloud Services: Google Cloud Platform, Amazon Web Services (AWS)
Databases: (NOSQL): Google Cloud Datastore, Amazon Dynamo DB
Operating System: Windows XP, Vista, 7, Fedora, Mac OSX. GitHub, SVN, Redmine.
Development Environments: Eclipse, Net beans, CodeBlocks, MonoDevelop, and Microsoft Visual Studio 2013.
Web Services : REST API's, JSON, XML Unity3D, Ogre3D.
Enovia Development Skills:
Product: ENOVIA V6 Role: Web Developer, Developing and enhancing some key features used in all ENOVIA Business Process Applications Developed number of API's for enhancing some of the common look and functionality of the Enovia Business Process Services Applications.
Contributed user interface design mockups and designs Technologies: Java, JSP, XML, XSLT, HTML5 3DPLM Software Solutions (A Joint Venture of Dassault systems and Geometric Ltd),.
Software Engineer03/2013 － 08/2014Bangalore, INDIA
Product: CATIA V5, V6 (Computer Aided Three Dimensional Interactive Application).
Role: Composites application framework developer.
Achievements: Developed a new unit test framework which helped the developers in my team to write test cases for their code.
Technologies: C++, COM/DCOM.
Software Engineer12/2010 － 03/2013Virtual Logic Systems Pvt. LtdBangalore, INDIA
Product: Weapon Training Simulator, Architectural Visualization.
Role: Graphics Developer Promoted as Team Lead, Single handedly responsible for all the graphics related development in the application.
Project: HL7 Protocol Implementation Team Size: 3 Achievements: Completed a small module for the organization for an ongoing project Technologies: C#, TCP/IP Networking, SQL Database Projects: Master Project Experience: Big Brother Mobile Application: This mobile application sends out emergency message along with the location to the stored contacts in the database when the user shakes the device at a particular speed.
Language: Java Application Platform: Android (API 20) B-FIT: This is a health fitness application where the user can see his heart rate and the calorie count.
The heart rate is wirelessly transmitted by the Bitalino board with Bluetooth transmitter along with electrodes connected to the user.
Language: Java Application Platform: Android, Phone Gap, Cordova, Open Signals (Bitalino SDK) Goal Scale Web and Mobile Application: This project was for Western Michigan University Occupational Therapy Department.
This application is used to scale and rate the goal setters (Therapists), wherein the goal setters can enter their goals and the time period to achieve it and it is scaled accordingly.
This is a web and mobile application (Android and IOS) and also supports offline functionality.