Sr. Android Developer Resume
Bedminster, NJ
SUMMARY
- Over 8 years of experience as Software Developer around 6+ years on Designing and Development of Android Applications for smartphones, tablet, and around 2 years on Java based applications.
- Good at Native and Hybrid mobile application development
- Experience in Architecture Design, development and Implementation, Troubleshooting and Debugging, Testing of Software Applications
- Expertise in developing apps using SQLite, Java, XML Google Maps API and GPS location Data
- Excellent knowledge and working experience in Android SDK, Android Studio, Eclipse IDE, Application Stack and Android Architecture.
- Very good understanding of Android back - end and UI guidelines
- Experience in building Android apps, which consume REST web services, using JSON and XML parsing
- Experience in Bluetooth and Wi-Fi with Android devices
- Extensively worked on memory leaks, push notifications, content providers, multiple screen support, data offline usage, accounts and sync on Android.
- Good experience in using PhoneGap, Cordova, Ionic Framework.
- Experience in Android Debugging tools such as Monitor, DDMS, ADB, Trace, Log cat and Eclipse ADT tools.
- Experience in building enterprise mobile applications using existing infrastructure Java/J2EE platform
- Solid understanding of Java/J2EE architecture, object oriented principles and Object oriented analysis design and development for mobile and enterprise applications.
- Expertise in web technologies using Core Java, J2EE, Servlets, JSP, JDBC, Java Beans, and Client/server Architecture
- Experience to working with the different UI component in Android along with Action Bar and View Pager.
- Experience in using technologies like CVS, GIT, VSS and application servers like Tomcat
- Experience on Working with RESTful web services.
- Extensively worked on almost 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
- Experience in using web based application used for managing test scenarios and defect tracking and management.
- Have a good understanding of side mobile development factors such as server side interfaces, security, enterprise enablement, analytics, data feeds and content management systems.
- Have interacted with business regularly during development of the mobile application
- Strong problem-solving skills, good communication, interpersonal skills and a good team player
- Quick learner and adoptable to new design patterns/frameworks for fast and quality development
TECHNICAL SKILLS
Languages: Java, J2EE, JavaScriptMVC++, SQL
Application Servers: Tomcat 5.5/6.0/7.0, WebSphere 6.0
Web Technologies: HTML5, CSS3, AJAX, XML, XHTML, JSON, DHTML, Restful
Operating System: Android 4.x, Windows(NT/2000XP/Vista/7), UNIX, LINUX
Office Tools: Microsoft PowerPoint, Microsoft Excel, Microsoft Word, Outlook
Database Technologies: MySQL, PL/SQL, Oracle8i, SQLite
IDE’S Used: Net Beans, Android Eclipse IDE (with ADT), Eclipse and their Debuggers
Version Control Tools: CVS, GIT, VSS, SVN
Web/Application Severs: Tomcat 4.1 & Apache HTTP Server
PROFESSIONAL EXPERIENCE
Confidential, Bedminster, NJ
Sr. Android Developer
Responsibilities:
- A nalyzing user requirements and defining functional specifications using Agile methodologies.
- Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code
- Involved in discussions with the Business Analysts to identify the technical requirements
- Developed application targeting Oreo and Android10 versions.
- Participated in several spaces like Designing, Bug-fixing and maintenance of the Application
- Analyzing and rewriting legacy code using the latest software technologies and infrastructure.
- Implemented Vision framework powered Text-Recognition for identifying correct poster in fixture accordance to compliance
- Designing the data exchange format protocol between the applications and server in XML and JSON formats.
- Encrypting data transmitting between the application and servers using highly secured protocols and best practices, including SSL and OWASP guidelines.
- Developing and implementing test validations of the mobile applications, including unit testing.
- Preparing the test environments in order to support SIT and UAT efforts.
- Coordinating with UAT team on the progress of the test executions and ensuring that testing activities, including defect filings, are completed within allocated timelines. Deploying applications to distribution servers using open source system Jenkins jobs.
- Distributing the application through MDM servers to different iPad architectures.
- Maintaining version control using Git.
- Auditing source code daily to ensure that the quality and standards are maintained.
- Researching and exploring emerging technologies in AR, VR, Digital Twins and relevant domains in order to incorporate them into future releases of the applications.
- Documenting all changes implemented across all systems and components, and
- Documenting modifications and enhancements made to the applications as required by the project.
Environment: XML, REST (JSON) APIs, Volley, JIRA, GIT, Services and Receivers, HTML, CSS, Log cat, Android SDK
Confidential, Scottsdale, AZ
Sr. Android Developer
Responsibilities:
- Worked in an Agile and waterfall based environment.
- Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code
- Involved in discussions with the Business Analysts to identify the technical requirements
- Developed application targeting nougat and Oreo versions.
- Participated in several spaces like Designing, Bug-fixing and maintenance of the Application
- Responsible for developing the Android UI layouts (Linear Layout, Relative Layout)
- Worked on services to provide notifications on deals, prescriptions by using beacons.
- Partnered with artists, QA, and internal developers to maintain best practices
- Responsible for developing the user login screens and design the photo module for editing and printing the photo by integrating snapfish.
- Responsible for developing and redesigning the user login screens and design the Context menus based on the Android Menu Navigation, Tabbed Navigation control and Action Bar Control.
- Enabled the application to use the fingerprint login for available devices.
- Extensive used Fragments during the course of application development.
- Worked on developing the feature to edit and crop the photos.
- Worked on redesigning the barcode scanner to add items in store.
- Created Custom Views, such as List Items, Date/Time Pickers, Complex Radio and Image Buttons, as well as custom List View Adapters.
- Tested the app across different versions of Android and different android phones to assure quality and Performance.
- Developed rich UI for the application using List View, Scroll View, View Pager, and Tab view.
- Utilized AsyncTask, Thread, Handler, Services to provide smooth UI experience
- Collaborated with web services team to execute the back-end support
- Implemented material design in the app.
- Worked on unit testing and version control tools like SVN.
- Implemented analytics using Adobe library for the entire application. This helps in tracking screens and events.
- Work closely with the web application development team to ensure proper integration between Mobile and Web application.
Environment: XML, REST (JSON) APIs, Volley, JIRA, SVN, Services and Receivers, HTML, CSS, SQLite, GPS service, Log cat, Android SDK
Confidential, Orlando, FL S
Sr. Android Developer
Responsibilities:
- Involved in discussions with the Business Analysts to identify the technical requirements
- Participated in several spaces like Designing, Bug-fixing, KT Sessions, and maintenance of the Application
- Worked in an Agile based environment
- Used GPS provider to quickly find location of the desired place inside the resort.
- Responsible for developing the Android UI layouts (Linear Layout, Relative Layout)
- Worked on services to provide in-park notifications and news about upcoming special events.
- Responsible for developing the user login screens and design the purchase tickets page for the Guest based on the Android Menu Navigation, Tabbed Navigation control and Action Bar Control
- Enabled the application to use the Camera feature to add credit cards and to upload the Photos.
- Used Android Studio for development.
- Tested the app across different versions of Android and different android phones to assure quality and Performance
- Developed rich UI for the application using List View, Scroll View, View Pager, and Navigation Drawer.
- Collaborated with web services team to execute the back-end support
- Worked closely with the testing team
- Worked on unit testing and version control tools like GIT and automation tools like Jenkins.
- Work closely with the web application development team to ensure proper integration between Mobile and Web application.
- Worked on debugging the application using Logcat, DDMS
Environment: Android SDK 4.3, Android Studio, Android API's, Java 8, XML, JSON, HTML, CSS, SQLite, GPS service, Log cat, Notification, Shared Preferences, Fragments.