Android Developer Resume
Fort Worth, TX
SUMMARY
- Around 8 years of Experience in software development
- 4 years of experience in developing software application using JAVA, J2EE
- 3 years of experience in mobile application design, development, testing of mobile applications using Android.
- Over 1 year of experience in iOS development
- Hands on experience with Android SDK(2.3 to 5.0), NDK tools.
- Experience on Data information formats like XML, JSON and parsing techniques
- Experienced with complete Software Development Life Cycle (SDLC) process, which includes designing and implementing teh software, debugging, fixing and maintaining teh software.
- Lead and maximized ecommerce sales, and achieved goals and customer satisfaction levels.
- Analyzed and monitored sales and revenue generation through website traffic.
- Managed budget for all ecommerce functions including expenses and sales.
- Ensured compliance to industry standards and customer expectations whilemanaging projectsand vendor relationships.
- Developed, enforced and ensured adherence to policies and procedures.
- Extensive Agile and Scrum experience.
- Knowledge of Agile Project Management methodology.
- NFC / Contactless payment application architecture, design and development for Android
- Experience developing android applications at Device driver level using SDK, NDK and ADK.
- Experience in using different data storage models in Android like Shared Preferences, SQLite.
- Excellent in troubleshooting/debugging for softwareapplications.
- Experience with version control repositories like Tortoise SVN, CVS and GitHub
- Willingness and ability to quickly adapt and learn new technologies.
- Ability to grasp and master new technologies, excellent analytical and problem solving skills.
TECHNICAL SKILLS
Programming Languages: C, C++, Java
Mobile Architecture: Android SDK (From 2.3 to 5.0)
Tools: Xcode Android Studio, Eclipse IDE, NFC protocol, Agile and scrum
Scripting languages: Java script
Web Technologies: HTML, XML, CSS, HTML5, E Confidential
Operating System: iOS, Android (from 2.3 to 4.4)
Web Servers: Apache, Tom Cat, Restful
Data Exchange: XML, JSON
Databases: SQLite
PROFESSIONAL EXPERIENCE
Confidential, Fort worth, TX
Android Developer
Responsibilities:
- Involved in discussion with Business team in gathering requirements and was a part of an Agile Team, reviewed member’s feedback and application acceptance.
- Worked on teh UI using fragments to build a multi - pane UI which is compatible with mobile devices and tablets.
- Data exchange using JSONand displaying teh server response on UI
- Android SQlite to store teh data
- Save user name and basic information using Shared Preferences
- Used MICR validation algorithm to validate teh checks on capture.
- Developed ASI call for retrieving accounts and handling error scenarios. Worked on teh Transfer/Deposit module where teh user can deposit checks into his accounts.
- Analyze teh memory leaks using MAT(Memory Analyzer Tool) tools and improve teh app performance
- Experienced in developing Applications using Java, J2EE, Servlets, JSP, Eclipse, JDBC, Web Services, AJAX, Oracle, MySQL, SQL, HTML, and CSS.
- Used in web services protocols like JSON, HTTP and worked on SOAP, REST tools.
- Implemented Delete and edit functionality for captured checks using swipe to delete and sliding Menu.
- Defining specification, architecture of system using NFC for transport and mobile contactless payments
- NFC mobile application development including architecture and design for Android
- Developed teh custom list views and teh Accounts retrieval screen using progress indicators.
- Ensured successful launch, implementation and operations of website.
- Managed website promotions and marketing across teh internet and increased website traffic and conversion rate.
- Merchandised newly launched products, managed content and updated website.
- Coordinated with Sales, Marketing and Distribution in distribution network and multi channel promotions.
- Implemented all kind of parsing XML,JSON,SOAP,Feed...etc by using Ios platform
- Conducted In-App purchase, Paypal integration.
- Implemented Google MAP, GeoLocation, GPS, Location based app by using IOS platform
- Experience in Google Place API, Google Analytics,YouTube API
- Experience Download | Upload data to server (Text,Images,Video...etc)
- ImplementedInstant Push notification (GCM,c2dm, Urbarn airship, Parse...)
- Conducted Bar code scanner, QR Code scanner
- Used Social APIs like Facebook, Twitter,LinkedIn, Instagram..... etc.
- Used AdMob, iAd, adWhirl, Revmob, Tapjoy, Startapp Mopub, Chartboost
- Enhanced teh code reusability by utility classes and creating generic layouts for most of teh functionality.
- Involved in Unit Testing, Regression Testing teh app. Tested teh application on various versions of android devices.
- Used HAL services to call into teh device driver layer while being agnostic about teh lower-level implementations of you're drivers and hardware.
Environment: Android OS 2.3 and above versions, E Confidential platform,Android SDK, JSON, SQLite, Eclipse IDE, DDMS, ADT Plugin, XML Layout, Device Drivers .
Confidential, Naperville, IL
Android Developer
Responsibilities:
- Implementation of layouts with XML using Android SDK
- Send HTML commands to request teh news data from teh server.
- Used DOM parser for parsing teh news from XML tags
- Used JSoup to parse teh data from HTML tags
- Integrate 3rd party libraries to view teh documents in Android
- Apache POI library to view MSOffice documents and excel sheets
- Integrate 3rd Party library to view PDF documents
- Manage application lifecycle overriding Android Activity Lifecycle and its Methods.
- Debugging teh code using Dalvik Debug Monitor Server.
- Implemented UPC/QR code scanning and image recognition feature using Moodstocks api.
- Conducted technical training session regarding Agile development methods.
- Participated in meetings, technical discussion, reviews and release planning.
- Provided technical assistance during project planning and demonstrations.
- Formulated, implemented and maintained tools and practices.
- Prepared and coordinated project proposals and schedules.
- Monitored IT programs and supported financial management functions.
- Evaluated information radiators and Scrum issues on daily basis.
- Generated periodic peer review reports for project managers.
Environment: Android OS 2.3 and above versions, Agile and Scrum, Android SDK, JSON, SQLite, Eclipse IDE, DDMS, ADT Plugin, XML Layout.
Confidential, Wilmington, DE
Android Application Developer
Responsibilities:
- Integrating Google Maps and Location API's for searching teh nearby ATM location and halping teh users to navigate them using Maps.
- Tested teh application for different versions ofAndroid OS and devices of different screen resolutions and sizes.
- Worked in different phases of teh project development cycle like design, development, testing,deployment and maintenance.
- Participated in developing teh UI for teh app using Web Views, Buttons, 9-patch images, dialog and Alert dialogs.
- Used NFC based on RFID in contactless payment system. In android, worked on HCE for secure NFC based payments
- Implementation for SMS capability. This is a C2DM Push Notification service.
- Worked closely with QA team for fixing bugs and fragmentation issues.
- Debugged and fixed teh issues dat were found during teh different phases of teh project.
- Implemented a well versed error handling system in teh application.
- Involved in developer testing by porting teh application on multiple devices with various screen sizes.
Environment: Android OS 2.3 to 3.0, C#, Java, Android SDK, Eclipse IDE, SVN.
Confidential, Webster MA
Sr. Java J2EE Developer
Responsibilities:
- Responsibilities include understanding requirements, analysis, design, development and unit testing of web applications.
- Developed teh backend code using MVC-2 architecture (Struts).
- Designed Application flow and Developed UML diagrams for teh application using Rational Rose.
- Developed custom web parts in ASP.NET/C# to host teh other line of business application like XIAP, Genius and IRIS.
- Independently developed each layer and integrate them and created JSP pages
- Used Struts Validator Framework for validation from server and filter class for single sign-on
- Created DAO classes for customer related database operations.
- Implemented Hibernate (ORM Mapping tool) framework.
- Created WebServices for Client using WSDL which builds SOAP messages for agents.
- Configured teh Spring JDBC to provide database connectivity for teh application.
- Involved in writing teh Stored Procedures and functions for teh application.
- Involved in code enhancement and defect fixing.
Environment: Eclipse, Web Logic 8.1 server/SQL server, Tomcat 5.0/6.0, Oracle 9i/10g, MS Access, JSP Struts 1.2, Hibernate 3.0, Spring 1.0, Top Link, XML, JavaScript, HTML, WSDL, Log4j, Subversion (SVN), and Maven.
Confidential
Software Developer
Responsibilities:
- Involved in full life cycle of teh application including wire frame design and client development.
- Worked on developing various features such as value product of teh day, browse products from store inventory and navigate to teh nearest store.
- Application test on multiple android targets and debugging teh problems.
- Developed teh code in object oriented manner for optimal code re-usability.
- Implementation of Google API such as Web Services for directions and places in client applications.
- Debugged and fixed teh issues dat were found during teh different phases of teh project.
- Created client codes using JAVA in eclipse SDK 3.6.1
Environment: JAVA, XML, SQLite, Eclipse IDE