We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY

  • Around 4 years of experience in designing and implementing Java and Android Solutions.
  • Experience in developing and maintaining software products including phases like analysis, design, implementation, test and release.
  • Experience in analyzing complex requirements, preparing technical specification documents.
  • Experience in java programming and android application development.
  • Conversant with all aspects of the SDLC including client interaction, requirement study, designing and coding as per CMMI Level 5 norms.
  • Experience in software development methodologies like Scrum and Waterfall.
  • Experience in developing android applications in Android SDK
  • Experience in Android debugging tools such as DDMS, ADB, Trace, Logcat
  • Experienced in developing applications using IDEs like Eclipse, NetBeans
  • Hands on experience in using source code management tools like GIT, Subversion
  • Knowledge in Linux internals and basic UNIX commands.
  • Effective team member and with aptitude towards learning new technologies.

CERTIFICATIONS

  • Sun Certified Java Programmer (SCJP1.5)
  • IBM DB2 9 Certified Programmer

TECHNICAL SKILLS

Programming Languages

Java, C, Python, SQL query

IDE

Eclipse, NetBeans, SQL Plus

Android Development

Android SDK 2.2, Android SDK 4.0

Android Debugging Tools

DDMS, ADB, TraceView, LogCat

Web Technologies

REST, HTML, JavaScript, JSON, XML, JQuery

Operating Systems

Windows, Linux

Build Tools

Make

Version Control

Subversion, GIT

Database

Oracle, SQLite

Requirement analysis tool

DOORS

EDUCATION
Bachelor of Technology in Electronics and Communication Engineering

PROFESSIONAL EXPERIENCE

Confidential
Client: Confidential, Tustin, CA JUL 2011 - Till Present
Role: Developer
Project: Venue Renovation
Description: Venue is the next generation, high definition Cabin Management System for business jets. Venue contains high definition audio video distributor, High definition displays, iPad/iPhone, Switch panels etc. This project involves developing the prototype of High definition touchscreen equipment to run in android. The Touchscreen equipment is hand held 10.6inch menu driven touch screen unit which can be used as a display unit as well as an input unit using which many applications can be launched on the seat display. Graphical user interface is designed to match with existing touch screen equipment and various screens are developed for entertainment, cabin and settings functions.
Responsibilities:

  • Understanding the venue system
  • System and Requirement analysis of the Passenger Touch Screen Equipment and its interaction with the other software modules.
  • Build application framework and develop graphical user interface
  • Develop state model architecture to integrate with venue system
  • Debugging of the software modules with DDMS, ADB, Trace, Logcat and Unit Testing.
  • Integration testing with the High definition Touch Screen device.
  • Documentation of design and architecture
  • Communication with various teams working on the application during production issues.

Environment: Android SDK, Eclipse, DOORS, Subversion
Language: Java
Debugger Tools: DDMS, ADB, Trace, Logcat

Client: Confidential, Irvine, CA APR 2010 - JUL 2011
Role: Developer
Project: SMS Gateway Server
Description: This is a prototype of SMS gateway server for automobile products. SMS gateway server receives SMS messages in a prescribed format from mobile user. SMS message received will be parsed and converted as query form. The queried result will be send to mobile user as the response. Android is used as software platform to develop SMS gateway server. Day to day transaction will be saved in a log file. SMS manager and SQLite of Android are used for developing software.
Responsibilities:

  • Requirement analysis and design of the SMS gateway server.
  • Designing of gateway server application framework.
  • Implementation of the designed framework for SMS gateway server using Activities, Services Broadcast Receiver, SMS Manager and SQLite.
  • Customization of android emulator to tailor need to test gateway server.
  • Developed Gateway server application code in Java.
  • Debugging of the software modules with DDMS, ADB, Trace, Logcat.
  • Unit testing and integration testing
  • Demonstration of the product.

A team of 3 members is involved in design, coding, unit testing, integration and customization of Android emulator.
Environment: Android 2.2 SDK, Eclipse
Language: Java, SQLite
Debugger Tools: DDMS, ADB, Trace, Logcat

Confidential, India
Client: Confidential, DEC 2009 - MAR 2010
Role: Developer
Project: FOCO-FX Renovation
Description: FOCO-FX Renovation is the remediation of existing modules in legacy system which handles Options Security which is being traded in FX-OTC Market, so as to work with the data from the distributed system.
Responsibilities:

  • Analyse and Identify Modules (Natural) and Jobs which handles Option Securities data in FX-OTC Market for remediation/decommission
  • Review already identified modules by peer.
  • Suggest remediation approach and create JCL/natural module to test existing code with the data from the distributed side and create report.
  • Create generic feed from the distributed side for Options data.
  • Getting the new application enhancements and fixing the bugs accordingly.
  • Communication with various teams working on the application during production issues.

A 10 member team was involved in the VENUE system software development and integration.
Environment: Morgan Stanley tools, Mainframe
Language: Natural, Adabas, JCL, Java

Confidential, India
Client: Confidential, DEC 2008 - NOV 2009
Role: Developer
Project: Project Progress Calculation
Description: The project does the physical and financial progress calculation for the projects assigned to Kerala Water Authority by Japanese Bank for International Corporation and generates report.
Responsibilities:

  • Creating view layer for the application using JSP.
  • Create physical progress calculation modules based on weightage and units assigned
  • Create Physical and Financial progress report generation modules.
  • Deployment of application in the client system.
  • Getting the new application enhancements and fixing the bugs accordingly.

A team of 4 members is involved in the development.
Environment: Eclipse, Apache Tomcat, SQL Plus
Language: Java, Oracle, Struts 1

Work Permit in US: H1B Holder

REFERENCES
Will be provided on request.

We'd love your feedback!