We provide IT Staff Augmentation Services!

Android/j2ee Developer Resume

5.00/5 (Submit Your Rating)

NY

SUMMARY

  • Over 8+ years of IT experience in software development, and professional experience in mobile application development.
  • Proficient in Android application development.
  • Good Understanding in Android OS, interactive application development and memory management.
  • Developed and architected multiple Android applications across versions.
  • Experience in implementing native libraries in application by using Android SDK and Android NDK.
  • Proficient in developing Android Framework Services using Intent, Services and AIDL.
  • Experience in using Storage options in Android like Shared Preferences.
  • Experience in using Fragments, Activity workflow, ActionBar Navigation, Menu designs and view controls, and Loaders.
  • Designed GUI and interfaces with services for mobile applications, Asynchronous Programming in Android (such as Thread pool, Tasks and services). Implemented the monetization of apps, which has capabilities to do in - app purchases.
  • Proficient knowledgeonIOS 9.1/8.1/7.0/6. x/5.x/4.x, Mac 10.10/10.9/10.8/10.7/10.6.6 ,
  • XCode 6.0/5.0/4.x/3.2.2, Objective C and Swift. Extensive development experience using XCode IDE.
  • Proficiency in developing applications using Struts frame work, spring and hibernate.
  • Experienced with development of provisioning profiles and distribution profiles specifically used for installing an application to a device and strong understanding of app distribution using iTunes Store, Phone Gap and iPAQ files.
  • Having Good Experience in developing using Cordova 7.0.1- (PhoneGap).
  • Design and software coding usingC, C++, multi-threading, data structure and Algorithms in different OS environments like WINDOWS, LINUX and Confidential -UX.
  • Worked on CI and CD using Jenkins 1. 651..x version.
  • Worked on Persistence data storage mechanisms like Core Data, SQLite, Quartz core framework.
  • Worked on with AndroidAPI’s (SMS, Content Provider, Google Maps, API SQLite, and WebView).
  • Experience with source code control management like subversion (SVN) and GIT, good at using the markup languages like JSON and REST.
  • Responsible for porting functionality from native Android and IOS apps to HTML5 and CSS3.
  • Knowledge in working with audio and video codec’s like .3GPP, MPEG-4.
  • Excellent debugging and problem-solving skills with Eclipse, IntelliJ IDEA, Android Studio and RAD.
  • Experienced in developing apps involving RSS feeds.
  • Experience in playing & recording live stream or Video on demand media content using Media player, Media recorder, Video views and Surface Views.
  • Excellent working experience with variety of operating systems like Macintosh, Windows, Ubuntu and Fedora.
  • Expertise in OOP (Object Oriented Programming) and OOAD (Object Oriented Analysis and Design) concepts.
  • Have good experience in using debugging tools like Logcat, ADB, fastboot and Hcidump.
  • Proficient with common Android Framework API’s (Location, Camera, Notifications, Maps).
  • Experience with designing and developing web Applications using Java/J2EE (JSP, JDBC, Servlets, Spring, Hibernate, Java Mail API), JavaScript, XML technologies and JSON.
  • Worked on GUI applications using Java SWING and AWT.
  • Expertise in implementing JavaScript for validation.
  • Experience in various methodologies like of SDLC like Agile development and waterfall development.
  • Knowledge and exposure to full Software Development Life Cycle including design, data modeling, software implementation, and documentation.
  • Good understanding of Web Services, XML Parsing and JSON.
  • Goal oriented, organized, team player with good interpersonal skills; thrives well within group environment as well as individually.

TECHNICAL SKILLS

Markup Languages: HTML5, XML, C++,CSS3, XHTML.

Servers: Web Logic 8.1/9.2, Apache Tomcat 6.0/7.0, JBoss 5.0.

Languages: Objective-C, Swift (3.0), Java, C, C++, PHP, Python

Debugging Tools: Log cat, DDMS, J Unit.

Software Development Methodologies: Kanban Methodology, Agile Methodology, Scrum

Frameworks & IDE Tools: Android Studio, Eclipse ADT, Android SDK, Volley, GSON, Balsamiq, Gradle, Logcat, JUnit, Log4J, Eclipser, Jenkins, TOAD/Oracle SQL Developer/Beaver, PhoneGap(Cordova),Cocoa/Cocoa Touch, UIKit, MapKit, NetBeans, IntelliJ IDEA.

Android Technologies: Android 2.3-6.0, Android NDK, Java, JNI, C, J2EE (JSP 1.2/2.0, Servlets 2.2/2.3/2.4/2.5 , EJB, 2.0/2.1, ANT), Struts1.3, JavaBeans, JSF 1.2, Web Services, Spring2.0.x/2.5.x, Hibernate 3.0/3.1.1, JMS 1.1, JDBC 3.0, JavaScript 1.8.x, SOAP 1.2, J Unit 4.0.

Web-Development Technologies: JSP, XML, XSD, XSLT, DTD, DOM, JSON, JSD, HTML, Java Script, JQuery, CSS, DHTML, i18n.

RDBMS: Oracle 9i/10g/11g, MySQL 5.1.69, MS-SQL Server, DB2.

PROFESSIONAL EXPERIENCE

Confidential, NY

Android/J2EE Developer

Responsibilities:

  • Involved in application android development, defect validation, deployment.
  • Developed the Identity check using Android Studio 2.0 and Android SDK package.
  • Designed the User Interface according to the requirements using UI Groups, UI components.
  • Developed applications using Hybrid mobile app development PhoneGap(Cordova).
  • Assisting the team with the transition onto Swift 3.0 through XCode 7.0
  • Designing the HTTP interface which uses the NSURLConnection and NSURLRequest classes of Cocoa Touch to make network requests.
  • Worked on push Notifications (UIAlert and UIApplication) sent from server for new Alerts.
  • Ability to reuse code and views using Autolayout and IBOutletCollections for rapid reuse across iPhone and iPad.
  • Developed fingerprint scanning module and got chance to work on Facial recognition module.
  • Extensive use of Object oriented programming principles.
  • Implementation of “Report Options” screen displaying customizations for offline reports
  • Worked with Retails Experience.
  • Worked on Google cloud messaging for push notification to get alerts for trending offers.
  • Worked on Agile Methodology and used Jira with for sprint tracking
  • Create custom http library on android to make the Restful Service Calls at the various stages in the app development cycle and parsing the JSON responses back from the web servers according to the application requirement.
  • Used C/C++Interface to retrieve/update info from/to the DB.
  • Used GIT,BitBucket for code management.
  • Turn Creative Teams designs into prototypes usingHTML5, CSS3, JavaScript, andjQuery.
  • Implemented Notification Manager to display updates on notification bar.
  • Involved in streaming HAPYAK and WISTICA videos.
  • Implemented RESTFUL API calls to communicate with server.
  • Added support for downloading and opening photos, PDF.
  • Added Face book SDK to post the hangout event using Oauth2.0 Protocol.
  • Used design pattern like singleton and adapter.
  • Used the Graphics canvas a 2D graphics API to draw all the canvas and custom operations.
  • Took care of code review, code fixes and bug fixes
  • Used adb logcat, DDMS for Debugging.
  • Responsible for testing the application in stage, code review fixing the bugs and providing post-production support.

Environment: C/C++, Android SDK 6.0, Java, HTML5,CSS3, Java Script,Android Studio,OAuth 2.0, JSON, GIT, SVN, Jira, Confluence, Sourcetree, Charles proxy, PhoneGap(Cordova), XCode 7.0.

Confidential, Woonsocket Rhode Island

Android Developer

Responsibilities:

  • Involved in application android development, defect validation, deployment and production maintenance.
  • Developed the Global Mobile Application using Android Studio 1.4 and Android SDK package.
  • Designed the User Interface according to the requirements using UI Groups, UI components.
  • Developed App screens and its workflow using Activity and Fragments which has views such as List View and Scroll View.
  • Used third-party libraries (crouton, AChartEngine, Gson, JCommanderetc.) and APIs (Yelp and Google).
  • Display of pre-downloaded data from MasterData using CoreData framework in picker views in offline mode
  • Developed applications using Hybrid mobile app development PhoneGap(Cordova).
  • Extensive use of Object oriented programming principles.
  • Used C and C++ for designing and developing POS GUI
  • Implemented Middleware connectors interacting with different classes.
  • Design screens using MVC pattern for the application with Android Studio IDE.
  • Designed and created Customized Dialog boxes.
  • Worked on android deep linking framework.
  • Designed and implemented custom UITabBrand,UINavigationController for different departments of Staples store.
  • Participated in meetings with the end-clients to develop layout, colour scheme for the web page and implemented them with the help ofHTML5, CSS3 and JavaScript.
  • Worked on Google cloud messaging for push notification to get alerts for trending offers.
  • Worked on location manager module in app and create a wrapper around it.
  • Implemented connector design pattern for network calls.
  • Worked on Agile Methodology and used Jira with green hopper plugin for sprint tracking
  • Used Volley to make the Restful Service Calls at the various stages in the app development cycle and parsing the JSON responses back from the web servers according to the application requirement.
  • Used GIT,BitBucket for code management
  • Used HTML5 for audio and video playback.
  • Resolved numerous bugs using NSLogs, Breakpoints, LLDB statements and Instruments.
  • Extensively worked on designing the layouts to compatible with screens of different resolutions.
  • Have used the android support libraries version 7 to provide the latest features like action bar, fragments to the lower versions of android devices.
  • Have created the unit test cases using Mockito JUNIT framework.
  • Used Content Provider to get the data from the Contact on the device
  • Implemented Notification Manager to display updates on notification bar.
  • Involved in creating the explicit synchronization for fence such as display controller and GPU to buffer and allow thisInformation to be communicated with function parameters and passes from Kernel-space to user-space.
  • Used Android Asynchronous Http Client library, a third-party library for server call and shared preferences.
  • Took care of code review, code fixes and bug fixes
  • Used adb logcat, DDMS for Debugging.
  • Responsible for testing the application in stage, code review fixing the bugs and providing post-production support.

Environment: Android SDK 5.0, Java, Android Studio, HTML5, CSS3, JavaScript, Mac OS X Yosemite, Volley, JSON, GIT, Roboelectric, Jira, Confluence, Sourcetree, Charles proxy, Genny motion,PhoneGap.

Confidential, WI

Android Developer

Responsibilities:

  • Full life cycle experience including requirements analysis, high level design, detailed design, data design, coding, testing, and creation of functional and Technical documentation.
  • Reviewed business requirements, functional designs to gain a deep functional understanding of the application.
  • Extensively participated in user meetings to gather the requirements of the application.
  • Followed Agile methodology for the application development.
  • OO Concepts and UML were immensely used for modeling
  • Developed the UI for the app using edit boxes, buttons, 9-patch images, time picker, date picker, dialog boxes, alert boxes and spinners using various layouts.
  • Worked on styles, colors, and fonts and using images for the entire application.
  • Context and Options menu were handled in a dynamic fashion to display counts for the menu items.
  • Worked with Android UI components such as Layouts, Menus and Action Bars.
  • Created new features to support application development in union with team.
  • Google Map API v2 have been used to integrate map feature into the application.
  • Used REST for web service calls.
  • Implemented logic to store and retrieve data related to latest deals in a SQLite database.
  • Worked as a team to support the app for different Android API levels, like location, memory management and Wi-Fi.
  • JSON parsing was implemented using GSON parser to parse the data and access the services.
  • Time constraint issues, exceptions and errors were effectively handled for the app.
  • Involved in unit testing with eclipse debugger and USB debugging as well as in post-production support and change request process to fix the bugs.
  • Also, tested the app consistency on multiple screens and mobile devices.
  • Involved in packaging, signing and provisioning.

Environment: Android SDK, HTML, XML, JDK7.0, Eclipse, Google Maps, Android API, Android 2.3+, Apache Tomcat, SQLite, JDBC, JAX-RS, Eclipse, Geo Fencing.

Confidential

Java Programmer

Responsibilities:

  • Worked on modification of existing design for handling Walmart purchase orders.
  • Worked on implementing Reverse Invocation principle on existing system architecture.
  • Worked on analysis of various performance issues and providing solutions to fix it.
  • Involved in upgrade project and assisted in upgrading existing system successfully.
  • Designed test cases to test those components and documented then for reference.
  • Created a checklist for the upgrade process and finalized test on the production servers.
  • Comparing existing configuration with the code and doing necessary changes in the code and in iWay libraries.
  • Implemented SVN repository and made the code compatible to iWay 6.15+.
  • Worked independently on analyzing the existing issues considering the components involved and fixing them.
  • Created new java components using iWay Java API and also changed the existing code as per requirements.
  • Created process flows for execution of data using iWay Designer.
  • Interacted with SAP team on validating the data from SAP and making sure that it is successfully processed in iWay and sent to External third-party systems.
  • Analyzed the data mapping issues and provided the solution on fixing it.
  • Developed testing tools for validating data records using Eclipse SWT.
  • Implemented error reports using the combination of JQuery, Java Script and HTML.
  • Involved in documenting the process and training the new comers in the team.

Environment: JQuery, JavaScript, HTML, IWay Integration Tools, IWay Service Manager, iWay TPM Manager, iWay Designer, iWay Transformer, iWay Java API, EDI, XML, TortoiseSVN, MSSQL, JDBC.

Confidential

Software Developer

Responsibilities:

  • Involved in the development, testing and maintenance phases of the software.
  • Solved different types of problem tickets raised by the users of the application.
  • Implemented J2EE standards, MVC2 architecture using StrutsFramework.
  • Used Tiles framework for the presenting to the response to the clients.
  • Used Servlets, JSP to design the user interface.
  • Used JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Presentation Tier is built using the Struts framework.
  • Used Design patterns such as Service locator, Model View Controller, DAO.
  • Used EJBs(Stateless Session beans) to implement the business logi
  • Application was hosted in WebSphere Application Server environment.
  • Used JDBC to connect to DB2 database for retrieving data.
  • All the Business logic in all the modules is written in core Java.
  • Used Serena for source control of Java modules and Clear Case for version control of software design documents.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Involved in JUNIT testing for the component testing

Environment: J2EE, JSP, Servlets, Struts, Tiles, Serena Version Manager (PVCS), Clear Case, DB2, IBM WebSphere, LOG4j, Mainframes.

We'd love your feedback!