Android Developer Resume
Richardson, TX
SUMMARY
- 8 Years of Experience in software development which includes 3 Years of Experience in Native Android and Java development.
- Strong experience with performance improvement and memory leaks in Android.
- Developed prototypes of hybrid applications in Android.
- Proficient in all phases of software development with extensive experience in SDLC (Software Development Life Cycle).
- Worked with agile software development teams with everyday scrum meetings.
- Very strong in Data structures and Algorithms.
- Integrated many productivity tools like Resharper, style cop.
- Worked with cross platform teams across projects to gather dependencies and project planning ahead of every sprints.
- Performed the role of Scrum masters in every team.
- Actively participated in bug triages and tracking customer feedback and user case studies into product implementation.
- Exposure to interaction between various devices and different versions of Android.
- Proficient in database design and management system, and influence design in real time projects.
TECHNICAL SKILLS
Languages: C, C++, VC++, C# .NET, Java, PHP, ASP.NET, Python, SQL, HTML5, XMLJavascript, XAML.
Frameworks: Android SDK, PhoneGap, .NET
Libraries: STL, MFC, ANPOP, jQuery, Raphael JS
Tools: Fiddler, ADB (Android), Gradle, ANT, Wireshark, ADT, Systrace, Trace View, LogcatBounce checker, Pro Guard, Pixel Perfect, Geny Motion.
IDE: Eclipse, IntelliJ, Android studio, Visual studio.
Other: AJAX, CSS3, SOAP, REST, JSON, CSS, MVC
PROFESSIONAL EXPERIENCE
Confidential, Richardson, TX
Android Developer
Responsibilities:
- Develop UI using standard widgets from Android tool kit.
- Implement new libraries for new UI or other common tasks that can be used across the projects.
- Improve the performance of existing applications using tools like Traceview and find other alternative solutions.
- Integrate third party application with existing Confidential applications and extend the functionality
- Integrated database to improve the functionality of existing applications.
- Implemented content providers for sharing the data and developed views by using media content provider and optimized the same.
- Developed services which can provide new content to the user on everyday basis.
- Established communication between components using Broadcast Senders, Receivers and Thread handlers.
- Developed custom controls derived from ViewGroup which can animate and provide new experience for the users.
Confidential, Indianapolis
Software Development Engineer
Responsibilities:
- Developed UI for most of the modules in the application using List View, Grid View, View Pager and Tab layouts using Action Bar.
- Integrated search widgets to perform search through their collections, load recent search and suports voice based search.
- Developed custom UI by drawing on the Canvas using native Android SDK API.
- Implement Tablet compatibility for the application, which was only phone compatible earlier.
- Implemented services using GSON library and part of design team in architecture of Web services.
- Implemented Serializable and Parcelable objects to send across activities.
- Improved the application performance by detecting memory leaks using DDMS.
- Developed generic libraries for downloading images and other resource using Async task handlers.
- Developed utility classes to handle Validations of user information using regex functions and other common app functionalities.
- Developed prototype using PhoneGap for cross platform compatibility.
- Implemented login functionality using Sterling services.
Confidential, Seattle
Software Development Engineer
Responsibilities:
- Developed UI for most of the modules, involving list views and draggable list views.
- Designed GSON Type adapters for serializing and de - serializing all the models used in the application.
- Involved and driven the cloud architecture to implement features like next suggested episodes or programs to the user.
- Implemented Glyph font’s concept to replace bitmaps and images in the app to reduce app size and memory leaks.
- Integrated dependency Injection like Dagger in the app.
- Created compound controls which could be used across different parts of the application.
- Extended the features of open source charting engines like A-Chart control and customized it for the application needs.
- Implemented custom animation drawing on the canvas to illustrate users work out metrics.
- Implemented login feature in the application using Confidential login services.
- Implemented notifications and alerts using notification bar and push button notification.
- Developed Custom Application widgets to improve reusability
- Worked on local data storage using shared preference, SQLite database and file system.
- Implemented all the REST calls in the application through OData formats.
- Worked in Scrum and agile software development methodologies.
- OO Concept and UML were immensely used for modeling.
- Used Bluetooth technology to establish the connection with other hardware device.
Confidential
Responsibilities:
- Developed UI for the entire application and designed backend REST calls using ODATA API’s.
- Designed and developed the entire work flow and worked with cloud and hardware teams to integrate the components.
- Developed custom list views for the internal Android framework, which could be used across all development teams.
- Integrated cross platform components like BING maps, and developed custom web views for internal Android library.
- Used Async Tasks to implement various cloud calls and implemented background services using Services in Android.
- Integrated test Automation using JUnit and Robo electric.
- Worked with Location and Google Maps API’s and integrated it with real time applications.
- Developed UI’s portable across different screen sizes and resolution.
- Implemented perf markers and reduced memory leaks in the application.
- Worked with Android tools like DDMS, ADB and ProGuard.
- Created services to constantly monitor background agents in the application.
- Used Notification service to inform user about the cab status and other updates.
- Used JSON for web service calls to access external database.
- Tested the widgets for multiple devices, densities and screens
- Worked closely with QA team for bug fixes and bug repro issues.
Confidential
Responsibilities:
- UI design, development & debugging of the application and fixing issues reported by the users.
- Responsible for design & implementation of login module which contains customer & technicians login.
- Developed new screen GUI widgets, layouts, custom lists, custom layouts, custom adapters & pixel perfect UI for LDPI, MDPI, HDPI and XHDPI devices.
- Designing & development of email module and dial functionality which is used to send email and calling.
- Designing & implementation of Google Map integration to locate near by IT service center location.
- Responsible for using GSON object from the server response to implement markers on Google maps to show service center.
- Worked on GPS location services which are used to get the current location of the driver.
- Integration of Google analytics with mobile application.
- Used SVN to check the version and keep a track of update with the project.
- Implemented integration with social media like Facebook and Twitter in the app.
- Involved in application enhancement by finding the performance issues and improving application performance using Android Lint & view tools and DDMS Logcat.
Confidential, New York
Android Developer
Responsibilities:
- Developed prototype app for showing the latest the mergers and acquisition deals.
- Involved and designed all phases of software development life cycle (SDLC).
- Worked on the backend design for the REST calls for the mobile application.
- Implemented views with scrollable list views, Navigation Drawers and Action bars.
- Utilized tools such as Gradle to streamline build automation and testing.
- Implementation of Android Broadcast Receiver and Services to start and trigger application activities without User knowledge or intervention especially for pages with images and videos.
- Major work involved using Web services, reading data from the website and Implemented Http Communication using KSOAP Data
- Improved the accuracy of web scraper which gathers financial data with more features.
- Implemented generic data visualization tool by extending open source javascript library for visual enhancements in the website.
- Developed a tool to create custom mind maps to improve the internal productive.
- Used HTML5 to embed video advertisements.
Confidential, New York
Web Developer
Responsibilities:
- Involved in the design of online web portal to promote retailer business in Brooklyn.
- Implemented both front-end and back end for the Nabes games web portal and successfully showed demo to retailers in market.
- Played major role in business development area to raise funds for the startup and identify revenue
