We provide IT Staff Augmentation Services!

Mobile Application Developer Resume

4.00/5 (Submit Your Rating)

Fort Collins, CO

SUMMARY:

  • Over 8 years of IT experience in Analysis, design and development of mobile applications using Android and Enterprise applications using Java/J2ee technologies.
  • Strong at problem solving, understanding new technical concepts quickly, and produce meaningful results.
  • Extensive experience in design, development and deployment of Android Applications.
  • Extensively worked with Android SDK using Android Studio 1.4 and Eclipse IDE along with Android ADT plug in.
  • Experienced in all phases of the Software Testing Lifecycle starting from developing Test Plan, Test Strategy, Test Cases, execution of Testing and writing effective Testing Summary Reports and Defect Reports.
  • Experience working with different operating systems like Macintosh, Windows and Linux.
  • Experience with profiling, tuning, and optimizing Java applications.
  • Experienced in all phases of the Software Testing Lifecycle starting from developing Test Plan, Test Strategy, Test Cases, execution of Testing and writing effective Testing Summary Reports and Defect Reports
  • Proficient in Manual and Automated testing of Android, iOS, Windows applications.
  • Successful project experiences in designing and implementing native iOS and Android applications by JavaScript, HTML, CSS, React Native, React and Redux JavaScript frameworks.
  • Experience in Developing Applications using Java, J2EE,Servlets, JSP, JSF, XML, Eclipse, Android Studio, JDBC, Web Services, AJAX, Oracle, MySQL, SQL, Struts.
  • Knowledge on Sencha touch frame work in the development of hybrid application for android and iOS devices.
  • Experience on Security and encryption standards with JWT and JWE web token authentication
  • Experience in React Native development with successful project experiences in designing and implementing native iOS and Android applications by JavaScript, HTML, CSS, React Native, React and Redux JavaScript frameworks
  • Experienced in different phases of software development life cycle like Designing, Programming, Testing and meeting the requirements of the clients.
  • Self - motivated and a good team player with excellent communication and interpersonal skills. Capable of working independently even under high pressure.

TECHNICAL SKILLS:

Frame Works: Spring, Spring-MVC, Spring-WS, Struts, AOP

Operating Systems: Windows 9X / NT/ 2000, 2003, 7, Linux, MAC

Databases: Oracle, SQL Server, DB2, SQLITE

Application Servers: WebLogic 10.3, IBM WebSphere 6.0, Tomcat, JBOSS

Markup Languages: HTML

Scripting Languages: JavaScript, VB Script

Technologies: byn

Web Service API: Rest API JAX-RS, SOAP JAX-WS, Volley.

Tools: TOAD, DB, DB2 Client, XML Spy, SOAP UI, ANT, Maven

Development IDE’s: Rational Rose, RAD WSAD 5.0, Eclipse Galileo with Android ADT and Android Studio 1.5.

Source Versioning Tools: Visual SourceSafe 5.0, CVS, SVN, GITHUB

Project Methodologies: Agile and Waterfall.

Android 3rd Party API’s Implementation: Flurry Analytics, Tapjoy, Open Feint (Cloud Computing), Adcolony, Google Analytics, Facebook for Android.

Android WirelessCommunications: Bluetooth, Bluetooth low energy, Wi-Fi.

Cloud Messaging: Amazon AWS, GCM

Architectures: SOA (Service Oriented Architectures)

Android Native API: In-App Purchase.

MDM tools: SOTI, Air Watcher

Testing Frameworks and tools: Robotium,Junit Framework

PROFESSIONAL EXPERIENCE:

Confidential

Mobile Application Developer

Responsibilities:

  • Involved in customizing the product as per client requirement.
  • Worked on application designing, testing, deployment and maintenance both on iOS and Android.
  • Designed the User Interface (UI/UX) using client requirements and use - cases.
  • Implementing of business logic and communication framework.
  • Implemented the localization feature for the application.
  • Used Dialog boxes, Menus and views like List View and Scroll View as per client need.
  • Report test progress to team lead and managers on a day-to-day / weekly basis.
  • Prepare Test documents such as Defect summary report, weekly status report.
  • Used a Test-Driven Development (TDD) environment in an Agile development methodology to provide end to-end development
  • Install firmwares and APKs on mobile devices ranging from smart phones and tablets.
  • Maintained proficiency in the quality of Pre-installed Applications/APk's embedded in firmware’s.
  • Taking crash and console logs on Android devices using ADB and DDMS tools.
  • Perform a quality check of all APKs and firmware’s to ensure accuracy of quality and prepare them for customer installation.
  • Involved in unit testing with Android Studio debugger and USB debugging.
  • Tested the app on different versions of the Android OS, and on devices with different screen resolution.
  • Worked on Android M support including implementing the M-permissions.
  • Worked in iOS sprints and helped the iOS teams on cross platform features.
  • Worked with UX teams and also product teams

Environment: Android 4.0,4.x,5.x,6.x with with Android Studio, Maven, SQLite, Reset API for consuming Web-Service data( Rest Api Calls), Spring, GCM, SVN, Jira, Bamboo.

Confidential, Fort Collins, CO

Android Developer.

Responsibilities:

  • Responsible for building new features, polishing old ones and rapidly debugging the e-commerce mobile application.
  • Responsible for the implementation of both the Secure Element and Host Card Emulation for Near Field Communication payment mechanism on client application.
  • Responsible for developing secure transactions using SSL
  • Implemented automation using Selenium WebDriver, JAVA, and Maven.
  • Worked on Broadcast Receivers to check for custom intents that asked users to allow the app to use GPS, Camera, and write to local storage among other permissions.
  • Used multiple threads to fetch data faster. Worked with Async task, Volley and OkHttp APIs to fetch data using threads.
  • Implemented the OAuth to integrate logins from other 3rd part accounts such as Google, Microsoft and Facebook etc.
  • Managed to reduce the development time and drove a fast development cycle by selecting Facebook React Native framework.
  • Designing & Developing a Mobile middleware (in Node.js) for Enterprise backend
  • Worked with the Android SDK, and implemented Android Bluetooth and Location Connectivity components.
  • Worked on writing comprehensive unit tests for each component of the application and heavily documenting each component written into the application.
  • Main features of the application included secured transactions via a third party payment service, Google Maps integration, notification system, camera control for users to submit complaints with media and scan barcodes.
  • Used androids fragments and list and recycler views to build multiple features of the application.
  • Used the SQLite database helper to store user's data locally. Also used the SQLite Cipher for securing the database.
  • This project was developed with the scrum software development methodology.
  • Worked closely with the QA team to ensure there were no cross platform quality issues.
  • Used Android JUnit extension to prepare test cases.
  • Debugging tools like Monkey Runner, trace view and view hierarchy were also used to optimize the applications performance.

Environment: Android SDK 4.0 and up, Android Studio, XML, JSON, RESTful Web Services, SQLite, Amazon AWS, Google Maps, TCP/IP

Confidential, Boston, MA

Android Developer

Responsibilities:

  • Involved in requirement gathering and outlining.
  • Worked in HTML5, JavaScript, CSS, jQuery extensively.
  • Worked in Databases using native android API.
  • Responsible for developing the Android UI layouts (Linear Layout, Relative Layout).
  • Responsible for developing the user login screens and design the Context menus based on the Android Menu Navigation, Tabbed Navigation control and Action Bar Control.
  • Developed the caching module that caches User profile in SQLite. Used both SQL Helpers as well as Raw Queries.
  • Responsible for the Android business logic that uses JSON queries for getting data from the backend systems.
  • Testing included emulator and device testing with multiple versions and sizes.
  • Responsible for Peer Code Review, Defect Resolutions.
  • Involved in performance testing along with Functional and regression tests.
  • Used Quality center and followed the defect workflow during the defect resolutions
  • Coordinated with Configuration Manager for continuous integration.
  • Managed and coordinated for timely deliver.

Environment: Linux, Android 4.0, Java, Eclipse 3.5, IntelliJ IDE, SQLite, JSON, REST APIs, SVN.

Confidential

Java Developer

Responsibilities:

  • Involved in designing and implementation of application flow.
  • Involved in Developing UI screens in Administrator module.
  • Developed Servlets and JSP pages for displaying both dynamic and static pages using HTML and CSS.
  • Developed Action and Form Bean classes to retrieve data and process server side validations.
  • Used JavaScript for performing client side validations.
  • Created JDBC stored procedures, triggers, queries and PL/SQL statements to interact with the database.
  • Involved in implementing Internationalization for supporting different country languages using Unicode formats.
  • Involved in Code Reviews to make sure best coding standards and java best practices are used before placing the code in version control.

Environment: s: Java, Servlets, JSP, EJB, JDBC, Design patterns, HTML, java script, Eclipse IDE

We'd love your feedback!