Android Developer Resume
Irving, TX
SUMMARY:
- 8+ years of IT experience in Software development and 3+ yrs of Java & Android Experience.
- Experience in developing android application using Android Studio and Eclipse ADT plug in. Having Knowledge on Kotlin.
- Developed multiple Android applications across versions.Good understanding Android Back - end and UI guidelines including Meterial design development .
- Good understanding in core concepts of Android like Activities, services, content providers and receivers.
- Experience in Integrating Android application with Firmware using Bluetooth Low Energy API.
- Experience in working with Barcode Scanner and integrating with Android Application.
- Experience in developing Application for Android wear and also experience in Text to Speech API(TTS Engine).
- Having Good Knowledge of Video Streaming. Experience on Audio and video using Android Multimedia framework.(Media player APIs)
- Experience in using Fragments, Activity workflow, Actionbar, Navigation Drawer, Menu designs and view controls, and Loaders.
- Experience in working with SQLite Database, Google Maps API, GPS Location Data, and good Understanding on Telephony, Messaging.
- Experience in object oriented design in Java & OOAD approach and design patterns MVC and Singleton. Having Knowledge on MVP and TDD.
- Experience in Build Automation systems like Gradle, ANT and Maven.
- Experience in using Git and Gerrit.
- Experience in architecture design, development and implementation of software applications and testing and Junit. Having Experience on Instrumentation testing.
- Developed applications in such a way that device adaptability (Android device forms and SDK levels) is default architecture imperative.
- Experience in App testing on Virtual Devices and actual Devices and Debugging using logcat, DDMS. Good Knowledge on Espresso testing.
- Experience in developing/porting Android application using SQLite, Java, XML, JSON, Android SDK.
- Experience on Core java with Android Applications.
- Experience and exposure to full Software Development Life Cycle including design, data modeling, software implementation, and documentation in Agile.
- Hands on experience on UI / UX design, Understanding of Material design implementation and testing.
- Experience in implementing JavaScript for validation. Having Knowledge on Data binding libraries and Retrofit and Dagger.
- Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, and Dreamweaver and also Adobe Suit.
- Having Good Knowledge on website application in Phonegap using cordova libraries.
- Ability to coordinate with various team members involved in the project.
- Quick learner, excellent analytical, design and problem solving skills.
TECHNICAL SKILLS:
Languages: Java, C, C++, JavaScript, SQL, HTML5
Frameworks: Android SDK, Apache Cordova, Phonegap, Cooredova
Web Technologies: HTML 5, CSS 3, XHTML 1.1, XML 1.8, JavaScript 1.8.5, Bootstrap, JQuery, node js, AJAX-RS, Restful APIs
Operating Systems: Windows 7, Windows Vista, Windows XP, iOS 5/6, Mac OSX, UNIX, Android 2.x/3.x/4.x, Ubuntu 14.x/15.x
Databases: SQLite, MySQL, Oracle 10g.
IDE: Eclipse, Android Studio
PROFESSIONAL EXPERIENCE:
Confidential, Irving,TX
Android Developer
Responsibilities:
- Working closely with Product owners and Projects managers to determine the business requirements project objectives.
- Part of software architecture solution in terms of tools and frameworks to build the project.
- Development of Android mobile application with team in Native Android Java.
- Setting up best practices and Coding standards for the project and follow the same.
- Support in Back end development with Node js and part of exposing RESTful APIs.
- Involvement in Coding, Code reviews and Unit testing for the project.
- Implementing SQLite database and fetching the data from SQLite.
- Experience of Gradle system using repositories and Github integration.
Environment: Nougat (7.0x), Java, Android SDK, Gradle, Android Studio,Node JS, Webstrom,AWS, Git, Jira, Agile Methodology, Zeplin, Slack
Confidential, Holtsville,NY
Android Developer
Responsibilities:
- Review the api sequence and written the sequence diagrams for api.
- Implemented the whole functionality of UX features of Mobile dimension application using Android Material design.
- Created camera view to read dimensions of the box.
- Created Recycler view using base adapters and populate the data on UI.
- Created Radio buttons and Created Alert dialog for device functionality and Nested layouts.
- Good Understand of framework API sequence and partial involvement of Framework API Life Cycle.
- Implemented the Test framework functionality using Instrumentation testing.
- Write Test cases for UX/UI features and manual testing for device functionality. Designed test cases and tested using JUnit.
- Wifi debugging and checking logs using Rx logger.
- Bug raising and also Bug fixing using jira.
- Proficient in using GIT for code repository and Code integration with help of Gerrit.
Environment: Marshamellow (6.0x), Java, Android SDK, Gradle, Android Studio, Git,Jira,Gerrit, Agile Methodology, Rxlogger, Zeplin
Confidential, Sunnyvale,CA
Android Developer
Responsibilities:
- Involved in Requirement gathering, writing use cases for designing purpose using Enterprise Architecture.
- Developed algorithm for weight changes, which are sent from weight sensors, in Application.
- Implemented Bluetooth API with barcode scanner to get the customer information.
- Responsible for sending messages from tablet to wear and implemented wear vibration.
- Implemented Text to speech API .It’s converts text into voice.
- Responsible for identifying zones, for packages related to a particular customer. And also convert zone ids into speech. created services for weight sensors to get sensors data through Bluetooth low energy(BLE). created service for handling weight changes and implemented package loading and unloading.
- Implemented Text to speech API for package loading and unloading.
- Involve with team in implementing Blue tooth low energy(BLE)API and integrating with weight sensors.
- Implemented SQLite database and fetching the data from SQLite.
- Maintained Application source code using GIT.
- Involved in initial field test of packages loading and unloading.
Environment: Marshamellow (6.0x), Java 7, Android SDK, Gradle, Android Studio, Android wear,AWS,sss Git, BLE, weight sensors, SQLite, C++,Linux,DDMS console, Log cat,Jira.
Confidential, GA
Android Developer
Responsibilities:
- Involved in requirement gathering, UX design and developed in Android studio.
- Used Android content providers for implementing features like sending E-mails, SMS, etc.
- Worked closely with the testing team using jiira.
- 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, third party libraries like OKhttp.
- Analysis developing applications using the Android SDK, of mobile application code for re-engineering.
- Experience of Gradle system using repositories and Github integration.
- Provided subsequent releases which included feature changes, enhancements and bug fixes.
- Responsible for design of user interface using various custom layouts, buttons, dialog boxes, 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 database using simple adapters.
- Used services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app and write to user stories.
- Google Maps API, GPS Location Data into app with zooming controls.
- Involved in working with Location Manager and Restful Web service with JSON through GSON.
- Tested the application on various Android devices using on Robottium.
Environment: Lollipop(5.0),Android Studio, Java 7,Gradle, Java, XML, JSON,GPS service, Log cat, ADT Plug-in, GIT (version control), DDMS console, jira.
Confidential, Seattle, WA
Quality Analyst
Responsibilities:
- Analyzing the requirements from the client.
- Assess client needs and convert business requirements into BI solutions roadmap relating to complex issues involving long-term or multi-work streams.
- Analyze technical issues and questions identifying data needs and delivery mechanisms.
- Configure aspects of business intelligence software to create solutions.
- Analyze reporting and information requirements for various end-users.
- Validate that solutions meet their intended purpose upon delivery.
- Performed unit testing and integration testing by applying the test cases and involved in User acceptance test.
- Developing new tests.
- Have full access to the code and design of the component, I do white box testing.
- Test how the code works.
- Determine what code paths need to be tested more than others.
- Not only understand every aspect of the product, but as well need to know how it interacts with all other components.
- Need to take a failure in a test case and then troubleshoot it down to the problem function.
- Fixed bugs in the application at the business logic level.
- Data Migration from one data server to the other.
- Analyzing the test cases prepared by other team members.
- Executing the test cases
Environment: Kronos, Windows, MS office suit, Jira, Scrum Methodology
PTG, Sunnavle,CA
Java/Android Engineer (Intern )
Responsibilities:
- Developed the components using OOP way to maximize scalability - building individual classes and interfaces.
- Implemented using Core Java Framework.
- Developed UI Screens using JSP.
- Involved in Analysis, Design, Development and Deployment.
- Implemented the concepts of JDBC for all database interactions.
- Contributed to the User Interface (UI) design of the Application using buttons, edit boxes, check boxes, dialog boxes, action bars and spinners for various layouts.
- Experience in App testing on Virtual Devices and actual Devices.
- Inserted suitable code to capture the various button and text field events and implimented the desired action for each of the widgets.
- Used web views, list views & populated lists to display the lists from database using simple adapters.
- Good understanding in core concepts of Android like Activities, services, content providers and receivers.
- Used services, Async tasks and Involved in Restful Web service with JSON.
- Tested the application on various Android devices.
Environment: Eclipse, Android SDK, Java, Android, XML, Gradle, ADT, REST, Json, Sqlite.
Confidential
Software Engineer
Responsibilities:
- Working on different e-Publishing Projects. Basic theme of e-Publishing is to make the physical books and journals of different libraries and authors available to the users all over the world.
- Converting data from hard copy to soft copy (scanning, OCR etc.) and soft copy to soft copy (SGML, XML, PDF etc.).
- To study and implement the specifications given by different customers for different projects and identifying the methods to automate the production process.
- Processing the final data using Post Processors and correcting the errors shown by the processing software and performing logical checks in order to minimize of mistakes.
Confidential
Java Engineer
Responsibilities:
- Implemented using Core Java Framework.
- Developed UI Pages using JSP.
- Involved in Analysis, Design, Development and Deployment.
- Interaction with clients to know the new requirements of the user.
- Requirement analysis/estimating
- Used TOAD to check and verify all the database turnaround times and also tested the connections for response times and query round trip behavior.
- Implemented the concepts of JDBC for all database interactions.
- Written database Procedures, Cursors and Triggers as per the business logic requirements.
- Used CVS as the version control tool to perform programs Check - out and Check-in from and to the repository
- Wrote JUnit test cases for testing the Business layer and the service layer.
- Utilized eclipse IDE development of the project.
Environment: Java, Eclipse, Oracle, Tomcat