We provide IT Staff Augmentation Services!

Senior Android Developer Resume

0/5 (Submit Your Rating)

MD

SUMMARY:

  • Over 5 years of experience in analysis, design, development, implementation and testing client, server and enterprise applications using Java and J2EE technologies.
  • 3 years of experience in Android application development.
  • Good understanding in Android OS, interactive application development and memory management.
  • Proficient in common Android framework APIs.
  • Developed user interfaces with rich features.
  • Experience in implementing native libraries in application by using Android NDK.
  • Designed GUI and interfaces with services for mobile applications.
  • Experience in using Fragments and Loaders.
  • Good mobile and web design skills using Activities (android), HTML 5, Java Script, AJAX and XML.
  • Good experience in Object Oriented Design (OOD), analysis (OOA), modeling (OOM) based on Unified Modeling Language (UML).
  • Worked extensively in developing mobile - based and advanced web-based applications using Java, Servlets, JSP, Struts, spring, Hibernate, JDBC, Java Beans, AWT, EJB, JMS, JNDI, UML, HTML, XHTML, JavaScript, JDBC, and Oracle.
  • Proficiency in developing applications using Struts frame work, spring and hibernate.
  • Worked on GUI applications using Java SWING and AWT.
  • Experience in using Java Native Interface (JNI).
  • Expert in writing client side validations using validation framework, Java Script.
  • Proficiency in developing applications using Oracle, MySQL and PostgreSQL as backend databases.
  • Experience in web services using markup languages like JSON, REST, XINS, and XML-RPC.
  • Knowledge in working withaudio and video codecs like .3GPP, .MPEG-4, .flac.
  • Excellent debugging and problem-solving skills with Eclipse, IntelliJ IDEA and RAD.
  • Experience in various methodologies like of SDLC like Agile development and waterfall development.
  • Extensive experience in requirement analysis, functional analysis, excellent conceptual and logical thinking.
  • Excellent working experience with variety of operating systems like Macintosh, Windows, Ubuntu and Fedora.
  • Ability to grasp and master new technologies, excellent analytical and problem solving skills.
  • Able to take initiative; work independently and also as a team player.

TECHNICAL SKILLS:

Technologies: Android 2.3-4.2, Android NDK, Phonegap,Java, JNI, C,J2EE (JSP 1.2/2.0,Servelets 2.2/2.3/2.4, EJB 2.0/2.1/3.0), Struts1.3/2.0, JavaBeans, JSF 1.2/2.0, Web Services, Spring2.0.x/2.5.x, Hibernate 3.0/3.1.1/3.2 , JMS 1.1, JDBC 3.0, JavaScript 1.8.x, SOAP 1.2, JUnit, JQuery.

Markup Languages: HTML 5, XML,XHTML.

Servers: Web Logic8.1/9.2, Apache Tomcat 6.0, JBoss 5.0.

Debugging Tools: Log cat, DDMS, J Unit.

RDBMS: Oracle 10g, PostgreSQL, SQLite.

IDE s: Eclipse, Netbeans, IntelliJ IDEA.

Operating Systems: Windows (2000/XP Professional, Windows 7), Ubuntu, Fedora, Macintosh.

PROFESSIONAL EXPERIENCE:

Confidential, MD

Senior Android Developer

Responsibilities:

  • Requirement Analysis, Module level designing, UI design and Development of the application.
  • Designing and implementing Location based service using Google Maps API that enables tracking scanner readings based on the user location; specific modules include the functionality to use GPS/Wi-Fi that detects user location.
  • Implementing Bluetooth connectivity with the RF Scanners to send and receive data.
  • Implementing AOA protocol to communicate with android devices from RF Scanners.
  • Developed App screens and its workflow using Activity and Fragments which has views such as List View and Scroll View.
  • Creating local maps to implement the indoor mode for scan evaluation.
  • Designing and developing the XML layout with Android Map View to display the locations on the map.
  • Used JQuery for animation effects of the application during navigation.
  • Used PhoneGap framework to build the application with JavaScript, HTML5 and CSS.
  • Implementing Cursor Loaders to update UI immediately upon database changes.
  • Using View Pagers to dynamically create views for different measurements
  • Implementing a logging module to log the entire process of scan receiver and play it back.
  • Interaction with SQLite Database for data storage.
  • Testing the app on different versions of the Android OS, and on devices with different screen resolution.

Environment: PhoneGap, Android SDK 3.0, Eclipse IDE, JQuery,JavaScript,HTML5, CSS and JSON

Confidential, Ventura, CA

Android Developer

Responsibilities:

  • Designed the architecture and User Interface (UI/UX) using client requirements and use - cases.
  • Used Tab view to display and set information according to requirements.
  • Developed registration custom List Views to match Hot-nozzle theme.
  • Designed and developed Fuel calculator in native android (NDK), which considers parameters, entered and calculates projected profits.
  • Implemented native libraries written in C and C++ using JNI.
  • Implemented XML service to parse historic and location based data.
  • Displayed the generated station fact sheet, using web Services and analytics on database.
  • Implemented video jitter buffer on receiving video packets to avoid packet loss and unwanted video disturbances.
  • Designed and developing the XML layout with Android Map View to display the locations on the map.
  • Maintained separate SQLite Helper Class to encapsulate all the complexities of accessing the database so that it's transparent to the calling code.
  • Involved in Bug Fixing of the application.

Environment: Android 2.3-4.0.4, Java 1.6, PhoneGap, Eclipse, Android Emulator, SQLite, XML, Swing, Ubuntu, XML pull JQuery, HTML5, CSS, parser, video-codecs H.263, H.264 AVC.

Confidential, Parsippany, NJ

Android Developer

Responsibilities:

  • Implemented complex custom layout design for the application.
  • Responsible for integrating Lessons from the Internal Server and made application flexible to update changes at any point of time.
  • Implemented application to handle orientations and support different screen sizes.
  • Developed WebPages using XML, 9 - patch and integrated them in application.
  • Handled restful web services consumption for fetching content from the Internal Webserver
  • Integrated Facebook feature for easy sign on.
  • Integrated Google Map-kit for enabling the locations.
  • Used subversion as version control.
  • Used JUnit for Tesing the App.
  • Struts Architecture implementation using Java Beans and Servlets in conjunction with JSP and XHTML to develop user Interface for administrative and user interaction screens.
  • Client-side validations were done using JavaScript.
  • Built and accessed the database using Hibernate with Oracle 10g.
  • Developed JavaBeans with Hibernate for necessary transactions like fetching the required data, updating the customer information.
  • Used HQL and Criteria API for database related functions.
  • Used JavaScript and Dojo for creating interactive user interfaces.

Environment: Android 2.0/2, Eclipse 3.6, ADT Plug-in, SQLite, Rest Web Services, XML, Java, Google-Map kit,subversion, JUnit.

Confidential, Des Moines, IA

J2EE Developer

Responsibilities:

  • Involved in doing AGILE (SCRUM) practices, planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings.Working with an Agile, Scrum methodology to ensure delivery of high quality work with every monthly iteration
  • ImplementedSingleton patternto accessDAO,Business DelegateandSessionFacade.
  • ImplementedService Locatorto abstract allJNDI usageandTransfer objectsas data carriers.
  • Implemented variousXMLtechnologies with including DTD schemas,DOM & SAXparsers,XSLstyle sheets andXSLT.
  • Databasestored proceduresinPL/SQL.
  • Web servicescalled usingJAX-RPCSOAPprotocol,WSDLdescriptor file and Universal Description, Discovery and Integration Registry (UDDI).
  • Implemented server-side business components usingSession Beans and Entity Beans.
  • Messaging usingJMSandMessage Driven Beans.
  • UsedClearCasefor version and source control andClearQuestfor tracking the project Changes.
  • Developed and DeployedEnterprisejava beans and other Components in theWebLogic Application Server 9.2.
  • Unit testing for modules usingJUnit.
  • Code documentation for future s.

Environment: Java 1.6, J2EE 1.7, Servlets, JSP, EJB 3.0,Struts 2.1, JNDI, JDBC, PL/SQL, Oracle, WebLogic Application Server 9.2,WebLogic 9.2, JMS, XML(SAX,DOM), XSL,XSLT,JAX-RPC,SOAP,WSDL, UDDI, RUP, UML, JUnit, ClearCase&ClearQuest

Confidential

Java Developer

Responsibilities:

  • Requirement analysis and low level design of the application.
  • Involved in data base design.
  • Developed complex queries to extract data from MS SQL Server.
  • Implemented the API’s to read data from DB and generate an XML file to put it into the task pool.
  • Developed JavaBeans for use in various modules of the application.
  • Designed and Developed the UI screens using JSP and JSTL.
  • Developed and wrote test cases for Borrower Module using Java.
  • User Interface design for different Modules using struts tiles.
  • Developed Action items (Automated and Manual Action Items) feature using Servlets.
  • Developed Several Stored Procedures/ Triggers for Automated Action Items to integrate with Default Tracking module.

Environment: Java, DOM, SAX, XML, JUnit, Star Team, SQL Server, Oracle, HTML, Java Script

We'd love your feedback!