We provide IT Staff Augmentation Services!

Android Develper (xamarin Developer) Resume

2.00/5 (Submit Your Rating)

Orlando, FL

SUMMARY

  • Over 7 years of IT experience which includes over 4 Years of experience in Analysis, design, development and testing of Mobile applications using Android SDK and over 2 ½ years of experience in web application development using JAVA J2EE
  • Extensive experience in Mobile Product life cycle development
  • Knowledge of Android OS, interactive application development and memory management.
  • Experienced with common Android framework APIs and Adobe Analytics API.
  • Experience in Android UI Toolkit and Layout Managers. Experience in Android Application Framework and Android SDK Tools.
  • Experience in working with SQLite Database. Google Maps API, GPS Location Data and Push Notifications.
  • Experience in developing Cross Platform applications using Xamarin Studio.
  • Experience in User Acceptance and User Experience in Mobile Application domain.
  • Experienced in developing Applications using Java, J2EE, Servlets, JSP, Eclipse, JDBC, Web Services, AJAX, Oracle, MySQL, SQL, HTML, and CSS.
  • Experienced in Object Oriented Architecture, Design and Programming from design to implementation
  • Experience in complete project life cycle, with domain knowledge in Mobile Application Development and Web application development, Model View Controller (MVC) based frameworks, object oriented analysis and design methodologies.
  • Worked in almost every stage of the Software Development Life Cycle starting from collecting requirements, design, creating application architecture, development, checking code quality and releasing in the Market.
  • Experience in web service protocols such as JSON, HTTP and XML.
  • Experience on JavaScript and PHP client - server side development.
  • Have interacted with customers regularly during development of the mobile applications.
  • Good team player with the ability to interact with everyone on the team.
  • Quick learner, excellent analytical, design and problem solving skills.
  • Always curious to learn new skill or a new technology

TECHNICAL SKILLS

Languages: Java, C, C++, C#, Objective C

Web Technologies: ASP.NET, HTML5, XML, CSS, JavaScript, AJAX, JSP, JSF and JSTL

Development Tools: Eclipse, Xcode, Visual Studio, Net Beans, Android Studio, Xamarin Studio

Mobile: IOS, Android

Operating Systems: Windows XP/7/8, OS 10

Databases: SQLite, MYSQL, SQL Server, Oracle, Microsoft Access

Versioning Tools: Subversion, Git

Other skills: MS Office

PROFESSIONAL EXPERIENCE

Confidential, Orlando, FL

Android Develper (Xamarin Developer)

Responsibilities:

  • Followed Agilemethodology throughout the software development.
  • Regularly worked with the UI team to identify the changes in the Developed Design
  • Designed and developed a cross platform mobile application for Android, iOS and Windows.
  • Used Custom Renderers for implementing different native features on iOS and Android.
  • Extensively involved in implementing the User Interface of the project mainly on Schedule AdHerrence and Time Off Request modules.
  • Extensively used C# and Xamarin.Forms for designing the User Interface.
  • UsedEclipse and Team Foundation Server for version control.
  • Tracked and worked on the bugs raised by the Quality Assurance team to ensure the quality of the product is maintained.
  • Used Jenkins with Xamarin to perform Continuous Integration and make builds whenever a change was committed onto the repository.

Environment: Xamarin Studio, Eclipse, C#, Team Foundation Server, Jenkins Mono Runtime (Mono for Android and iOS)

Confidential, Renton, WA

Android Developer

Responsibilities:

  • Implemented Agilemethodology throughout the software development lifecycle.
  • UsedVersion Onefor user story management and agile.
  • Involved in gathering and analyzing business requirements with product management and server side teams.
  • Worked with the backend team to come up with client server flows which are compatible across multiple mobile platforms usingxmlorJSON.
  • Designed and developed a cross platform mobile application foriOS,AndroidandWindowsmobile platforms usingXamarin Studio.
  • Created a Xamarinwrapperto implement analytics which helps to improve the performance of the app.
  • Extensively involved on the back end side of the project mainly on download manager and content manager of the mobile application for optimization of the application during downloading data from the server.
  • Developedthe new feature ofC# 5.0 using async and await to easily write code to perform multiple tasks simultaneously for the download manager to improve the user experience.
  • Implemented home network communications usingApache Tomcatfor data transfer between mobile device and other devices like a desktop.
  • UsedGit, Source TreeandPerforce for version control.
  • Tracked progress through version one and communicated via team rooms in Version One.
  • Worked with quality assurance to track and fix bugsin development.

Environment: Xamarin Studio, C#, Source Tree, Git, Perforce, Mono Runtime (Mono for Android and iOS), Adobe analytics, Android 4.4, Samsung KNOX 2.2, Apache Tomcat, Version One.

Confidential, San Antonio, TX

Android Developer

Responsibilities:

  • Part of an Agile Team, reviewed member’s feedback and application acceptance through the Pilot Release.
  • Implemented the UI usingfragmentsto build a multi-pane UI which is compatible with mobile devices and tablets.
  • Worked on the Transfer/Deposit module where the user can deposit checks into his accounts.
  • Implemented image processing capability for Front and rear check images during user’s deposit session
  • Used MICR validation algorithm to validate the checks on capture.
  • Implemented Delete and edit functionality for captured checks using swipe to delete and sliding Menu.
  • Handled image quality by tracking the lighting and background of check in the capture mode using algorithms like key point matching.
  • Developed the Accounts retrieval screen using progress indicators and custom list views.
  • Developed ASI call for retrieving accounts and handling error scenarios.
  • Used Matt tool to check for memory leaks.
  • Developed Confirmation screen using custom list and service calls to communicate to the server.
  • Enhanced the codereusabilityby creating generic layouts and utility classes for most of the functionality.
  • Involved in Unit Testing, Regression Testing the app. Tested the application on various versions of android devices.

Environment: Android SDK, SQLite, Eclipse IDE, RTC, DDMS, ADT Plugin, XML Layout

Confidential, Chicago, IL

Android Mobile App Developer

Responsibilities:

  • Involved in complete SDLC for all the planning, development, testing, launching, and porting, to maintenance/code enhancement.
  • Responsible for coordinating a 5 member offshore team.
  • Involved in developing user interface using different layouts.
  • Responsible for writing application logic in Eclipse using ADT plug-in for Android.
  • Involved in integrating features like GPS, CONTACTS, and CONTENT PROVIDERS.
  • Done Unit Testing and also used tools such as Logcat, ErrorLog, and Filters along with Eclipse Debugger.
  • Involved in making changes to the SYSRS (system requirement specifications) due to some requirements changes from the client.
  • Used CVS for project management and version control.
  • Involved in porting into Motorola Droid, Htc Incredible, and Htc Evo 4G.
  • Involved in bug fixing after the alpha release and also solved fragmentation issues.

Environment: Android API’s, Third party content providers, GPS, Eclipse IDE 3.5, ADT Plug-in, CVS (version control), DDMS console.

Confidential, IL

Android Developer

Responsibilities:

  • Designed and Developed the application
  • Parsed the data using XML parsing to access the services
  • Implemented the functionality of application according to client requirement
  • Debugged and tested the application
  • Published the application to android market

Environment: Java, Eclipse, ADT Plugin, Android SDK and XML

Confidential

Java Developer

Responsibilities:

  • Responsible for design and development of entire web application using Java 1.5, Servlets, JSP, JDBC, Ajax, XML, HTML and JavaScript
  • Developed the application by implementing Struts Framework based on MVC architecture, simple Java Beans as a Model, JSPs as View and Action Servlet as a Controller.
  • Developed presentation tier by using JSPs using custom JSF Components, Java Script, Ajax, HTML and XML.
  • Developed JSPs & Servlets to dynamically generate HTML and display data to client side.
  • Expertise in front-end development using JSP,JSTL,HTML,DHTML,CSS and Javascript.
  • Developed server side components needed for the interacting with database
  • Implemented the application using the various J2EE design patterns
  • Coded reusable Java business components, which abstracted the data in the database and provided a common interface for database access and business functionality.
  • Involved in debugging and troubleshooting related to production and environment issues
  • Helped setting up entitlements for users.
  • Used CVS, Perforce as configuration management tool for code versioning and release.
  • Created SQL Statement, Stored Procedure, and PL/SQL
  • Developedtest cases to ensure that application meets the requirements.
  • Written ANT scripts for the build and deployment of the application in Tomcat Server
  • Unit testing the application using JUnit.

Environment: Java,J2EE,servlets,JSP,Javascript,Ajax EJB, XML, UML, OOAD, Tomcat Application Server, CVS, Struts, Ant, JUnit, log4J, JDBC, MySql

Confidential

Software Developer

Responsibilities:

  • Involved in the software life cycle processes like Analysis, Design, Coding, Implementation, Review, Unit Testing, Feature Testing, Design Verification Testing and System Testing
  • Used CSS and DHTML for developing the user interface
  • Used JavaScript for validation of the fields in the user interface
  • Developed Stateless Session Beans to process requests from the user interface
  • Used Java Servlets to write the business logic
  • Developed front end with JSP and HTML
  • Implemented sessions and validations to the user inputs
  • Used Oracle to write SQL queries and stored procedures
  • Used JDBC to read and write data to the database
  • Used DOM parser to read the XML file
  • Used JUnit extensively for writing the test cases
  • Used Open Source CVS for Versioning of the application

Environment: Java, Java Servlet, JSP JDBC, HTML, DHTML, CSS, JavaScript, Oracle 8i, XML, WebLogic and Windows NT, CVS.

We'd love your feedback!