We provide IT Staff Augmentation Services!

Mobile App Developer Resume

0/5 (Submit Your Rating)

ConnecticuT

SUMMARY

  • Over 6 years of Professional Experience in developing Java and J2EE applications.
  • Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment.
  • Significant experience in Apache Struts framework, Hibernate, spring framework, JSF (Java server faces).
  • Exposed to Web services SOAP (Simple object access protocol) and WSDL (Web Services Description Language).
  • Knowledge of developing Rich Internet Applications using Flex Programming.
  • Experience in Mobile Application Development for iOS and Android platforms using Titanium framework.
  • Knowledge of mobile frameworks jQuery Mobile, PhoneGap, IBM Worklight.
  • Exposed to Sencha Touch, Kony Mobile application frameworks.
  • Good hands on experience with JAXP, JAXB, JAX - RPC and JAX-WS.
  • Extensive experience in developing Web Services applications and inter process communications application using RMI.
  • Experience in developing and deploying the Enterprise Applications (ear) and Web Applications (war).
  • Extensive experience in GUI development using HTML, HTML5, CSS, CSS3, JavaScript, XSLT, AJAX, JSP, JSP Tag libraries, Servlets, JNDI, XML, XSLT.
  • Good exposure to IDE tools like Eclipse, NetBeans.
  • Good experience with JPA.
  • Good knowledge of Design Patterns like Singleton, DAO, Factory, MVC etc.
  • Experience in working on UML and system design using Rational Rose XDE for Java.
  • Good exposure with data services and SOA.
  • Experience in Programming technologies like JUnit, ANT.
  • Expertise in RDBMS, JDBC, Hibernate, Oracle and SQL Server including SQL/PLSQL, Stored Procedures.
  • Experience in application/web servers like Weblogic 9.x/10.x, Websphere 6.x/5.x, Tomcat 5.0 and JBOSS 4.2.2.
  • Developed XML applications, SAX, XSLT, XPATH, DTD’s using DOM and XML Schemas.
  • Experience with adhering to strict coding standards in a team development environment.
  • Good experience with analysis of the user needs documentation and translation into proper system requirement specifications and working under tight schedules.

TECHNICAL SKILLS

Languages: Java1.2/5.0,JDBC, SQL, PL/SQL, C, C++, Pascal, COBOL.

Methodologies: Waterfall, Scrum.

Operating Systems: MS-Windows NT/2000, DOS, UNIX.

Middle Ware: EJB1.x/2.x/3.x, JMS and RMI.

Framework/ APIs / Tools: Struts 1.x/2.x/Tiles, JUnit, Hibernate, Springs, JSF, Log 4j, Ant, WebServices (WSDL, UDDI, SOAP), AJAX.

Mobile Technology: Appcelerator Titanium.

J2EE Common Services APIs: Servlets, JSP, SWING, JDBC, EJB2.0/3.0,JPA,Hibernate, JNDI, JMS, Java Mail, JTA, JAXP, JNDI, JAXB, JFS 1.1.,AJAX,Struts,Springs

Application Servers: BEA Web Logic 10.x & 9.x, IBM Web Sphere 5.0, Glass Fish 3.x,JBoss4.x.

XML: XSL, DOM, XML Schema, SAX, XSLT and Designing DTDs.

Web Technologies: HTML, CSS, C#, XML, PHP, JSP, Action Script, jQuery.

Multimedia packages: Adobe Photo shop, Macromedia Dream weaver, Macromedia Flash MX.

Web Applications: J2EE, Spring MVC, Hibernate, Servlets, JSP, XML, XSL, JAXP,HTML/DHTML, Java Beans, CSS, and JavaScript.

Web Servers: Apache Tomcat 4.x, I planet Enterprise 6.

Databases: Mysql, Oracle7.x, 8i & 9i, 10g, SQL Server 7/2000, MS Access 7.0.

Web Tools/IDE: Eclipse3.1, My Eclipse 4.0,NetBeans3.0/5.0.

PROFESSIONAL EXPERIENCE

Confidential, Connecticut

Mobile App Developer

Responsibilities:

  • Involved in Analysis, Design and Development and Testing of code and prepared specsthat include Sequence Diagrams and Activity Diagrams.
  • Implemented the application using MVC, Singleton, DAO and Factory.
  • Developed the UI for this application using Titanium Mobile Application Framework.
  • Followed JavaScript Best practices to develop the code using Titanium Platform.
  • Titanium uses JavaScript for the creating the UI components and the containers.
  • Developed user interface screens using JavaScript, JQuery, HTML, CSS.
  • Implemented the iPhone enhanced controls and make sure those work in Android platform as well.
  • Used Android SDK, AVD Manager and Emulator for running application.
  • Used Titanium Studio as the IDE for developing the UI of the application and also forrunning the application on the iPhone Simulator and Android Emulators.
  • Used HttpClient of Titanium Framework for making server calls and data to the serverand from the server will be handled in JSON format.
  • Used Struts 2.0 on the server side for handling the request and while returning theresponse to the UI.
  • Struts internally took care of handling the JSON Data in the incoming request to theserver and returning the JSON to the UI as the response.
  • The struts actions were injected with the Spring Class Beans where the actual businesslogic is implemented.
  • Spring Framework is used for Dependency Injection of the DAO Classes in to Model
  • Classes and these Modal Classes are in turn injected into the Struts Actions.
  • Hibernate is used for persisting the data to the Database and integrated the Spring withHibernate through Spring DAO.
  • Made use of Hibernate Named Queries for complex SQL executions.
  • Oralce10g is used as the Database for this application.
  • Clearcase is used as the Version Control for this application.
  • Used Eclipse as the IDE for developing the Backend code in Struts, Spring, Hibernate.
  • Worked onJSON requesthandling and developedJSONresponsefor mobile application.
  • Used JSON plug-in to send response from server.
  • Deployed app on both iOS and Android platforms.
  • Deployed app on Amazon Kindle also.
  • Used JBoss 5.1.0 for deploying the Application and Tomcat 6.0 for Coding, testing theapplication.
  • Developed in Agile Methodology.
  • Developed test cases and performed unit testing using JUnit.
  • Used Log4J to capture the log.
  • Independent Unit testing.
  • Integration testing and Regression testing during each release.

Environment: Struts 2, JBOSS 4.3, HTML, CSS, Java Script, JSON Services, Eclipse, Titanium Studio, Log4j, Junit, Maven.

Confidential, Kansas City.

Sr. Java Developer

Responsibilities:

  • Application design and development in Java language from process flow charts, business requirements, project specifications, statements of problems, and procedures for applications and/or operating systems.
  • Application design and development using Servlets, JSP, Struts, JDBC, Web Services and Spring Framework from detailed logical flow charts, project specifications, statements of problems.
  • Interpreting requirements into design approach and detailed technical design activities
  • Development of data base change requirements and logical model
  • Coordination with DBMO modelers to revise / extend TTPP data base model
  • Review of Enhancement Requirements documentation.
  • Review of Conceptual design and /or functional design.
  • Analysis of effected program code and understanding of impact of change.
  • Problem determination / analysis of defect and determination of corrective action.
  • Developing detailed program design for application changes and / or major defects.
  • Understanding interface requirements and service descriptions
  • Understanding architecture and impact of architecture changes to applications
  • Developing source code changes for enhancements and / or major defects
  • Use software development tools Eclipse, RSA 7, Rational Clear Case, and Apache Ant to assemble applications from the programming artifacts.
  • Test and debug programs using JUNIT 4 and RSA7 Debugger.

Environment: JSP, Struts Framework, Jboss 4.3, Quartz, Web Services, Design patterns, Java Script, MS SQLServer, WebSphere 6.x, RAD 6.0, RSA 7.0, Log4j, Junit, Ant 1.6.2,Tiles,Validation framework, ANT, Maven, Hudson and Nexus.

Confidential - O'Fallon, MO

Sr. Java Developer

Responsibilities:

  • Involved in the design, architectural & build streams of the project.
  • Business delegate and Service locator patterns were used to separate the client from invoking the business logic class implementation directly and prevent duplication of code and allow dynamic selection of implementation of the service at run time.
  • Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
  • Extensively worked on spring framework for the business tier. Implemented the Spring IOC container.
  • Used Hibernate and worked extensively on Hibernate Query Language (HQL) to query from the database and also wrote Hibernate mapping definitions for the persistent layer.
  • Implemented Spring JDBC template, Spring Exception Strategy and AOP.
  • Set up WebSphere Application server and used Ant tool to build the application and deploy the application in WebSphere Application server.
  • Creation of Stored Procedures to execute complex queries and also to aid in performance enhancement of the application.
  • Responsible for configuring Web Sphere Application Server 5.0/4.0 to access the Database by setting up Data source and Oracle Pool.
  • Developed components for portal front end. The front end consists of Applets, Swing, Java Server Pages JSP, which invoke custom tags that interact with the Enterprise Java Bean Entity. Beans such as Customer Bean, Account Bean, etc were developed using CMP and BMP’ s backend.
  • Worked on Bug-Fixing and application testing task. Functional testing was done using Quality Center.
  • Worked on integration of the business logic with adaptive engineering UI.
  • Stateless Session beans were also developed with Data Access Objects.
  • The data is persisted using an Oracle 10g database. Creation of managed server and JDBC connections.
  • Developed the application using Rational Application Developer.
  • Used Apache JMeter for load testing and Implemented JUnit for testing.

Environment: Java 1.5, J2EE, JSP, Servlets, Spring, JDBC, JavaScript, XML, Hibernate, Oracle10g, DB2, SQL, Struts Framework, Web Logic, Eclipse3.1, Toad, Windows XP, HTML, CVS, WSDL, SOAP, Log4j, JNDI, Tomcat 5.1

Confidential

Java Developer

Responsibilities:

  • Developed Use Case diagrams, Class diagrams and Sequence diagrams to express the detail design.
  • Implemented MVC architecture using spring framework, developed Controllers, Form beans and configured the spring configuration file.
  • Used validation framework in the application.
  • Used JMS for communication for sending updates to various other applications.
  • Worked with EJBs (Session and Entity) to implement the business logic to handle various interactions with the database.
  • Worked on Messenger service in various modules to communicate with JMS for asynchronous communication between Loan Application System and IBM Mainframe System.
  • Wrote stored procedures, functions and triggers in PL/SQL.
  • Developed critical elements of the server framework like user authentication, access control.
  • Implemented messaging interfaces for asynchronous communication.
  • Deployed business components into WebSphere Application Server.
  • Wrote SAX and DOM XML parsers and used SOAP for sending and getting data from the external interface.
  • Used XSL/XSLT for transforming and displaying reports. Developed Schemas for XML.
  • Involved in design and developing re-usable web services using SOAP, XML, WSDL, UDDI, DOM, XML Schemas, JAXP, and XSL.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Extensively used WSAD 5.1 while writing code & used CVS for version control.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the Oracle 9i database using HQL.
  • Consistently produced the highest quality code through disciplined and rigorous unit testing and integration testing.

Environment: Java, J2EE, spring 2.0, EJB 2.0, JDBC, Servlets, JSP 2.0, JSTL, XML, XSL, XSLT, JMS, JNDI, SOAP, Oracle 9i, ANT, JUnit, WebSphere Application Server 6.1, WSAD 5.1, CVS, Log4J, JavaScript, Hibernate 2.0, Windows XP.

We'd love your feedback!