We provide IT Staff Augmentation Services!

Android Developer Resume

5.00/5 (Submit Your Rating)

San Jose, CA

OBJECTIVE:

To become part of an exciting software developing team utilizing my Android Development experience and 25 years of Java Development expertise.

TECHNICAL SKILLS:

Databases: SQL Server, Oracle 11g

Languages: Java 8, SQL, SQL Plus, C++, C, Wikicode

Libraries: SWT and JFace (on Eclipse), BIRT, Swing, Visual C++

Tools: Android SDK, Android Studio, GIT, Eclipse IDE for Java EE Developers, SQL Server Management Studio, RationalRose, Visio, Apache Subversion, TortoiseSVN, ModelGoon, JIRA Agile, Bugzilla

O/S: Android, Windows, LINUX, Ubuntu

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

Android Developer

Responsibilities:

  • Developer for a large touch screen whiteboard Android app that allows multiple users to communicate and share whiteboard images. Whiteboard images can be updated dynamically as users draw on the whiteboards. Developed application on Ubuntu platform using Android Studio 2.1 and Android API Level 23 (Marshmallow).

Confidential, Walnut Creek, CA

Software Engineer

Responsibilities:

  • Developed new and modified features using Java.
  • Implemented changes to the front end using JSP.
  • Composed unit test scripts and performed unit tests.
  • Debugged issues to identify root cause of problems encountered during various stages of testing (unit, quality assurance, regression).
  • Communicated effectively with Quality Assurance team.
  • Created SQL queries to validate data in SQL Server database resulting from unit testing.
  • Generated UML diagrams using ModelGoon (an Eclipse IDE plugin) to reverse engineer models / classes.
  • Produced ER diagrams using the SQL Server Management Studio.
  • Documented software on internal company wiki sites using Wikicode.
  • Followed agile development of 2 week sprint lifecycle.
  • Tracked progress of adding features and modifying changes to product using JIRA Agile.
  • Utilized Apache Subversion and TortoiseSVN for version control.

Confidential, Rosemead, CA

Tech Spec Scientist 3

Responsibilities:

  • Used Java with SWT and JFace libraries to develop the user interfaces in the Eclipse RCP application.
  • Used JDBC calls to interact with the Oracle 11g database.
  • Created stored procedures and functions in addition to triggers to allow the completion of sequence of actions started from the user interface.
  • Provided capability to generate reports by using the Business Intelligence and Reporting Tools (BIRT) and BIRT Report Engine (RE) API to interface with the Oracle 11g database.
  • Analyzed new requirements; designed and implemented the modules for best code reusability and ease of maintenance.

Confidential, Moffett Field, CA

Senior Software Engineer

Responsibilities:

  • Implemented software functionality using the Eclipse IDE.
  • Generated sequence diagrams and UML object models using Visio 2007.

Confidential, Rockville, MD

Senior Software Engineer

Responsibilities:

  • Implemented user authentication using JNI with Java and C++ to interface with the Windows Active Directory (on Window Server 2003).
  • Implemented a new network layer protocol, MAR, to compare data transmission efficiency among nodes with existing network protocols (such as AODV, OLSR, and RT) in the OSI seven layer model. Several features of MAR include: preventive, opportunistic, priority, and forced reconnection of established connections among mobile nodes.
  • Implemented new features to the RT network protocol; compared network efficiency of the improved RT network protocol with the existing one.
  • Redesigned Survivable Networks simulator such that a node being simulated need not always be a network node.
  • Implemented the node as a generic device such that its “building blocks” (e.g. sensors, power, mobility, communication layers, etc…) can be plugged in by the user; these “building blocks” of data would be stored as XML files.
  • Developed DAEOF as an Eclipse plug - in using Java, Cybele, SWT, and other Eclipse plug-ins.
  • Generated sequence diagrams and UML object models using Rational Rose.
  • Compared the results with CORSIM, another traffic simulation software (within TSIS, a toolkit provided by the Federal Highway Administration) by creating graphs using Matlab.
  • Implemented graphical user interfaces (GUIs) using Matlab.
  • Implemented data gathering and analyzing algorithms using C++.

Confidential, Seabrook, MD

Software Engineer

Responsibilities:

  • Implemented 3 subsystems (signs, signals, and ramps).
  • Analyzed system requirements to determine GUI functionality.
  • Constructed GUIs using BuilderXccessory, a graphical Motif GUI builder.
  • Coded software using C++, Motif, and Tools.h++ (RogueWave).
  • Tested system under various machines (SUN, DEC, SGI, HP).

Confidential, Greenbelt, Maryland

Programmer Analyst

Responsibilities:

  • Developed DCL script for accessing Sybase database.
  • Generated gawk scripts to determine file datatypes and generate summary reports.

We'd love your feedback!