Sr. Mobile developer Resume
Seattle, WA
PROFESSIONAL SUMMARY:
- Over 8+ years of experience as a software developer including about 4 years as an iOS developer in designing & developing Rich User Interface applications, integrating with various Databases, Client - Server applications and as a Java developer.
- Experienced with the Software Development Life Cycle (SDLC) process, which includes designing and implementing the software, debugging, fixing and maintaining the software.
- Extensive experience in iOS and Android application design and implementation using Objective-C, C++, SWIFT and Cocoa Touch respectively.
- Sound Knowledge and good working experience on launched iOS and basic knowledge on Swift programming language.
- Experience with Xcode and Interface Builder, Instruments, Mobility Tester and Static Analyzer including development, debugging, profiling, optimizing, and build process in Object Oriented Design Principles (OOD & OOP).
- Developed applications for almost all the departments, which helped me learn more and acquire knowledge on basic business processes.
- Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.
- Expertise in Object Oriented Programming language like Objective-C, C++ and Swift.
- Good understanding of Memory Management: ARC and non-ARC in iOS development.
- Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.
- Proficient skills in Test Driven Development (TDD).
- Expert in Object oriented design patterns in Cocoa/Cocoa Touch.
- Experience developing mobile Graphical User Interface using Interface Builder, Android SDK, Backbone.js, HTML, DHTML, CSS, Java Script, and AJAX.
- Expert level skills on developing mobile libraries to consume Mobile APIs.
- Expert level skills in developing custom UI components for iOS native environment.
TECHNICAL SKILLS:
Languages: Android, iPhone, iMac, iPad, Java, CSS, Java script, JQuery, Windows, Unix., JDBC, Hibernate, JSF, XML Parsers, JSP, EJB, JMS, Java, Struts, Spring Java Beans, Web Services, AJAX. Java/JDK.
Technologies: J2EE, Android SDK, Android NDK, JDBC, iPhone, iMac, iPad JSF, Servlets, JSP,, RMI, EJB, JNDI, JMS, XML, XSL/XSLT, HTML, DHTML, and Hibernate.
Integration Tools: Web Sphere MQ, Web Sphere Business Modeler, Web Sphere Integration Developer, Web Sphere Process Server, Web Sphere Business Monitor, Web Sphere Message BrokerDatabases: Oracle, DB2 and SQL Server
Application Servers: Web sphere Application Server, Web sphere Process Server, BEA Web Logic Application Server.
Protocols: TCP/IP, FTP, SOAP over HTTP/HTTPS, SOAP over JMS, POP, HTTP, SMTP
WORK EXPERIENCE:
Sr. Mobile Developer
Confidential, Seattle, WA
Responsibilities:
- Mobile application development with Titanium SDK.
- Developed mobile applications using JQuery Mobile, PhoneGap, and Sencha
- Currently involved in developing hybrid mobile applications using Javascript, Sencha Touch and Phonegap. Also have experience in iOS and Android development
- Delivered mobile app for book reading capability with HTML5 Sencha and online services with Flash/Flex
- Responsible for the implementation of Web Design based on CSS3 HTML and Bootstrap Front-End Framework.
- Taking charge of the user interface for the development of iOS and Android applications by using JQUERY mobile, JAVASCRIPT, Backbone.js, and PHONEGAP
- Built main application in Python, Django leveraging technologies such as Tastypie, Backbone.js, and Celery
- Design UI screens using JSP, CSS, Struts Framework, Flash, Java Script and HTML.
- Collaborated with Corel on graphics technologies in WordPerfect, Quattro Pro, and CorelDraw packages.
- Created mobile applications for Blackberry, Android, Windows, and iPhone mobile phones using Java
- Analyze, test, and troubleshoot PC/Laptops/Mac/iPad devices.
- Developed book -reader for the Windows phone 7 platform using Microsoft Visual Developer us ing the Silver light platform and C# and using JSON as the data -source.
- Developing a multi platform phone app for iOS, Android, Blackberry and Windows Phone 7 using PhoneGap and Sencha Touch.
- Develop prototype application on Android handset and tablet for viewing editing, sharing, and creating montages of photos, videos, events and albums which can be transferred wirelessly across other devices
- Responsible for developing web services with Spring, Apache CXF, JAX-WS, JAXB
- Implemented Hibernate for the ORM layer in transacting with Oracle database
- Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework
- Worked on JDBC to select and update the data from the MySQL database
- Implement web service components using JiBX and Apache CXF framework
- Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS
- Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
- Setting up Java/J2EE development environment using Eclipse, Maven and Weblogic
- Used Maven, SVN, selenium RC, Java and Selenium Grid to create nightly automation scripts
- Created selenium automation scripts in Java
- Experience working on Jquery, agile, WebSphere Portal User management APIs
- Presentation tier was developed using JSP, JSTL, Java Script, and HTML
- Developed the different components of application such as JSPs, Servlets, EJB’s using Web sphere Studio Application Developer and used CVS for version control.
- Prepare Java/J2EE development structure for Eclipse, maven, Jetty.
- Used Ajax, Web 2.0 to scrape the event data from various web sites
- Worked in SOA architecture Websphere Message broker for integration with Pega and ILog
- Developed SQL queries with PHP Doctrine and Propel to create, retrieve and update data and programming SQL sentences based on CRUD
- Designed and implementing a mobile application interface using JQuery, JQTouch, and PHP for navigating contacts in One's mobile application to be used in an upcoming update.
- Co-developed dynamic Ruby on Rails/HTML5 application highlighting numerous data visualization of web metrics.
- Coded scripts to clean normalize, reformat data for loading into the ERP system using VB Script and Ruby scripts.
Environment: Android ios, Titanium, PhoneGap, Sencha Touch, HTML5, CSS3, Jquery mobile, Backbone.js, Flash, CorelDraw, iPhone, iPad, Android, Windows Phone 7, Blackberry, Tablet, Spring, Hibernate, Struts, Weblogic, APACHE CXF, REST, JSP, SERVLET, MYSQL, Eclipse, Selenium, MAVEN, Subversion (SVN), Agile, Web 2.0, SOA, PHP, Ruby.
Sr. Mobile Developer
Confidential, Chicago, IL
Responsibilities:
- Develop mobile time tracking user interface for iPhone and Android using PhoneGap library
- Used jQTouch to handle touch events on iOS and Honeycomb
- Wrote complex reporting applications with Ext JS and Sencha Touch for Windows Azure and Amazon Web Services, Linux and Windows servers
- Was involved in UI development, and Developed presentation layer using JSP, HTML, DHTML, CSS, AJAX, JavaScript, JSTL Taglibs.
- Designing, Coding (development) and Debugging application using Eclipse Indigo as an IDE, Spring JDBC framework and DAO pattern, HTML, CSS, and JQuery.
- Developed AJAX functionalities using frameworks like JSON, DOJO and JQuery.
- Technology leadership for the direction of the Cloud based application using Node.JS, PDFJS, Sencha, MongoDB and MS SQL Server integrating to a proprietary framework.
- Built on Node.js with Express, Backbone.js, Handlebars and PhoneGap
- GUI development using Flex sdk in Adobe Flash builder
- Delivered mobile app for book reading capability with HTML Sencha and online services with Flash/Flex
- Develop Silverlight application using Onion/PRISM Architecture
- Implemented business requirements using Actionscript
- Develop mobile time tracking user interface for iPhone and Android using PhoneGap library
- Mobile-Web, Enyo R&D, created 8 PhoneGap Android, iOS, Window-Mobile plug-ins
- Developed MVVM phone application using Windows Phone 7 SDK and Silverlight
- Technological Platform used was BlackBerry Widget on the client side, CGI and JDBC on the server side.
- Developed WSRP Spring Portlet to fetch Hierarchy from datamart. Hierarchy returned a JSON which is acceptable by Dojo Tree.
- Worked with Toad to overlook databases and create SQL queries to gather and alter data. Also combined with Hibernate for testing the flow of data from the Application to Database
- Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate
- Created Real-time Reporting systems and dashboards using Adobe Flex, MySQL and Perl
- Used Apache CXF as the Web Services framework to implement the REST APIs involved
- Creation of REST Web Services for the management of data using Apache CXF (JAX-RS)
- Developed AJAX functionalities using frameworks like JSON, DOJO and JQuery
- Architected mainframe modernization solutions using SOA/web services, middleware integration technologies and ESB based on JAVA/J2EE.
- Used Eclipse for developing JSPs, Servlets, Struts and with Tomcat server in the development phase.
- Installation and configuration of WebLogic on both Windows and Linux to create a middleware home for Oracle ECM.
- Used Visual Source Safe (VSS) for source code maintenance
- Review Requirement, develop technical design documents and create a prototype of the critical business application using JAVA/J2EEInitiated use of HttpUnit, Selenium IDE for testing
- Involved in Agile planning and Estimation Sessions of user stories and also participating in Scrum Meetings to update the status daily.
- Developed application using JSTL, JSP, struts, java script, Ajax (DWR), HTML, and DHTML for front-end (Interface) development and designed the pages with html and CSS etc.
- Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework
- Development work is also done to the legacy system using WSAD IDE. The modified application is deployed on websphere using ANT and javascripts for use by interface project.
- Used AJAX, Java script and GWT to create interactive user interface
- Involved in creation of queues, topics with JMS and websphere mq series.
- Designed, developed and tested the Store management application using HTML, JavaScript, PHP and Postgre SQL
- Implemented MVC design architecture using Ruby on Rails and MySQL
- Eventually delved into CMS, such as WordPress
- Trained hands-on in MySQL, Linux, PuTTY, WinSCP, Subversion, and Drupal
- Worked with performance tuning in .net and Reporting Services.
- Implemented ASP.NET web server controls along with validation controls.
- Developed using VB, Asp, C/C++, some java, javascript, vbscript, SQL, ADO record sets, ODBC and Com/DCom technologies, windows API. Utilized many of the significant internet programming languages
- Worked in the field of Object Oriented Programming like C++ and Java. Worked more on core java concepts like multithreading, Applet, AWT, Swing, JDBC.
Environment: PhoneGap, JQtouch, Dojo Mobile, node.js, Backbone.js, Flash, Flex, Silverlight, ActionScript, iPhone, Android, Windows Phone 7, Blackberry, Spring, Hibernate, Struts, Weblogic, APACHE CXF, JSP, SERVLET, MYSQL, Eclipse, Selenium, PHP, Ruby, JSON, Web Services, ANT, GWT (Google Web Toolkit), Visual Source Safe, Scrum, JMS, wordpress, drupal, .Net, ASP, C, C++.
Lead Mobile Developer
Confidential, Northbrook, IL
Responsibilities:
- Developed front-end User Interface by Flex and Action Script create reusable UI component for the client side.
- Designed and developed user interfaces using JSP, HTML, JSON, JQuery and CSS
- This Project aims at providing all the retail & private banking features over the smart phones ( iPhone, iPad, Android, BlackBerry) to consumers along with the advanced features (Quick Deposit-Check deposit over Phone and Quick Pay along with Account Summary, Transfer Funds, Bill Pay, Wire Transfers, ePay (Credit Cards), Alerts functions and ATM/Branch Locator using native maps.
- Involved in developing user interface using MXML, AIR Applications, Flash Animations, Flash design, Action Script and CSS. Involved in developing presentation tier using HTML, JSP, JavaScript, Ajax and Struts.
- JMS Client to C# TCP Bridge with accompanying Policy Server. As part of SITAs new Airport Flight Display application, it allows the Java backend to pass flight display information to the Silver light/C# client and receive logging information for billing purposes.
- Developed the Performance Evaluation Application GUI using flex, Actionscript
- Developed on a team of four paid with a research grant to produce an Android
- Developed windows phone apps for Windows Phone 7 using C#
- Development mobile web application for Android, iOS and BlackBerry Device
- Worked on the My SQL migration project .To make the system completely independent of the database being used. Used Spring IBatis to implement this.
- Involved in the deployment of Web-Service End-Points using Apache CXF
- Developed Rest architecture based web services to facilitate communication between client and servers.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval
- Used CVS to maintain source and version management and used Eclipse as IDE.
- Deployed this application which uses J2EE architecture model and Struts Framework first on Web logic and helped in migrating to JBoss Application server.
- Merged Develop branches to Master Branch after successfully completing pull request in GIT.
- Initialization and utilization of GITHUB repositories for file write-back.
- Build and maintained a Selenium Regression test suite.
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- Design & Development of the User Interfaces using HTML, CSS and JSP.
- Developed the Servlets for processing the data on the server.
- Developed ANT scripts to debug and deploy application in the Web logic environment.
- Wrote GIT code to create presentation layer using GIT widgets and event handlers.
- Development for both backend and front end applications. Extensive Programming by using PHP.
- Coded scripts to clean normalize, reformat data for loading into the ERP system using VB Script and Ruby scripts.
- Design & creation of multiple sites using: Word Press, HTML, PHP, XML, CSS, Java script & more.
- Develop and implement online marketing strategies for clients, including Drupal.
- Used C++, Java, Servlets, JDBC, JSP and DAO for Coding/Implementation.
- Built ASP.NET web based applications for the corporate website and the intranet.
- Developed, Published, Consumed web services using VB.NET to interact with the other applications and exposed them using SOAP and HTTP.
- Independently designed and developed CAT module to handle hourly pricing of CME contracts. This involves reading csv files, utilizing the underlying C program (ISDA program) and implemented efficient fallback process.
- Developing webkit browser based mobile app using technologies like Sencha touch, DOJO and PhoneGap
- Developed a mobile web application for eMedicalTours.com using jQTouch. Application works on both Android and Apple iOS devices.
- Develop radiology imaging / diagnosis teaching application for mobile devices using Sencha Touch EXT JS Libraries
- Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap for Virtual Infotech Inc.
- Designing, Coding (development) and Debugging application using Eclipse Indigo as an IDE, Spring JDBC framework and DAO pattern, HTML5, CSS3, and JQuery.
- Developing webkit browser based mobile app using technologies like Sencha touch, DOJO and PhoneGap.
- Participate in architecting and engineering a Pinterest-style "style-board" that integrated w/ content from the Drupal CMS and Magento Shop systems via the server-side "core" API, utilizing Backbone.js for client-side display logic and asynchronous communication with the server.
- Created a demo website running on a Node.js, using the Express framework, Jade, and Backbone.js with Mustache.js for front end MVC.
Environment:: Flash, Flex, Silverlight, ActionScript, iPhone, Android, Windows Phone 7, Blackberry, MYSQL, APACHE CXF REST, JSON, Web Services, Eclipse, Web logic, Git, Git Hub, Selenium, Scrum, JSP, SERVLET, GWT, PHP, Ruby, word press, drupalet, ASP, C, C++, PhoneGap, jqtouch, Sencha Touch, HTML5, CSS3, Dojo Mobile, node.js, Backbone.js.
Mobile Developer
Confidential, Reston, VA
Responsibilities:
- Developed a mobile application in both Android and iOS platforms.
- Designed and Implemented Views and Layouts for User Interaction.
- Created interface for android native and hybrid implementation.
- Designed the application and developed Design documents, Coding, Testing and Implementation for the application.
- Used iCloud Core Data Storage to persist managed documents to the cloud.
- For in-memory data-structure store, used Firebase as Database, Cache, and Messenger.
- Worked with the Android SDK, and implemented Android Bluetooth and Location Connectivity components.
- Cocoa pods framework used for the dependencies.
- Worked on Low Energy Bluetooth for interconnectivity with phone and other smart devices.
- Added Estimote SDK framework and Beacon manager to the application for receiving Bluetooth signals values from Beacon sensors.
- Used services, Alert tasks and Alert Notification API to implement event reminder feature into the mobile app.
- Assigned a Geographic allocation to all the beacon sensors in the Estimote application to use the location services.
- Login and Signup pages are created for the users feasibility.
- Mentioned the Number of Parking slots available in the parking lot.
- Monitoring traffic of all the beacons using their Unique Identifier and Release values (Giving push notifications like 'Enter' and 'Exit' notification)
Environment: Android Studio, Android SDK, XCode, Cocoa pods framework, Firebase database, Estimote SDK framework, Beacon sensors, Low energy Bluetooth, Notification manager, Geographical location, Objective C, Swift language, Android XML, Android simulator, IPhone simulator
Sr. Java Developer
Confidential, Boston, MA
Responsibilities:
- A new interface between Acela and IMPACT was developed. IMPACT will provide a web service that will allow Acela to notify it to start and stop monitoring of a circuit. Acela will utilize the Web services adapter to communicate with IMPACT.
- Modified interface between Acela and F&E. This Receives F&E requests to update F&E circuit segments in NetPro CSDB (Circuit Segment Database).
- Built UNIX scripts to monitor each instance of ICS, which check if ICS process is running, application adapters are running and bring them up if they are down.
- Responsible for developing complex SQL queries for ICS Core
- Designed and Developed the Collaboration flow for each interface.
- Performance tuning of interfaces developed by other development teams
- Development of the Business Objects, Maps, Collaboration Template/Objects.
- Extensively used JDBC, Email, Workflow and Web services connectors.
- Involved in the testing phase and in the deployment of interfaces from DEV to QA, QA to UAT and UAT to Production environments.
- Debugging data in Work In Progress (WIP) tables.
- Used Flow Manager for failed flow resubmission.
- Debugging of Production issues in critical time bound situations.
- Prepared production support documentation
Environment:: Java, UI, Spring, JEE, UX, Android, IOS, Hibernate, JDK, IBM WBI ICS, Web Sphere MQ, Web services Adapter, JDBC Adapter, Workflow Adapter, Email Adapter, Oracle.
Software Developer
Confidential, New York, NY
Responsibilities:
- Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.
- Using spring integration with iBatis for persistence. All SQL map name spaces are configured in sqlmap-config file.
- Developed JSP pages for presentation layer (UI) using Struts with client side validations using Struts Validator framework/ JavaScript.
- Developed server-side services using JSF, Apache Trinidad components, Java, Hibernate, Spring, Web Services
- Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
- Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
- Involved in writing CTG, JCICS classes to interact with Mainframe DB2.
- Used TOAD to verify all the database turn-arounds, connectivity speed and query round trip behavior.
- Design and Developed using W Service using Apache Axis 2 on JBOSS.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Developed J2EE components using Net beans as IDE.
- Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
- Setup Clear Case server to support CCRC (Clear Case Remote Clients). Evaluated existing software development environment, drafted recommendations for improvements.
- Worked with GHX and IBM to resolve licensing issues involved with Clear Case software change management solution package. Environment was mixed Windows and Linux, projects written in C++ and Java.
- Selenium-Sikuli Integration for Distributed Remote Execution Worked with SDLC process like water fall model, AGILE methodology
- Optimized UML design using patterns like DAO, Factory, Service Locator and Business Delegate
- Design & Development of the User Interfaces using HTML, CSS and JSP.
- As a Senior Programmer involved in developing the Scheduled jobs, Servlets, JSP and involved in the integration and release phase of the product.
- Extensively used XSD for validations of XML transfer to the different Web Services.
- Experience with enterprise ECM software such as EMC Documents and Alfresco.
- Used GWT and Amazon AWS for prototyping and subsequent evaluation
- Worked on tickets from service - now and Jira on daily basis.
- Designing and developing 'Online' client windows API's using JDK and Swing classes.
- Created Active Reports in Cog nos as Proof of Concepts for offline reporting.
- Extensively used the BAL constructs to handle collections in ILOG. Worked with large data sets in ILOG.
- Developed code to enable communication between VSE (Smalltalk) based applications and IBM MQ Series.
- Hosted and configured applications in IIS, IBM Web sphere, and Apache Tomcat under Windows and AIX platforms.
- Developed Oracle Stored Procedures to update records on a daily basis and it will invoke using cron job in LINUX; Responsible for the Migration of the application from Web Sphere to JBoss.
- Created directory structure flow using UNIX to receive and send data to internal and external systems.
- Developed Ruby on Rails web applications using Mongo DB and back-ground processes using Resque and Redis.
- Collaborated with clients to develop websites (within Word Press) to suit their needs; design aspects, functionality of forms and databases, modify and edit existing PHP, CSS and HTML.
- Develop and implement online marketing strategies for clients, including Drupal.
- Developed an in house Bankruptcy Intake program in Classic ASP/ASP.NET.
- Program is inherited from Classic ASP Debt intake program. Used Visual Studio to develop this mix program of both Classic ASP and ASP.NET. Used vbscript, java script, and added some new.
- Designed and developed the individual components of the system using C++ and CORBA.
- Developed Transaction/Policy/Account History, Billing Single View, use cases by gathering data from existing BRC documents and the COBOL programs.
- Developed online and batch programs using COBOL, CICS, VSAM, DB2 and JCL and wrote system specifications.
- Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
- Developed Java Script and Action Script, VB Script macros for Client Side validations.
- Served as developer architect for the application involving heavy use of ASP.NET, C#.NET, JavaScript, AJAX, XML, SQL, T-SQL, XHTML, CSS.
Environment:: Spring, iBatis, Struts, JSF, EJB, jQuery, DB2 AJAX, Java Script, SQL Server, TOAD, Apache Axis 2, Net beans, WSDL, JBOSS, ClearCase, Selenium, water fall model, UML, JSP Servlets XML EMC Documentum GWT Jira, Swing Cog nos ILOG, IBM MQ Series, Apache Tomcat, LINUX UNIX Ruby Word Press Drupal ASP.NET C++ COBOL PL/I JCL PL/SQL Script, Action Script, VB ASP.