Senior Android Developer Resume Profile
NJ
SUMMARY:
- Strong UI-building experience on complex large projects, including pixel-level details, and creating bitmap graphics for borders, corners, buttons, shadow effects and tabs by effectively utilizing the network bandwidth and device memory.
- Web 2.0 coding and design skills including JSON, HTML 5
- Experience in developing applications using Java, Android, IOS, Blackberry, J2me, HTML5, DHTML, JQuery, Phone Gap, Sencha Touch, Dojo, XHTML, WML, WAP, CSS, JSP, Servlets, Java Beans, Struts, Java Script and XML.
- Having extensive knowledge in designing web pages and in mobile game programming.
- Having extensive knowledge in location based services.
- Having experience in developing application with small group, leading the team and delivering the projects.
- Having 10 years of experience in Android, J2ME, Blackberry API, and J2EE development and maintaining small group and delivering the projects on time.
- Experience in project planning, scheduling, monitoring, and reporting activities for corporate projects
- Worked across different functions within and external assigned workgroup to solve design and deployment challenges
- Defining the integrated solutions and deployment offers to customers across their mobile devices, applications, and network connectivity
- Developed, recommended and promoted the application of project management technologies.
- Professional graphic design / interface design experience
- Maintained resources and delivered the small and medium scale quality projects
TECHNICAL SUMMARY:
| Java, C, C |
| Android SDK, Blackberry API, IOS, BREW, Windows mobile, J2me |
| HTML5, JavaScript , CSS, UML, XHTML, J2EE JSP, Servlets, JDBC, JNDI, XML, WML , ASP.NET |
| JSON, SOA, REST and middle tier architecture |
| Oracle, mySQL. |
| Apache Tomcat |
| Web logic |
| Struts, MVC framework, JQuery, ExtJS / YUI, AJAX, PhoneGap, Sencha |
| Eclipse, Inteli J, Net beans |
| HttpUnit, JUnit |
WORK EXPERIENCE
Confidential
Android Developer
Responsibilities:
- This application developed as a Proof of Concept to provide real time use case for GE oil gas
- Architect and design the UI, sales force authentication process and user flow.
- Implemented WebDAV sync feature, animated list view.
- Implemented sales force OAUTH 2.0 authentication process.
- Implemented the Gesture detection, voice processing and head movement.
- Implemented the sales force communication using JSON.
Environment: Java1.6, Ant, GDK, Sales force, JSON, and Android SDK, Eclipse.
Confidential
Android Developer
Responsibilities:
- This application mainly developed for business people to take a note and share the notes with others.
- Followed agile methodology for project development, involved in sprint planning and stories grooming.
- Implemented WebDAV sync feature, animated list view.
- Implemented single sign on authentication with EMC WebDAV servers.
- Implemented JSON file conversion and video, audio and paint features.
- Implemented WebDAV download feature and upload feature.
- Involved in bug fixing phase in the app.
Environment: Windows, Java1.6, Ant, GSON, WebDAV, JSON, and Android SDK, Eclipse.
Confidential
Android Developer/ Analyst
Responsibilities:
- Followed agile methodology for project development, involved in sprint planning and stories grooming.
- Always maintained DRR Defect Removal Rate more than 94 and released three versions of the app.
- Created new features like create SR C/P , add a note C/P/Emp , Change Status C/P/Emp
- Utilized UI wireframes and specifications to support Android mobile device applications.
- Worked with Business, server people to match functionalities with the existing web application
- Implemented the SQLite database with SQLCipher to encrypt the data base.
- Implemented custom UI components, ActionBarSherlock and custom layouts in the app.
- Implemented JSON Parsing module in the app.
- Worked independently and collaborate with key stakeholders for rapid iterations
- Performed on device debugging to solve certain issues.
- Involved in bug fixing phase in the app.
Environment: Windows, Java1.6, Ant, AJAX, JSON, Android SDK, Eclipse.
Confidential
Team Lead/Architect
Responsibilities:
- Leading a team of 10 people. Assigning the tasks to team members and maintaining the resources.
- Worked with project managers and other developers to create a functional and friendly UI on a short deadline.
- Defined the APN Change ECR and implemented for android 3.6 versions.
- Implemented the new UI for whole application.
- Implemented and design the speed camera functionality.
- Involved in defining and development of local search, place messaging and maps features.
- Involved in GPS implementation and debugging the GPS bugs.
- Worked with server team to implement the Metro Navigator billing.
- Worked on OEM's reported bugs.
- Involved in meetings with OEM's and explained them about the problems.
- Defined and implemented the stub mechanism for lower heap devices to substitute the memory concerns on pre-loaded applications.
- Ported the same build for around 40 different versions of android devices and proved the concept of one android build for all the devices.
Environment: Windows, Java1.6, Ant, HTML5, AJAX, JSON, Android SDK, Eclipse.
Confidential
Android Developer/ Software Engineer
Responsibilities:
- Analyzing the existing code.
- Worked on performance issues and solved them by redesigning the logic.
- Worked on local search and maps bugs and UI changes.
- Worked on GPS bug fixes.
- Worked on UI bug fixes
- Worked on OEM's reported issues.
- Worked with server team to implement the new features like facebook.
- Porting the VZ Vx to different android devices.
- Unit testing and Internal bug fixing.
Environment: Windows, Java1.5, Ant, AJAX, JSON, Android SDK, Eclipse.
Confidential
Senior Software Engineer
Responsibilities:
- Analyzing the existing code and converted the existing j2me code to android environment.
- Creating the class diagrams for the ASR Automatic Speech Recagnization .
- Implementing the Audio pal layer for recording the audio and playing the navigation sounds.
- Implementing the ASR feature according the MVC framework for main menu, local search and Airport screens.
- Implementing the ASR UI flow according to the PRD.
- Implementing the recording of the audio and communicate to the Blue box and getting the results from the server and displaying them.
- Porting the V5 prototype code for Samsung instinct and merging and implementing the touch functionality.
- Implementing the ASR for j2me and Blackberry devices.
Environment: Windows NT, Java1.4, Ant, JSR 179, JSR 75, JSR 135, JSR 120, MIDP 1.0, MIDP 2.O, Blackberry API, Android SDK, Eclipse.
Confidential
Senior Software Engineer
Responsibilities:
- Analyzing the existing code.
- Porting the application on RIM Bold device and other RIM devices with new graphics.
- Developing the acceptance of application permissions UI flow using RIM specific API
- Bug fixing and debugging the code using Blackberry JDE and Eclipse IDE
- Debugging the code using the blackberry loggers.
- Core bug fixing and integrating the bug fixes in the main branch and maintaining the main branch.
- Designed and implemented the application permission UI flow
- Requesting the builds for QA and production builds.
Environment: Windows NT, Java1.4, Ant, JSR 179, JSR 75, JSR 135, JSR 120, MIDP 1.0, MIDP 2.O, Blackberry API, Eclipse.
Confidential
Senior Software Engineer
Responsibilities:
- Analyzing the existing code.
- Porting the application on Samsung behold and implementing the touch controls.
- Implementing the user membership flow and road side assistance UI flow.
- Bug fixing and debugging the code using Blackberry JDE and Eclipse IDE
- Debugging the code using the blackberry loggers.
- Core bug fixing and integrating the bug fixes in the main branch and maintaining the main branch.
- Implementing the QUALCOMM GPS implementation for the sprint devices using QUALCOMM API
Environment: Windows NT, Java1.4, Ant, JSR 179, JSR 75, JSR 135, JSR 120, MIDP 1.0, MIDP 2.O, Blackberry API, Eclipse.
Confidential
Senior Software Engineer
Responsibilities:
- Analyzing the existing code.
- Porting the application on Samsung behold and implementing the touch controls.
- Implementing the user membership flow and road side assistance UI flow.
- Bug fixing and debugging the code using Blackberry JDE and Eclipse IDE
- Debugging the code using the blackberry loggers.
- Core bug fixing and integrating the bug fixes in the main branch and maintaining the main branch.
- Requesting the builds for QA and production builds.
- Implemented the Data gram connection for the place messaging.
Environment: Windows NT, Java1.4, Ant, JSR 179, JSR 75, JSR 135, JSR 120, MIDP 1.0, MIDP 2.O, Blackberry API, Eclipse