Sr. Mobile Developer Resume
4.00/5 (Submit Your Rating)
Chicago, IL
SUMMARY
- Over 8+ years as a developer in designing, developing, implementing, testing and publishing iOS apps on iTunes Store. Built Rich User Interface applications, integrating with various Databases and Client - Server applications in iPhone/iPad.
- Extensive experience in writing C/C++/Java code on Linux / Unix / Windows environment
- Confidence in working with other iOS and Android developers to complete detailed projects.
- Strong knowledge in implementing core Frameworks like CoreLocation, CoreGraphics, MapKit, and UIKit Frameworks
- Developed / Extended / Implemented hybrid Automation Framework (with re-usable components) based on Python/JavaScript/CSS/,WebDriver/Core-Java/JUnit/TestNG/ANT/Maven/Gradle.
- Experience in implementing Web Services using XML/HTTP technologies
- Extensively used GDB for debugging the code
- Extensively worked on framing complex SQL queries
- Extensively worked on implementing automation test cases and performing manual testing of the apps on mobile
- Hands on experience with profiling tools such as Bugzilla, SZilla, Rally- bug tracking tool
- Hands on experience in configuration management system using different source and version control tools ClearCase, Perforce, SVN and GIT
- Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application
- Extensive experience Consuming REST/SOAP Web Services and APIs.
- Experienced in Native Mobile Application development with Social Media platform.
- Solid understanding of all phases of SDLC right from requirements gathering till post implementation support
- Extensive experience in mobile applications development in different SDKs like SHP, BADA, MeeGo, QT,Limo, Android SDK
- Worked on infotainment and telematics for interacting between mobile and car devices.
- Good hands-on experience in implementing multi-threaded, client-server architecture
- Very good knowledge of OOP and OOAD concepts.
- Hands on experience in protocol development and testing such as RTP, UPnP, SIP using C/C++
- Extensive knowledge in memory management, pointer handling, callbacks, Timer and function pointers in C/C++
- Extensively worked on bash shell scripting and Python, Matti and Ruby scripting
- Strong understanding and hands-on experience of performing various types of testing, Software Test Design, Test Execution & Reporting.
- Ability to study and understand business requirements and systems design for Web-based and Client-server applications for Test Plan, Test Case & Test Script creation and execution.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Sr. Mobile Developer
Responsibilities:
- These API's are responsible for Authentication, enroll a card, life cycle activities of a card(Suspend, Resume, Token)., Fraud Detection. Local Secure Storage on the mobile device.
- Responsibility includes test plan, test cases, test execution, test reports, opening and verifying work request/ bug reports and helping recreate customer issues.
- Responsible for automated test design for Mobile SDK. Automation Framework uses a combination of Java, Android, Junit, Appium, Robot Framework, Cucumber, Gradle, AndroidTestCase
- Designed test framework for testing SDK API's
- Performed various testing via Data-Driven framework in a modular concept.
- Used GIT (Source Tree, Command Line) as a source control.
- Identified and isolated software defects and reported them via JIRA.
- Followed Agile and Scrum methodologies in the project implementation Designed User manuals in CorelDraw .
- Worked with Core Location and MapKit framework for the purpose of showing current locations on a map on iPhone applications
- Provide recommendation for app purchase for iPad use.
- Worked in team to develop iOS and Android application.
- Design is done in Panorama Style for Windows Phone 7.
- Used BlackBerry JME JDE to test software on the device.
- Developed Remote Tablet application for IBM Thinkpad; Provided a remote graphical user interface into AIC for scenario interaction through a wireless encrypted connection.
- Configured Struts, Hibernate framework with Spring MVC.
- Implemented JBOSS Cache provider with Hibernate second-level cache for clustered caching using cache factory interfaces.
- Data modeling using Database development skills in Oracle, MySQL, PostgreSQL
- Have used the Apache CXF to build web service clients.
- Created all the services to work with the various entities provided and restified the services using REST APIs.
- Eclipse TPTP plug-in was used for profiling and performance testing.
- Designed, implemented and deployed the EJB entity and session beans in the Weblogic application server.
- Java Based Quality Center plugin which can be used in any tools such as Selenium, RFT etc.
- Manage multiple, high profile cross-functional AGILE program teams across various business units.
- Responsible for developing GUI / user interfaces using JSP, CSS & DHTML
- Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
- Used Maven to build and generate code analysis reports.
- Developed a web 2.0 control console using GWT to manage data matching for data staging.
Confidential, Chicago, IL
Sr. Mobile Developer
Responsibilities:
- Worked on implementing DishWorld on Android and Roku.
- Working on UX implementation for both android mobiles and tablets and Roku.
- Working on video streaming for different channels
- Written test cases for functionality, usability, performance, security, compatibility and localization.
- Worked on Test Strategy document along with my lead to define entry and exit criteria.
- Used GIT as version control and bug tracking tool Rally
- Followed Agile and Scrum methodologies in the project implementatDeveloped UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and jQuery.
- Developed the presentation layer (UI) using JSP, Tag libraries, HTML, Flash, CSS and client validations using JavaScript.
- Developed front-end User Interface by Flex 3.0 and Action Script 3 create reusable UI component for the client side
- Developed Silverlight add-on applications for use with CRM 2011 solutions.
- Coded several large Flash-based Actionscript 3 applications for financial firms.
- Provide customer service and technical support to customers with regards to the iPhone, iMac, iPad and iPod.
- Design and written Unit test cases and scenarios for Windows Phone 7.
- Developed applications using a combination of Java 6 with Android SDK, and Java 1.4 with BlackBerry SDK.
- Used RMS storage as a database and the Blackberry API was applied for the user interface.
- Implemented Spring AOP for admin services.
- Configured Struts, Hibernate framework with Spring MVC.
- Extensively used Oracle programming using SQL and PL/SQL
- Developing webkit browser based mobile app using technologies like Sencha touch, DOJO and PhoneGap.
- Using sencha touch for development to find relevant people for the same social Networking Websites.
- 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.
- Utilize Dojo framework for performing front end validations.
- Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
- Involved in the deployment of Web-Service End-Points using Apache CXF.
- Implemented the web services client to consume the third-party service API for validating credit cards.
- Used CVS to maintain source and version management and used Eclipse as IDE.
- Created the domains, application servers and load balancers using Weblogic 9.0.
- For integration tests JUnit framework. Worked with Selenium for working with test cases.
- Established a lightweight Scrum project management process and helped team meet sprint goals.
- Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application
- Handled necessary Business logic in Servlets.
- Developed prototypes using Flex 3, ActionScript 3, JavaScript, HTML, GWT.
Confidential - American Fork, UT
Mobile Developer
Responsibilities:
- Working on Android SDK for Visa's cloud based payment which is useful for payment through mobile.
- Working on enroll and provision of PANs to get the tokens for the valid payment.
- Working on a cloud based payment for payment using Java and C++
- Working on encryption and decryption to store sensitive data on mobile device by using openssl, Arxon, AES256 methods
- Worked on auto alarm for check status scheduler
- Worked on memory leakage for the cbp reference app android application
- Worked approval service android application.
- Working on mobile Payments android SDK. Mobile SDK ha s set of API's that exposed to the issuers(Banks, etc).Has involved in development of back-end business layers using Servlets
- Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
- Developed custom web forms using PHP and JavaScript.
- Responsible for requirements gathering, designing, coding web applications using Ruby on Rails, JavaScripts, HTML, CSS and jQuery.
- Developing a multi platform phone app for iOS, Android, Blackberry and Windows Phone 7 using PhoneGap and Sencha Touch.
- Lead the effort in development of other CNN Drupal websites.
- Worked on asp.net to build rich user interface.
- Made Fixes and enhancements to Online bill paying ASP.NET/SQL 2008 3 tier software for water companies.
- Developed business logic of the system using C++.
- Created cross-platform mobile application prototypes with Adobe Air and PhoneGap
- Used Sencha Touch to create Android and iOS applications to support RoR app.
- Developed portions of HTML5-based game for use in an online gambling promotion
- Implemented CSS3, DOM Api, DOJO and Ajax to create a dynamic and interactive experience.
- Used DOJO to create interactive user interface.
- Architected and implement REST api interfaces using javascript and Node.js.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Can.js, and JQuery.
- Delivered mobile app for book reading capability with HTML5 Sencha and online services with Flash/Flex.
- Developed portals using project specific custom components built in Flex.
- Develop Silverlight application using Onion/PRISM Architecture.
- Implemented business requirements using Actionscript 3.0.
- Coding, maintenance and enhancements to iPhone Application.
- Implemented live video broadcasting from Android camera to streaming server.
- Used Spring for cross cutting concerns and IOC for dependency injection.
- Implemented business logic using Struts action components in the Struts and Hibernate framework.
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- Implementing services using Apache CXF based WS implementations for consuming TSYS Services.
Confidential, Denver, CO
Mobile application Developer
Responsibilities:
- Debugging issues at onsite whenever required.
- Worked with Xcode for debugging.
- Work with QA teams to conduct integrated (application and database) stress testing, performance analysis and tuning.
- Leverage industry best practices to design, test, implement and support mobile applications.
- Oversee overall systems testing and migration of platforms and applications to production. Created numerous web applications utilizing MV, C#, jQuery, AJAX and Web Services
- Implemented cross-departmental Innovation Meetings to engage employees to explore new avenues of revenue-generating or cost-saving ideas
- Coordinated branching/merging strategies incorporating Team Foundation Server. running various Agile project management meetings (Sprint Planning Meetings, Scrums, etc
Confidential - Austin, TX
Software Developer
Responsibilities:
- Develop new documentation, departmental technical procedures and user guides.
- Lead projects, allocate/manage resources and provide guideline/directions for the work of less experienced staff.
- Provide mentorship and technical leadership to other less experienced technical staff within the team.
- Lead research efforts to keep up with ever changing mobile solutions
- Assure quality, security and compliance requirements are met for supported area; Oversee creation of or updates to and testing of the business continuation plan
- Developed an online task assignment application. This application is used to assign various tasks in the business process to an employee and provide relevant metrics to management.
- Developed and maintained web services to allow clients to submits orders and receive reports
- Worked closely with various department heads throughout the SDLC
Confidential - Austin, TX
Java Developer
Responsibilities:
- Designed and developed a site to allow appraisers to register for monthly subscriptions.
- Created a custom self-service ad platform that allowed members to dynamically create and target ads by DMA as well as featured listings on the search page
- Accepted one-time and recurring payments through both PayPal as well as a merchant account