Senior Mobile Developer Resume
New York, NY
SUMMARY
- 8 years’ IT industry experience with 3 - 5 years focusing on Android/iOS and web solutions
- Planned, designed, developed and implemented successful large-scale projects from conception to completion
- Strong leadership and communication skills in an Agile environment
- Experienced in publishing Android, iOS apps on Google Play
- Well versed with UI design and creation using custom, compound views, styles, shapes and animations including teh new Material Design
- Fluent with a series of Android design patterns and related third party libraries
- Designed and developed web services for data exchange with Mobile and Desktop Apps
- Class structure generation for Android, oriented to Windows’ web services communication
- Entity-relationship modeling and databases creation using SQLite
- Talented in building end-to-end Android applications incorporating full extent of architecture, design and implementation
- Planning, installation and maintenance of code repositories for different projects
- Comfortable working with various social media integrations, such as Facebook, Instagram, Twitter, etc.
- Proficient in JUnit and automation testing applying testing patterns like TDD
- Trained new startup programmers applying advanced Object-Oriented Programming (OOP) concepts on different technologies to halp them improve
- Design and creation of data interchange (IPC and IMC)
- Tenacious in problem solving and responsible completion of task
- Skilled implementing Android Wear
- Solid exposure to Version Control tools such as SVN and Git
TECHNICAL SKILLS
Tools: and Technologies: Android, iOS, OBJECTIVE-C, COCOA, SENCHA TOUCH, iphone,JUnit, Robotion, Roboelectric, Squish from FrogLogic, Bootstrap, Crystal Reports + RDLC Files, LINQ, Dbus, Ajax components, Instagram, Facebook, Rational/UML, UNIX Scripting, Microsoft Office 97-2013, Open Office and PHPMyAdmin.
Frameworks: Android SDK, Android Wear, Asp.net + MVC pattern, Silverlight and Entity framework.
Languages: iOS, Android, Java, C#, C/C++, JavaScript, Jquery and PHP
IDEs: Android Studio, Eclipse + Android ADT, Visual Studio (2008, 2010, 2012, 2013), Microsoft Blend, NetBeans, Visual Paradigm + UML, Dreamweaver, Kdevelop, Anjuta and Monodevelop, Microsoft Blend
Markup languages: HTML5, CSS3, XHTML and XML
Web Services: RESTful and SOAP.
Data-interchange format: JSON, XML
Change Management tools: SVN, Git
App/Web Servers: IIS and Apache
Libraries: GSON, Jackson, Ksoap2-Android, Volley, Picasso, okHTTP, Universal Image Loader
Methodologies: Agile/XP (Extreme Programming) and SCRUM
Operating Systems: Mac/Linux (Debian and Ubuntu families)/Windows
Wireframe IDE: Justinmind Prototyper, http //ninjamock.com/ and https //proto.io, Adobe Firework and Adobe Photoshop
PROFESSIONAL EXPERIENCE
Senior Mobile Developer
Confidential, New York, NY
Responsibilities:
- Developed and implemented many PhoneGap and Titanium applications along with Java and Objective-C plug-ins for iPad, iPhone and Android platforms.
- Develop mobile time tracking user interface for iPhone and Android using PhoneGap library
- Design, development, testing and implementation of WEB applications using Sencha Touch framework
- Developed HTML5 Mobile application with HTML5, Java Script, JQuery, JSON and RESTful web service
- Implemented CSS3, DOM Api, DOJO and AJAX to create a dynamic and interactive experience
- Develop a real time sports management web platform using WCF Services, T-SQL Stored Procedures, Jquery mobile and FLEX
- Worked on teh 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 teh purpose of showing current locations on a map on iPhone applications.
- Use XCode,Instruments, and Eclipse to develop, debug, and optimize code in Objective-C and Java
- Created processes and worked with exclusively with vendors on wireless charging solutions of iPads for guest services and staterooms.
- Designed and developed teh 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
- Used Blackberry JME JDE to test software on teh device.
- Developed and maintains mobile application for Smartphone and Tablets. Application focused on cross-departmental communication
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema
- Developed Hibernate DAO Accessor Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management
- Developed framework using Java, BIRT Runtime, iText, MYSQL and web server technologies
- Develop innovative and quality solutions by making use of latest tools and technologies like APACHE CXF, Spring Core, and Spring AOP.
- Developed REST architecture based webservices to facilitate communication between client and servers
- Developed various reusable halper and utility classes using Java Beans with Eclipse editor.
- Used Weblogic Application Server for deploying various components of application
- Used SUBVERSION for software version control.
- Created functional automation scripts using open source tools Selenium (Selenium RC, Grid)
- Designed and implemented four Agile, SCRUM teams for product development
- Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify teh complexities of teh application
- Developed SERVLETs and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Developed MAVEN scripts for various tasks to automate teh build process and for teh deployment of teh application in Web Sphere server
- Developed automation test cases using Java and Selenium on Eclipse for Web 2.0 AJAX application
- Designed and developed SOA based enterprise system using ORACLE SOA Suite and Weblogic
- Used PHP / MYSQL in WAMP (Windows, Apache, MYSQL and PHP) environment for creating dynamic data driven and interactive web pages
- Developed Ruby on Rails web applications using MongoDB and back-ground processes using Resque and Redis.
Senior Mobile Developer
Confidential, New York, NY
Responsibilities:
- Used PhoneGap to build teh mobile application suitable to Android, IPhone and Mobile Browsers
- 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
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology
- 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 teh web application in Ruby on Rails, NODE.JS, HTML5 and JQuery from initial concept development to beta launch
- Used subclipse plug-in with Flash builder for configuration management
- Developed a part of teh 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, Interfacebuilder, Objective-C, instrument, UIKit, Foundation, Corelocation, Mapkit, Automation and Apple Push Notification Service
- Responsible for building teh application front end UI in FLEX, ACTIONSCRIPT, Flash Builder and Parsley
- Created teh Shaker Slots game for teh iPhone and iPod touch using teh 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.
- Developed windows phone apps for Windows Phone 7 using C#.
- Develop & design mobile banking client for J2ME & Blackberry Models
- Used teh light weight container of teh Spring Frame work to provide architectural Flexibility for inversion of controller (IOC).
- Developed API using Hibernate to interact with teh ORACLE database
- Created ORACLE database tables, stored procedures, sequences, triggers, views
- Design and Developed using WebService using APACHE CXF (Celtix+Xfire) .
- Used APACHE CXF as teh WEB SERVICES framework to implement teh REST APIs involved
- Developed Contract List to pull all teh contracts which returned a JSON which is acceptable by DOJO Grid
- Wrote complex reporting applications with EXT JS and Sencha Touch for Windows Azure and Amazon WEB SERVICES, Linux and Windows servers.
- Developed application using MyEclipse for rapid development
- Designed and developed JSPs, SERVLETs based on user requirements and deployed them on Weblogic Application server
- Led development team using J2EE creating web enabled invoicing system for multiple location service company in NetBeans environment using GIT-HUB version control
- Administered bot GIT and SUBVERSION repositories for an enterprise code off
- Used MAVEN, SVN, Selenium RC, Java and Selenium Grid to create nightly automation scripts
- Designed and developed teh application using Agile methodology and followed TDD, SCRUM.
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS
- Designed and developed teh web-tier using HTML, JSP’s, SERVLETs, Struts and Tiles framework.
- Used ANT scripts to build teh application and deployed on WebSphere Application Server.
- Designed and implemented interface elements using GOOGLE WEB TOOLKIT
- Developed Approved requirements with assign share functionality using JSP and mail notification using JMS
- Developed custom web forms using PHP and JavaScript
- Process Automation: coded scripts to automate various manual processes (Screen Scraping) using VB Script and Ruby.
- Designed & created websites in WORDPRESS using Bluehost Web Hosting Solutions
- Migrated website content from Vignette Content Management System to DRUPAL Content Management System.
- Designed teh data modeling for teh .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 teh corporate website.
- Involved in bug fixes of teh various components in C++, Perl, shell and Java
- Porting teh entire software to use shared libraries on teh Tandem OSS and Linux which involved modification of make files as well as changes to C/C++ code.
Mobile Developer
Confidential, Atlanta, Georgia
Responsibilities:
- Developing webkit browser based mobile app using technologies like Sencha Touch, DOJO and PhoneGap
- Develop radiology imaging / diagnosis teaching application for mobile devices using Sencha Touch EXT JS Libraries
- Designed and implemented an mobile version of lizardbase using JQTOUCH
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology
- Architected, Designed and developed teh product using HTML5, CSS3, JQuery, JavaScript, Sencha, PhoneGap
- Developed part of teh Mobile app with Jquery mobile and PhoneGap 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 teh parameters for teh genome analysis
- Developed localizable GUIs using JavaScript, C#, WCF and SILVERLIGHT for Microsoft
- Involved in coding for teh 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 teh data from teh MYSQL database
- Design and Developed using WebService using APACHE CXF.
- Created all teh services to work with teh various entities provided and RESTified teh 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 teh Weblogic Application Server over teh 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, PhoneGap frameworks; and SVN, GIT, MAVEN source code environments
- Migrated teh code base from SUBVERSION/Clearcase 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 teh ERP system using VB Script and Ruby scripts
- Develop WORDPRESS themes to meet teh needs of teh 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 teh deployment of those components.
- Built ASP.NET web based applications for teh corporate website and teh intranet.
- Designed and developed teh individual components of teh system using C++ and CORBA.
- Developed code for C, C++ to secure teh transaction.
Senior Java Developer
Confidential
Responsibilities:
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML, JavaScript, AJAX.
- Involved in developing business components using POJO.
- Installed, configured, deployed, Monitored and troubleshoot WebLogic.
- Involved in writing packages, stored procedures to retrieve/modify data in database.
- Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns
- Involved in writing client side validations usingJavaScript.
- Troubleshooting WebLogic Server.
- Teh business logic was implemented in Processors and DAO layer accesses teh back-end SQL Server database using Hibernate.
- Created JUnit test cases to cover unit testing for teh components.
- Used Log4j for logging and handling defects of teh application.
J2EE Developer
Confidential, Charlotte, NC
Responsibilities:
- Developed new system Automated Management System with Java and JSF.
- Common Error message routines throughout teh framework.
- Implemented Log4j in application.
- Implemented Ant Script in application.
- Involved in reviewing teh code and generating teh 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, J2EE, STRUTS, EJB, JDBC,SERVLETS, JSP, XSLT, JNDI,DHTML, SOAP, BIRT, WEB SERVICES, SWING, ORACLE, ANT, JUNIT, WEBLOGIC APPLICATION SERVER, CVS, LOG4J, JAVASCRIPT, HIBERNATE.
