Android Developer Resume
Dallas, Tx
PROFESSIONAL SUMMARY:
- Self - motivated and Goal-oriented individual contributor with strong al background and over 7 years of experience in the field of IT development.
- Created 4+ user friendly, aesthetically pleasing and fully functional applications for Android.
- Extensively worked on every stage of application development right from collecting requirements.
- Providing guidelines for design, creating application architecture, implementation that includes various stages in development, QA, code signing and releasing to Market.
- Confidence to coincide with IOS developer in the project.
- Create designs that bring simplicity and user centered solutions to complex challenges.
- Expertise in Android App development with using Sencha, Touch IDE, Titanium IDE and ADT plug-in, Android SDK using Eclipse IDE and Android Studio.
- Experienced in Agile Development process for diverse requirements.
- Experienced with front-end technologies HTML/CSS, HTML 5 and JavaScript.
- Experience interfacing with RESTful API s and Competence with Linux, GIT
- Experience with JavaScript frameworks (e.g. AngularJS, Backbone.js, node.js, etc)
- Known for writing efficient, maintainable and reusable code that preserves privacy and security.
- Performance analysis and tuning experience including memory usage, CPU utilization, leak checking.
- Proficient in Presenting designs and key milestone deliverables to peers and executive level stakeholders.
- Experienced to Formulate design guidelines, specifications, and standards.
- Have Experience on visual and UI designing.
- Experience designing, implementing, integrating, testing and supporting impactful applications developed in diverse, collaborative environments for mobile and tablet devices on the Android platform.
- Experienced in using Dagger, Butter Knife
- Worked with IOS team to design appropriate UI of the project.
- Strong Knowledge and experience in developing Mobile applications using C, C++, JAVA.
- Strong Knowledge of Android Development, Android framework and Middleware.
- Experienced with SQL/MYSQL/SQLite d Confidential bases.
- Experience with audio features, video features, graphics design, interactive design and animation and on Android Audio, Media System.
- Experience/knowledge in mobile application software development tools (e.g. GIT, JIRA), Test Driven Development, on/off target automated test.
- Involved in Automatic Testing and general testing.
- Experience in Bluetooth Profiles, BluetoothLE and Bluetooth HAL Interfaces for implementing Bluetooth stacks and sockets.
- Experience in Wi-Fi, and wireless radio with android devices.
- Proficient with mobile framework, Location framework, augmented reality, Social networking framework, cross-platform framework like Phone Gap (Email, Web View, Contact Manager, Camera, Notifications, Maps Services, Locations).
- Expert in the interaction between various device and different versions of Android ( Nougat and Marsh mellow, Lollipop etc.)
- Strong background in successful application of OOPS designs principles and methodologies
- Expertise in Object Oriented Architecture, Design and Programming from design to implementation.
- Experience in architecture design, development and implementation of software applications and testing on TDD approach.
- Proficiency in Unit testing with Espresso, Junit and performance testing of UI.
- Have hands-on experience in complete project life cycle, with domain knowledge in Mobile Application Development and Web application development.
- Ex pe rie nc ed in we b se rvic e protoc ols s uc h a s J S ON, HTT P a nd XM L .
- Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, and Dreamweaver.
- Have worked with SOAP and RESTful application.
- Knowledge of software versioning tools such as GIT (using GitHub, Gitblit, Visual Studio)Source Tree and SVN.
- In depth knowledge of Mobile technologies and confidence to handle any new Mobile technology independently for any application development.
- Ability to coordinate with various team members involved in the project.
- Provided oversight and mentorship to small team of developers.
- Worked with multi-faceted projects including mobile applications, distributed applications, real time applications and financial applications with multinational clients.
- Good communication skills: I have interacted with customers regularly during development of the mobile applications.
TECHNICAL SKILLS:
Windows 7/Vista/XP, Mac OSX, Android, Ubuntu
Languages: JAVA, C, C++, JavaScript, PHP, JSON, jQuery
Markup Language: HTML/CSS, HTML5, XML
Eclipse Galileo: Kepler, Netbeans 5.x, MS Visual Studio, Android Studio, PhoneGap, Confidential Worklight, Photoshop, Sublime Text, XCODE
D Confidential bases: SQLite, MySQL, Oracle
Frameworks: Java Development Kit (JDK), jQuery, Android SDK
Web Servers: Tomcat 6.0 & Apache HTTP Server, WAMP
Enterprise Technologies: Windows 98/2000/XP/VISTA/7, Microsoft Office Suite, Linux, Scanners, Desktop and Network Printers, MAC, LogMeIn Central, GPMC, RDP, Internet Information Services, VMware, Citrix XenServer, Virtual box, Incode, Google Email.
Other Tools/Software: Dreamweaver, Photoshop, Alice, 3Ds Max, OpenGL, Firebug
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX,
Android Developer
Responsibilities:
- Involved in requirement gathering, UI design and development
- Integrated location based services using Confidential to display locations of the nearest hospital or urgent health care provider
- Handling XML d Confidential using efficient parsing techniques such as DOM parser
- Used SQLite to save user healthcare ps, insurance information and optional medication history to refine the search
- Worked on multiple screen as there is a version change and worked with nougat .
- Used Android content providers for implementing features like sending E-mails, SMS, etc. from the app and designed GUIs for these applications
- Worked closely with the testing team .Does continuous Unit testing .
- Evaluate emerging technologies to identify opportunities, trends, and best practices that can be used to strengthen Clients technology platform and development practices continuously.
- Work closely with the web application development team to ensure proper integration between mobile application and web application.
- Constructing http requests, fetching server response and parsing feeds wherever required.
- Analysis of mobile application code for re-engineering.
- Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
- Provided subsequent releases which included feature changes, enhancements and bug fixes.
- Sliding side menu using Jfeinstein sliding menu library for easy navigation through the app.
- Responsible for design of user interface using various custom layouts, buttons, Confidential, alert boxes and different form of widgets.
- Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
- Used web views, list views & populated lists to display the lists from d Confidential base using simple adapters.
- Used services, Confidential tasks and Alert Notification API to implement event reminder feature into the mobile app.
- Embedded Confidential, Confidential Location D Confidential into app with zooming controls.
- Involved in designing and implementation of variety of modules like 'Find Provider’ where you can search every kind of doctor available near to your location. Directions where you can navigate to any Texas Health center, doctor, specialist, pharmacy and lab.
- Involved in working with Location Manager and Restful Web service with JSON.
- Tested the application on various Android devices.
Environment: Android 7.1, Android SDK 25.2.5, SQLite 3.9/3.8, Eclipse IDE 4.6, Android API’s, RESTFUL Web service, DOM Parser, JDK 1.6, XML, JSON, HTML, CSS, Confidential service, Log cat, Windows 7, Jira, Version Control, ADT Plug-in, GIT (version control), DDMS console, ADB server, emulator and Base device (G1, HTC EVO).
Confidential, Bloomington IL
Android Developer
Responsibilities:
- Assisted in designing the User Interface (UI/UX) and overall look and feel of the app.
- Implemented Confidential to make the app usable on both Smart phone and tablets.
- Developed the app to adapt to different orientations and various resolutions (Idpi/mdpi/hdpi) based on the device.
- Used Confidential to develop location based services for the App.
- Participates and contributes to all phases of the SDLC, including programming, defect correction, unit testing, code review and deployment planning
- Production monitoring and support as needed
- Provides expertise on mobile current standards and cutting edge technologies and frameworks.
- Partners closely with non-technical staff to define user requirements.
- Provides estimates for the work plan.
- Assists in producing and executes on well-documented technical designs.
Environment: Android 6.0/7.0, Android SDK 24.2.0/1, SQLite 3.6/3.5, Eclipse IDE 4.5, Jira, Android API’s, JDK 1.6, XML, JSON, HTML, CSS, Confidential service, Version Control, Log cat, SDLC.
Confidential, Richfield, MN
Android Developer
esponsibilities:
- Developed many modules in the application and have good knowledge from end-to-end of the entire app.
- Used API scanner and an external library to read barcodes and QR codes
- Increased the productivity of team by helping to mentor others, both formally and informally.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Worked on the custom List View which showing the picture, name and address of the places, ordered the places by the distance from current location.
- Experience in working with Web Services using the API.
- Designed the User Interface with navigation bar, view pager.
- Used Dagger and Butter Knife in evaluating DI framework.
- Continuous work on bug fixing and improving application performance.
- Review changes in a timely manner and make best efforts to communicate when changes are not accepted. T ime constraint issues, exceptions and errors were effectively handled for the app.
- Checked and Involved in debugging and troubleshooting related to the issues of production environment
- Constantly updating our application to keep pace with Android best practices and Google design guidelines.
- Also, tested the app consistency on multiple screens and mobile devices.
- Extensively worked on designing the layouts to be compatible with multiple screen sizes.
- Released many versions of the production app in Google Play Store.
- Followed SCRUM development process to accomplish the task.
Environment: Java, Android 5.0, Android SDK, Android Studio, XML, Android Emulator. Android API's, JDK, JSON, HTML, SQLite, Confidential service, Version Control, Log cat, Windows 7
Confidential, Santa Ana, CA
Android Developer
Responsibilities:
- Independently design, build and test complex multi-tiered features based on high level requirements.
- Worked with Stripe and Android Pay to easily check out instances in the app.
- Created and managed d Confidential base (SQLite) for storing user manuals and customer details
- Coordinate with other teams within Confidential as needed.
- Used Confidential service for searching nearby stores which accept the payments through Confidential
- Included payment gateway for purchasing with encryption layers
- Write detailed technical documentation to allow easy hand-offs to other team members.
- Work effectively to foster a strong team environment.
- Used shared ps for login activity in the app.
- Collaborate effectively with peer application designers and Architecture team to solve complex problems spanning their respective areas.
- Implemented a grid view to display various banking features available in the app
- Implemented camera access for displaying or modifying profile picture
- Created a broadcast receiver for popping up any notifications received
- Employ technical expertise in helping team members overcome technical problems
- Building mobile apps in an Agile and fast paced setting
- Work closely with business partners, product management and design team to conceptualize new ideas and converting them into technical requirements and working closely with your peers to build a killer Android app.
- Assisted in designing the User Interface (UI/UX) and overall look and feel of the app.
- Worked on debugging the application using Log cat, DDMS
Environment: Eclipse 4.3, Android 4.4W, Android SDK, Eclipse, GIT, SOAP, Nvp, Shared ps, Version Control, Android API levels, JSON, Confidential service, Java/J2EE, Automation testing, Jenkins.
Confidential, Bloomington IL
JAVA/Android Developer
Responsibilities:
- Analyzed the customer provided functional Requirements and prepared High level design document, UML class diagrams using rational tool.
- Having the ownership of the total use cases and implemented the agile methodologies.
- Developed User Interface components of Site Manager, ePublish templates using JSP (Java Server Pages), HTML, DTHML, CSS (cascading Style Sheets), AJAX (Asynchronous JavaScript and XML) and JavaScript used for front end validations of web pages, ePublish form templates.
- Developed and maintained Widgets using Spring MVC, Spring IOC (Inversion of Control) and implemented Hibernate OR mapping to communicate with d Confidential base.
- Designed and implemented the Hibernate Domain Model and involved in writing (HQL) hibernate queries to manipulate d Confidential in d Confidential base.
- Involved in to writing the PL/SQL Stored Procedures, cursors and functions to access the content from d Confidential base in ePublish content Management tool.
- Worked with AJAX and JavaScript for asynchronous communication and Worked with WSAD5.1 (Web Sphere Application Developer) as IDE, CVS as version control.
- Involved in configuration of D Confidential sources in Web Sphere Application Server and involved in writing UNIX shell, Perl scripting for deployment process in AIX systems.
- Developed Unit Test case classes and tested persistence methods of the different components using JUnit framework.
- Good experience in debugging the application by running the server in debug mode and having the experience in usage of log4J to persist the d Confidential in log files.
- Involved in requirement gathering, UI design and development.
- Designed screens related to Categories and Detail description for Tablet for both 7 inch device by customizing views as per mockup.
- Created Master-Detail Interface for tablet implementation.
- Updated backend validations to meet tablet specific requirements.
Environment: J2SDK, J2EE (Servlets, JSP, JDBC, XML, XSLT2.0), Eclipse IDE 3.8, JavaScript, Ant1.7.x, Putty, JQuery, Junit4.x, Version Control, SVN, Windows XP and other office tools.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Involved in various stages of the project life cycle primarily design, implementation, testing, deployment and enhancement of the application.
- Involved in designing the system based on UML concepts which include d Confidential flow diagrams, class diagrams, sequence diagrams, state diagrams using Rational Rose Enterprise Edition
- Designed and developed web pages using JSP, HTML and used JavaScript for client side validation
- Involved in design and development of the application in n-tier fashion based on MVC architecture standards and utilized Struts frame work.
- Developed d Confidential model and stored procedures.
- Developed Servlets to process update information.
- Responsible for maintenance and production support of the application documented design and functional aspects of the application.
- Used JDBC for communicating with the d Confidential base.
Environment: Java, JSP, Servlets, Java Beans, MVC, JMS, EJB2.0, Version Control, SVN, Weblogic8.1, JavaScript, ORACLE8i, HTML, DHTML, XML, WindowsXP.
