Software Development Resume Profile
SUMMARY
- 6 years of IT experience in analysis, design, development, deployment, testing and support of Client Server Systems and Web Applications.
- 2 years of experience in Mobile development using Google Android platforms.
- Expertise in developing application for Android Operating System using Eclipse IDE, JAVA, XML, Android SDK and ADT plug-in.
- Strong knowledge of Android basic components i.e. Activity, Fragment, Service, Broadcast Receiver and Content Provider.
- Good exposure to overall software development life cycle with good knowledge of processes like version control, bug tracking.
- Worked with Android PDF, Android APIs SMS, Content Provider, Google Maps API, SQLite, Web view .
- Expert in Software Development Life Cycle SDLC , object oriented analysis and design methodologies.
- Experience in development and deployment of multi-tiered web based enterprise applications using J2EE technologies like Servlets 2.3/2.4, JSP 1.2/2.0, EJB 2.0, Struts 1.1/1.2, Hibernate 2.0/2.3/3.0, Spring1.2/2.0, JDBC, JNDI, JMS,JPA, Java Beans and Web services SOAP, WSDL and UDDI .
- Good experience in server side Business Logic Development using Session and Entity Beans and Message Driven Beans.
- Efficient use of various design patterns such as MVC Model-View-Controller , Singleton, Service locator, DAO Data Access Object , DTO Data Transfer Object , and Business Delegate in the development of distributed Enterprise Applications.
- Extensive experience in JSF, JSP, Struts Tiles and Display Tag for User Interface Development.
- Used JSF along with AJAX for the front end development. Used JSF for the enhancement of the UI application.
- Used JQuery for the purpose of validation functions of various applications.
- Good experience in client web technologies like HTML, DHTML, CSS, XML, JavaScript and AJAX.
- Developed and architected multiple Android applications across versions. Have a good understanding of Android UI guidelines.
- Worked with Android adapter views like List view, Grid view and Gallery.
- Experience in working AGILE and SCRUM methodology.
SKILLS
Development Technologies | C, C , Core Java J2EE, EJB, JSP, Servlet, JMS, DOM, JNDI, Struts, Ant, UML, JDBC, XML Schema, XML, Swing, Java Beans, Spring, Hibernate, CSS3 |
Web/Application Servers | Apache Tomcat 8.0 |
Web Presentation | JSP, Servlet, JavaScript, HTML, DHTML, CSS, XML, XSLT |
Operating Systems | Windows XP/Vista/7/8, Linux, Mac OS X |
Databases | Oracle, MySQL |
Tools | Android SDK 2.X/3.X/4.X, Android studio, Eclipse IDE 4.4, MS Office 2013, Photoshop, Net Beans |
EXPERIENCE
Confidential
- Responsible for design and handling the Sqlite database functionality for the application.
- Responsible for designing the Login screen UI and handling the Authentication with backend servers.
- Followed the Agile and Scrum methodologies in the project implementation.
- Interpreted the wireframes and created layouts and functionality according to it.
- Implemented Async task and Handlers to get the server response.
- Developed the Splash screen and Navigation Drawer with ImageView and ListView.
- Implemented REST services, getting JSON response and parsing them to get the required information.
- Worked on Password and Email validation.
- Responsible for getting the auto horizontal scrolling dynamic headlines using view pager at the top for every screen in the application.
- Responsible for implementing the media bucket through which the images and videos are displayed on the screen.
- Worked very closely with the UI design team in getting the image assets, screens and app icons.
- Tested the application on multiple android devices and debugged the issues using Logcat and DDMS.
- Responsible for deploying the app to the Android Marketplace and supported the app for different releases of Android OS.
Environment: Android SDK 4.4, SVN 1.8.7, PHP 5.5.12, MySQL 5.6, Eclipse IDE 4.3.
Confidential
- Designed and coded application components in an Agile environment utilizing a test driven development approach.
- Responsible for design of UI using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
- Responsible for inserting suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
- Worked on web views, list views populated lists to display the lists from database using simple adapters.
- Worked on Android content providers for implementing features like sending E-mails, SMS, etc., from the app.
- Worked on services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
- Responsible for Embedding Google Maps, GPS Location Data into app with zooming controls.
- Responsible for saving data module such as personal healthcare facilities, doctors, diseases, medications, insurance information, and health plans in the SQLite database.
- Handled XML data using efficient parsing techniques such as DOM parser.
- Responsible for deploying the app to the Android Marketplace and supported the app for different releases of Android OS.
Environment: Android SDK 4.4, EGit 3.4.1, Eclipse IDE 4.4.
Confidential
- Involved in analysis and design of the several modules in the Project.
- Created use case diagrams, class diagrams, sequence diagrams, deployment diagrams.
- Designed and developed technical specifications using design patterns and OO methodology.
- Developed presentation tire using HTML, JSP, Java Script, JSF.
- Involved in the configuration, development, and deployment of EJBs, and JSPs Servlets in Web logic Test Environment
- Developed Database Access Objects DAO using the Spring Hibernate Support and using Hibernate Query Language HQL .
- Developed the java beans POJO to represent the model classes and mapped them to the tables using the Hibernate Mapping files.
- Implemented the Control Layer by using Struts Actions classes like Action, Dyna Action, and mapping Dispatch Action classes
- Designed and developed Session Beans for implementing Business logic.
- Involved in all phases Unit/Integration/System of testing.
Environment: Java Server Pages JSP , Struts 2.0, JSF, JavaScript, Java, Spring, Web Services, EJB, Servlets, SOAP, XML.
Confidential
- Involved in various stages of the project life cycle primarily design, implementation, testing, deployment and enhancement of the application.
- Involved in designing the system based on UML concepts which include data flow diagrams, class diagrams, sequence diagrams, state diagrams using Rational Rose Enterprise Edition
- Designed and developed web pages using JSP, HTML and used JavaScript for client side validation
- Involved in design and development of the application in n-tier fashion based on MVC architecture standards and utilized Struts frame work.
- Developed data model and stored procedures.
- Developed Servlets to process update information.
- Used JDBC for communicating with the database.
- Responsible for maintenance and production support of the application documented design and functional aspects of the application
Environment: Java, JSP, Servlets, Java Beans, MVC, JMS, EJB2.0, Weblogic8.1, JavaScript, ORACLE8i, HTML, DHTML, XML, WindowsXP.
Confidential
- Involved in various stages of Enhancements in the Application by doing the required analysis, development, and testing.
- Developed logic and code for the registration and validation of the enrolling customer.
- Performed client side validation using JavaScript. Validation from client side was done using JavaScript.
- Developed web-based user interfaces using Servlets, JSP, HTML, and XML based client and server application.
- Integration of front-end with Oracle database using JDBC API through JDBC-ODBCBridge driver at server side.
- Responsible for the development of database SQL queries.
Environment: Java Servlets, JSP, Java Script, XML, HTML, UML, Apache Tomcat, JDBC, Oracle, SQL, Windows.