Software Developer Resume
Kansas City, MO
SUMMARY
- An IT professional with 8 Years of experience in Java Application Development on Hadoop/J2EE/iOS/Android/ Blackberry/ Danger/ J2ME/ PhoneGap/Windows Mobile.
- Adept in Requirements gathering, Design, Implementation & Testing.
- Experience with multiple software life cycle methodologies including Agile, Lean, SCRUM and Prototyping methodologies.
- Cloud development experience with Hadoop, HBase, Map Reduce and Storm building real time Big Data systems for processing electronic medical records.
- Good communication skills with proficiency at grasping new technical concepts quickly and utilizing the same in a productive manner.
- Build prototypes and accelerator systems suitable for testing and evaluation.
- Experience in REST, JSON, and XML standards.
- Extensively worked on almost every stage of Java application development right from collecting requirements, providing guidelines for design, creating application architecture, implementation that includes various stages in development, QA, code signing and releasing to Market.
- Handled configuration management process and hands on experience in Jenkins, Github, SVN and CVS.
- Good exposure in troubleshooting and debugging mobile applications.
- Experience working with Google Maps APIs, In - App purchases, In-App advertising, SQLite.
- Develop and execute unit tests to ensure and maintain source code quality.
- Worked on front-end interfaces using HTML, CSS, and Javascript, AngularJS and Hybrid UI frameworks.
- Experience in Healthcare, Mobility and Cloud based services.
- Experienceinusing Singleton/Builder/MVP/MVCdesign patterns.
- Ability to communicate and work cooperatively with a team to develop/deliver software.
- Experience of managing team of 4-6 people as UI Team lead.
TECHNICAL SKILLS
Technologies: Java, J2EE, Hadoop, Android, BlackBerry, J2ME, PhoneGap, Danger, Hadoop, HBase, iOS, Windows Mobile
Operating System: Windows 7/XP/98/2000/Vista, Unix, Macintosh, MSDOS
Programming Languages: C, Java, Python
Frameworks: Hadoop, JBehave, Mockito, Jenkins, JUnit, Sencha Touch, Cordova
Web Development: JQuery, XPath, XQuery, HTML, CSS, Java Script, AngularJS
Development Tools: Eclipse, NetBeans, Turbo-C, IntelliJ, Xsuds
Application Products: JIRA 3 & 4, Crucible, Lightroom, Photoshop
Databases & SCM Tools: Oracle, RMS, SQL Lite, WinCVS, Tortoise SVN, Source Safe, Github
PROFESSIONAL EXPERIENCE
Confidential, Kansas City, MO
Software Developer
Responsibilities:
- Position involves the design, development, and testing of components to build secure and massive cloud architecture, which is capable of processing, storing, and retrieving critical health care data in milliseconds.
- Used Java, Python, Hadoop, HBase, Thrift and Maven technologies in the project.
- Worked on Splunk, JIRA, Crucible and Github.
- Used Junit for JBehave for testing.
- Additional cloud development experience with Hadoop, HBase, Map Reduce and Storm building real time Big Data systems for processing electronic medical records.
Environment: /Tools:Windows XP, MAC,Java, JIRA 3.0, 4.0 versions, Hadoop, HBase, Thrift, Splunk, Maven, JIRA, Crucible and Github.
Confidential, Dallas, TX
Software Developer
Responsibilities:
- Involved in application architecture and design.
- Developed OSM mobile application on PhoneGap platform.
- Front-end to back-end development.
- Worked on Hybrid UI development along with Javascript and AngularJS.
- Responsible for analysis, design, development, testing, and implementation of Omni Sports Management (OSM) mobile application that used JSON Ajax calls to send and receive data from OSM Mobile Service database.
- Implemented User Interface for supporting multiple devices.
Environment: /Tools:Windows XP, MAC,PhoneGap, Java,AndroidSDK, JSON, REST API (XML), HTML5, JavaScript, CSS, Eclipse 3.6, MAVEN.
Confidential, Carson City, NV
Java Developer
Responsibilities:
- Requirement Analysis, Module level designing, Development and release.
- Developing technical specifications and plans.
- Used Junit and Eclipse memory analyzer.
- Used Bluetooth Technology to establish connection with external printer.
- Implement location finder to track the place of damage by using GPS technology.
- Implement Tab Navigation
- Involved in bug fixing, unit testing & documentation.
- Implementing geo location by using Google Maps API.
- Implemented Shared Preferences for the customers to retrieve their application preferences.
Environment: /Tools: Windows XP/7,Android, J2ME, Java,AndroidSDK, Eclipse, SVN, Shared Preferences.
Confidential
Responsibilities:
- Requirement Analysis, Module level designing, development and release.
- Developing technical specifications and plans.
- Design and Development of whole UI.
- Working on restore, backup and support modules.
- Unit Testing.
- Porting for other devices (Blackberry OS Versions - 4.5, 4.6.0,4.6.1, 4.7, 5.0.0)
- Involved in bug fixing, unit testing & documentation.
Environment: /Tools:Windows XP/7,Blackberry, Blackberry OS Versions - 4.5, 4.6.0, 4.6.1, 4.7, 5.0.0, J2ME,Eclipse, SVN.
Confidential
Responsibilities:
- Requirement analysis, Module level designing, development and release.
- Developing technical specifications and plans.
- Responsible for implementation of User Interface modules.
- Involved in Out-Of-Office module implementation.
- Involved in bug fixing, unit testing & documentation.
Environment: /Tools: Windows XP/7,Danger, Java,Eclipse, SVN, Shared Preferences.
Confidential
Responsibilities:
- Involved in requirement Analysis, Module level designing, UI design and development.
- Development of User Interface (UI) and Text to Speech Converter, Emergency Contact and Auto Switch Off Modules.
- Team Leader - Lead a team of 4 members - Assign module work and integrate code after module completion.
- Handle Customer/User Interactions.
- Involved in bug fixing.
- Unit Testing & Documentation.
Environment: /Tools:Windows 7/ MacOS, Android, Java SE 6,AndroidSDK, ADT, Maven, Eclipse.
