Senior. Mobile/ Android Developer Resume
Atlanta, GA
PROFESSIONAL SUMMARY:
- 9+ years total experience in IT with Mobile Application Developer with 6+ years’ experience in analysis, design, development, implementation and testing. I specialize in developing applications for Android and iOS platforms with rich and intuitive GUI.
- Solid experience in building mobile applications using Android frameworks.
- Mobile: Android Mobile Apps development, Hybrid Phone Gap mobile, Android SDK, XML and UI/UX components of android application such as Text View, List View, Menus, Buttons, Dialog boxes and Action bars of various layouts.
- Expert in Objective - C, Cocoa/Cocoa Touch with rich understanding of frameworks, memory management, multi-threading, best practices, and development tools.
- Expert in Object oriented design patterns in Cocoa/Cocoa Touch.
- Hands on Experience in developing Mobile Applications using Android.
- Strong hands in developing Mobile and web applications with rest web services.
- Possess strong knowledge of the Android Activity/Service lifecycle callback methods.
- Always on the lookout for new technologies to enhance software products. Currently investigating and deploying several iOS apps using Touch DB (Couch DB for iOS) to provide smooth customer experience in offline and facilitate real-time collaborations.
- Shipped apps to the AppStore and have the knowledge of iOS Dev Center & iTunes Connect.
- Deploying iPhone application to the iTunes App Store.
- Passionate about creating innovative mobile applications
- Expert level skills on developing mobile libraries to consume Mobile APIs. Expert level skills in developing custom UI components for iOS native environment.
- Proficient with common Android framework APIs (Phone Gap, Web View, Google Maps, Telephony API, Camera, Contact Manager).
- Strong experience in development of iPhone/iPad applications using Objective C, Cocoa Touch technologies.
- Designed User Interface using custom layouts, dialog boxes, buttons and alert boxes.
- Experience in using JDBC for connecting to database for data exchange and retrieval.
- Expertise in Object Oriented Programming (OOP) and Object Oriented Analysis and Design (OOAD) concepts.
- Experience in JSON/XML based development for REST web services.
- Possess strong knowledge and ability to code Android activities which bind to local Android services to perform expensive background tasks running in separate threads.
- Good experience in designing scalable applications through load balancing and performance tuning.
- Excellent experience in developing applications using Xamarin Studio.
- Experienced in creating user interface using native elements with the help of Xamarin. IOS
- Experience in Integrating REST web services for Android as well as iOS web services.
- App designed and developed for proprietary platform which involved connecting to web service for streaming audio data using HTTP Live Streaming.
- Implemented UI given to development team by graphical designers
- Possessing strong analytical skills, an excellent team player with good leadership qualities and strong oral and written communication skills.
TECHNICAL SKILLS:
OS: Windows 7/Vista/XP, Mac OSX, Android, iOS
Languages: JAVA, Objective-C, Swift, JavaScript, PHP, C &C++, Linux, Node JS, Angular JS
Markup Language: HTML/CSS3, HTML5, XML, JSON,XPath, HTTP
Development tools: Eclipse Kepler, NetBeans 5.x, Xcode, MS Visual Studio, XCode 7/8, Espresso, WebKit
Databases: SQL, SQLite, MS-Access, PLSQLOracle Databases: SOAP, RESTful API
Frameworks: JDK, Android SDK, Android NDK, Xamarin, Framework
Testing: Unit Tests, UI Tests, Espresso, Automation
Other: Eclipse, Android Studio,Visual Studio 2010, Gradle, GCM, Phone gap, Titanium, Google Volley
Version Controllers: GIT, SVN
PROFESSIONAL EXPERIENCE:
Senior. Mobile/ Android Developer
Confidential, Atlanta, GA
Roles & Responsibilities:
- Worked in team to develop Android and iOS application.
- Maintaining and debugging Android project that communicates with proprietary Bluetooth devices.
- Developed and implemented many Phone Gap and Titanium applications along with Java and Objective-C plug-ins for iPad, iPhone and Android platforms.
- Worked with Android Studio and the latest Android SDK using lollipop in developing an enterprise level mobile application
- Design, development, testing and implementation of WEB applications using Sencha Touch framework.
- Implemented CSS3, DOM Api, DOJO and AJAX to create a dynamic and interactive experience.
- Worked on UI and Acceptance testing on mobile devices. (Java, JavaScript, Objective C, Swiftbased)
- Worked on the modernization of a legacy and outsourced UI Technologies used were Backbone.js, Can.js, and JQuery.
- Design UI screens using JSP, CSS, Struts Framework, Flash, Java Script and HTML.
- Used Adobe Photoshop and CorelDraw to computerized drawing for client firms.
- Worked with Core Location and MapKit framework for the purpose of showing current locations on a map on iPhone applications.
- Developed HTML5 Mobile application with HTML5, Java Script, JQuery, JSON, Multi-Threading and RESTful web service.
- Use XCode, Instruments, and Eclipse to develop, debug, and optimize code in Objective-C and Java. writing application logic using Eclipse IDE with Android SDK
- Designed and developed the native based application using Xcode, with objective-C, Cocoa Touch and UI-Kit for quick and sleek interface.
- Developed on a team of four paid with a research grant to produce an Android application (currently under non-disclosure agreement).
- Architected a customized network protocol used by client applications including Android, iOS and Windows Phone 7 to communicate with cloud architectures.
- Developed and maintains mobile application for Smartphone and Tablets. Application focused on cross-departmental communication.
- Used SQLite.NET with Xamarin.Formsand MVVM for reading and writing data to a local SQLite database
- Developed data entry application with camera integration using Xamarin. Forms, and SQLite
- Developed test automation framework for mobile application development using Xamarin.
- Utilized Azure Mobile services as back-end of mobile applications.
- Used PHP / MYSQL in WAMP (Windows, Apache, MYSQL and PHP) environment for creating dynamic data driven and interactive web pages.
Environment:: ANDROID, IOS, HTML, JAVASCRIPT, CSS, AGILE, WIREFRAME, SWIFT, XCODE, ANGULAR JS, IONIC, CORDOVA, AGILE, SCRUM, COCOA,SENCHA TOUCH, HTML5, CSS3, Multi-Threading, TITANIUM, PHONEGAP,APACHECXF,REST,JQUERY MOBILE, BACKBONE.JS, XCODE, FLASH, CORELDRAW, WINDOWS, BLACKBERRY, TABLET, ECLIPSE, MAVEN, WEB 2.0
Senior. Mobile/Android Developer
Confidential, Alpharetta, GA
Roles & Responsibilities:
- Worked on full software development cycle from concept through deployment for Android and iOS.
- Used Phone Gap to build the mobile application suitable to Android, IPhone and Mobile Browsers.
- Used SQLite for local data storage in Android application.
- Developed share view using Sencha Touch for non-Flash supporting devices.
- Used JQTOUCH to handle touch events on iOS and Honeycomb.
- Developed portions of HTML5-based game for use in an online gambling promotion
- Develop a real time mobile web application using JQuery mobile, MVC and WEB SERVICES.
- Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and JQuery.
- Designed and implemented the web application in Ruby on Rails, NODE.JS, HTML5 and JQuery from initial concept development to beta launch.
- Used subclasses plug-in with Flash builder for configuration management.
- Developed a part of the front End using FLEX Parsley framework in FLEX and ACTIONSCRIPT.
- Implemented XML tree structure to provide easy navigation between web pages using C#, .NET and MS SILVERLIGHT.
- Implemented various applications using XCode, Interface builder, Objective-C, instrument, UIKit, Foundation, Core location, Mapkit, Automation and Apple Push Notification Service.
- Responsible for building the application front end UI in FLEX, ACTIONSCRIPT, Flash Builder and Parsley.
- Created the Shaker Slots game for the iPhone and iPod touch using the iPhone SDK with Cocoa Touch and XCode to develop Objective-C code.
- Developed an Android keyboard entry game with different selectable skins in a dynamic drawing threaded environment.
- Wrote application in Objective C using COCOA Development Environment.
- Develop & design mobile banking client for Blackberry Models.
- Designed and developed the web-tier using HTML, JSP’s, SERVLETs, Struts and Tiles framework.
- Involved in bug fixes of the various components in C++, Perl, shell.
- Used ANT scripts to build the application and deployed on WebSphere Application Server.
- Developed custom web forms using PHP and JavaScript.
- Coded scripts to automate various manual processes (Screen Scraping) using VB Script and Ruby.
- Designed the data modeling for the .NET applications of new projects and reviewed high and low level designs.
- Created online ASP.NET contact form to generate sales leads in Salesforce on the corporate website.
- Porting the entire software to use shared libraries on the Tandem OSS and Linux which involved modification of make files as well as changes to C/C++ code.
Environment: OBJECTIVE-C,COCOA,IOS,HTML,JAVASCRIPT,CSS,AGILE,WIREFRAME,XCODE, ANGULARJS,IONIC,CORDOVA,AGILE,SCRUM,PHONE GAP,JQTOUCH, SENCHA TOUCH,HTML5,CSS3,DOJO MOBILE, NODE.JS, BACKBONE.JS,FLASH,FLEX, SILVERLIGHT, ACTIONSCRIPT, ANDROID, ORACLE, APACHE CXF, JSON, WEB SERVICES, ECLIPSE, .NET, ASP
Mobile Application Developer
Confidential, Carlsbad, CA
Roles & Responsibilities:
- Developing web kit browser based mobile app using technologies like Sencha Touch, DOJO and Phone Gap.
- Develop radiology imaging / diagnosis teaching application for mobile devices using Sencha Touch EXT JS Libraries.
- Designed and implemented a mobile version of lizard base using JQTOUCH
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
- Architected, Designed and developed the product using HTML5, CSS3, JQuery, JavaScript, Sencha, Phone Gap.
- Developed part of the Mobile app with JQuery mobile and Phone Gap libraries.
- Developer mobile site for marketing campaigns by using JQUERY MOBILE, BACKBONE.JS, and latest technologies.
- Created NODE.JS middleware application server to encapsulate modern JS widget framework and control set.
- Developed Flash e-learning platform with a custom AS2 video player and other unique features.
- Developed FLEX to enter and submit the parameters for the genome analysis.
- Developed localizable GUIs using JavaScript, C#, WCF and SILVERLIGHT for Microsoft.
- Involved in coding for the presentation layer using MXML, ACTIONSCRIPT, XML, XSLT and JavaScript.
- Integrated various plugins to access and customize native iPhone and Android features.
- Used SQLite for local data storage in Android application.
- Develop application for Windows Phone 7 using C#, SQL, WCF.
- Developed applications using a combination of Java with Android SDK, and Java with Blackberry SDK.
- Worked on JDBC to select and update the data from the MYSQL database.
- Design and Developed using Web Service using APACHE CXF.
- Created all the services to work with the various entities provided and Ratified the services using REST APIs.
- Designed and developed user interfaces using JSP, HTML, JSON, JQuery and CSS.
- Designed a data analysis pipeline in Python, using Amazon WEB SERVICES such as S3, EC2 and Elastic Map Reduce.
- Used CVS to maintain source and version management and used Eclipse as IDE.
- Developed WEB SERVICES as a service provider and deployed them on the WebLogic Application Server over the HTTP protocol.
- Design and implementation of desktop, mobile and web applications in Java and HTML5/JavaScript using Eclipse, NetBeans, and XCode IDE's; Swing, GWT, Vaadin, JPA, Hibernate, Phone Gap frameworks; and SVN, GIT, MAVEN source code environments
- Migrated the code base from SUBVERSION/Clear case to GIT HUB.
- Implemented Selenium IDE with Java script for Web apps.
- Worked in Agile environment with active SCRUM participation.
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML, JavaScript, AJAX.
- Designed and developed carrier selection and product selection web pages using HTML, Struts, SERVLETs and JavaScript.
- Deployed J2EE applications in WebSphere application server by building and deploying ear file using ANT script.
- Design and develop GUI and back-end components for analysis and collaboration software in GOOGLE WEB TOOLKIT, Java and XML in a UNIX environment.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Developed and designed web interfaces and layouts using PHP, JavaScript, HTML 5 and CSS.
- Coded scripts to clean normalize, reformat data for loading into the ERP system using VB Script and Ruby scripts.
- Develop WORDPRESS themes to meet the needs of the small business owner.
- Developed three contributed modules on DRUPAL.org and several dozen custom modules for a diverse set of clients.
- Developed .NET components using C# and involved in the deployment of those components.
- Built ASP.NET web based applications for the corporate website and the intranet.
- Designed and developed the individual components of the system using C++ and CORBA.
- Developed code for C, C++ to secure the transaction.
Environment: PHONEGAP,QTOUCH,SENCHATOUCH,HTML5,CSS3,DOJOMOBILE,NODE.JS, BACKBONE.JS, FLASH, FLEX, SILVERLIGHT, ACTIONSCRIPT, ANDROID, SPRING, HIBERNATE, MYSQL, APACHE CXF, REST, JSON, WEB SERVICES, ECLIPSE, WEBLOGIC, SELENIUM, SCRUM, JSP, SERVLET, GWT (GOOGLE WEB TOOLKIT), JMS, PHP, RUBY, WORDPRESS, DRUPAL, .NET, ASP, C, C++.
Mobile Application Developer
Confidential, North Wales, PA
Roles & Responsibilities:
- Understanding the Domain Knowledge for the Product, Requirements and Design Documents
- Wrote multithreaded programs to measure system performance
- Worked on GUI internationalization using JSP and Core Java
- Used Mercurial to keep track of versioning of the source code
- Worked on bug fixing
- Used JDBC APIs for database connectivity and data retrieval.
- Worked on various client websites that used Struts framework, Hibernate and OGNL
- Wrote test cases using JUnit testing framework.
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Involved in writing stored procedures, view, user-defined functions and triggers in SQL Server database for Reports module.
- Simulation was developed using C++.
- Implemented real-time patient prescription history verification system using C, Oracle PL/SQL.
- Used Visual Source Safe for source control.
- Manipulated data and performed data preparation using TSO, ISPF and SPF system utilities.
- Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
- Wrote stored procedures in Oracle PL/SQL for data entry and retrieval.
- Extracted and modified data from VSAM files for PDF reports.
- Automate nightly batch processing and job alerts using REXX.
- Responsible for migrating WebSphere server and migrating IBM CICS Transaction.
- J2EE to communicate legacy COBOL based mainframe implementations.
- Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
- Use File Aid datasets to validate backend results of test events.
- Configuring and analyzing JCL to execute mainframe batch.
- Actively involved in contributing to RFP and POC activities in IMS.
- Used standard data access technologies like JDBC and ORM tool like Hibernate
- Designed, implemented new website features and provided support, maintenance.
Environment: Core Java, JSP, JUnit, Mercurial, Eclipse, .Net, JIRA, JDBC, Struts, Hibernate, Visual Source Safe, WebLogic, Oracle, OGNL, C, C++, Linux, MS SQL Server, COBOL, File Aid, REXX, ISPF, Mainframe, CICS, IMS, VSAM, JCL.
Mobile Application Developer
Confidential, Plymouth Meeting, PA
Roles & Responsibilities:
- Developed new system Automated Management System with Java and JSF.
- Common Error message routines throughout the framework.
- Implemented Log4j in application.
- Implemented Ant Script in application.
- Created mechanism to show map Pins and traffic layer on the map based on data gathered in response to the web requests.
- Integrated location based services using Google Maps API to display locations of the nearest stores.
- Implemented middleware development.
- XHTML/HTML5, CSS3, JavaScript, AJAX, and JSON/XML as well as JavaScript frameworks such as jQuery, AngularJS,
- Installing and configuring Apache and supporting them on Linux production servers.
- Troubleshooting Linux network, security related issues, capturing packets using tools such as IP tables, firewall, TCP wrappers, NMAP.
- Generated http plug-in config and updated web server plug-in after deploying applications in a clustered environment.
- Worked with Apache HTTP Server.
- Developed and managed 15+ Activities/Screens in the Android.
- Involved in reviewing the code and generating the Reports using PMD tool.
- Automated XML parsing and generation of HTML files and uploading in FTP, integrated around six automated scheduler and Automated Application deployment.
- Provide effort estimation for new enhancements requested and requirement break-up.
- Handled client interaction in raising and resolving issues.
- Participated in creation of high-level business analysis documents, detail design documents.
- Automated XML downloads from distributed sites.
Environment: Java, JavaScript, Struts, JSF, Spring, Hibernate, WebSphere, DB2, SDK 3.2, JSON, Eclipse IDE, Java SDK 1.6, XML, DDMS, Logcat, and Rational Software Architecture on Windows and Linux.
Mobile Developer
Confidential, Pittsburgh PA
Roles & Responsibilities:
- To track the allocation of resources for projects created by the government agency and bid on by the public.
- Involved in SDLC, which includes requirement gathering, design, development, testing
- Developed user-friendly UI using widgets like Menus, Dialogs and Selection Widgets like List view and Scroll View as per client need.
- Responsible for consuming the web services of a RESTful API, getting JSON response and parsing to UI.
- Implement database SQLite database structure to handle the content, monitor shipments and contact list.
- Used Google Maps API to enable Google map search for branch locations; enabled GPS/Wi-Fi to detect user location from which to begin searching.
- Used Android Native Development Kit (NDK) in developing the app.
- Created interactive prototypes and specifications, including color palettes, screen layouts and user-interface elements.
- Developed front end web applications by writing HTML code with the help of Search Engine Optimization (SEO) techniques.
- Created design deliverables, such as specifications, templates, storyboards, wireframes, and mock-ups.
- Used effectively All Android Application components.
- Used Android content providers with choosers for implementing features like sending E-mails, SMS, etc., from the app.
- Implemented Services and Broadcast Receivers.
- Used MVC architecture for designing applications
- To reduce corruption by government officials by making the bidding and awarding process of contracts anonymous.
- To allow all contractors an equal opportunity to win a government contract.
- Lead a team of 2 programmers, 1 graphics artist and 1 analyst through the entire development process.
- Worked closely with the QA team to develop an effective testing schedule.
- The lead technical contact for all branches of the organization. Sales, training, QA, installations, etc.
Environment: SQL Server 2005 Java Script, CSS, Crystal Reports, Android SDK, Eclipse, JAVA, J2EE, SQLite, JSON, MS SQL Server, IIS web server, Reports, C#.NET.