Android Developer Resume
San Jose, CA
SUMMARY
- 7 + years of Software Industry experience in design, development and testing ofapplications.
- Around 5 years of experience in Android app development with Android SDK.
- Around 2 years of experience in Java
- Hands on experience in Android SDK based application development.
- Sound knowledge of Java, JavaScript, HTML/CSS, SQL/SQLite, Web - services.
- Understanding Object-Oriented design patterns and successfully implemented
- Extensive experience in dealing with both SOAP as well as REST based web services.
- Experienced in developingapplicationsforAndroidOperating System using Eclipse IDE, SQLite, JAVA, XML,AndroidSDK and ADT plug-in.
- Used XML parser and JSON to retrieve data for display on the Android Devices from server.
- Hands on experience with parsing JSON data.
- Worked with Google, Facebook and Twitter API’s.
- Experienced with reading and writing XML documents.
- Well versed with complete Life Cycle Development process which includes Designing, Developing, Testing and Implementation.
- Strong ability to perform complex analysis, design and development.
- Good knowledge in designing and developing adaptive UI components, Widget for Android phones with different screen resolutions.
- Worked using Activities, fragments, Android Binding, support library, Android animation framework, ASyncTask, Intent Services, broadcast receivers, REST API, Location Manager
- Adept at quickly adapting to new environments, new technologies and facing new challenges
- Mentored and assisted a small team of developers in the current and prior projects.
TECHNICAL SKILLS
Languages: Java, C, C++, JavaScript, SQL, HTML/CSS, MatLab.
Framework: Android SDK, Java Development Kit (JDK), C standard Library, jQuery.
Development: Eclipse, Dreamweaver CS5, Photoshop CS5, Microsoft Office 2010, Adobe, Android Studio
Tools: Captivate, NetSim, SVN, JUnit, Visual Studio 2010, WebSphere.
Web Technologies: JavaScript, HTML5, XHTML, CSS, XML, Apache Tomcat, Phone Gap
Databases: SQLite, MySQL, Oracle RDBM, MS Access.
OS: Windows, DOS, UNIX/LINUX, Macintosh, and Android.
Repositories: SVN, Github.
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Android Developer
Responsibilities:
- Designed and Implemented Views and Layouts for user interaction.
- User Interface design and layout using both XML, and customandroidviews and widgets.
- Created a sliding carousal view for the shopping application.
- Developed the UI layers for activities.
- Activity navigation using tabbed activities/fragments and ViewPagers
- Used multi-threading to implement parallel processing.
- Used Android SDK 4.0.3 and Eclipse IDE for development.
- Multi-screen UI design including 9 patch graphics.
- Asynchronous communication and multi-threaded interface to backend services using JSON.
Environment: J2EE, Android SDK, Eclipse 3.4/3.5, JSON.
Confidential, Palo Alto, CA
Android Developer
Responsibilities:
- Designed and developed the applicationslike People@Work,
- Ticketingappsbased on Magnet Platformusing eclipse,Androidplugin’ssupporting versionsAndroid4.0
- Implemented variousUIelements includingFragments, Action Barand Lists to develop the display screen.
- Integrated SalesforceController and LinkedInController and retrieved the contacts
- Developed webViews using HTML5andJavaScriptonPhoneGap/Cordova
- Developed Web apps using Bootstrap framework such that the app is compatible across all platforms both mobile and desktop
- Worked in Agile development environment including Scrum methodology
Environment: Android 4.0, HTML5, PhoneGap/Coredova, Bootstrap, JavaScript, User Interface
Confidential, Los Angeles, CA
Android Developer
Responsibilities:
- Implemented SMS & MMS feature in native android application
- Developed the lifecycle of the feature according to the requirements with sprint planning
- Utilized Android Telephony Framework to create classes which support telephony manager employing Api 19 & provided compatibility with lower Api levels.
- Created Fragments for the feature & merging with existing project structure
- Created UI layers & was part of UX development team
- Role in integration of this feature with the existing code base
- Experience with both Maven and Gradle for project build
- Involved in Testing & Debugging the application pre and post integration
- Used Android SDK 4.4.2 and Android Studio v0.5.4 IDE for development.
- Used Github for version Repository maintenance.
Environment: J2EE, Android SDK, Android Studio v0.5.4, XML, SqLite
Confidential, Fryeburg, ME
Android Developer
Responsibilities:
- Built framework to generate QR Code with the provided information called Label Maker using google zxing library.
- Scanned QR Code and maintained list of scan QR code.
- Implemented Export framework to export list of QR codes in a form of PDF doc.
- Emailed features to send QR codes.
- Added Help feature to provided assistant related to QR code generation and Scan.
- Implemented Edit feature to edit QR details within the application.
- Implemented SQLite database to maintain list of generated QR Code and Scan QR Code.
Environment: Android 3.0, Eclipse 3.5, GPS, TCP, Socket, SQLite
Confidential, Juno Beach, FL
Java Developer
Responsibilities:
- Reviewed High - level Design (HLD), Functional requirements.
- Used IBM RAD as development environment and deployed application on Web Sphere Application server.
- Extensively used CoreJavasuch as Exceptions, and Collections in Application.
- Used CVS version control tool to manage source repository.
- Developed highly scalable, transactional and reusable components using J2EE technologies.
- Prepared Program specifications and Test cases based on Detailed Design documents.
- UsedJavaEE Connector Architecture for connecting application servers and enterprise information systems (EIS) as part of EAI solutions.
- Created Web Service clients to perform load test web services.
- Used XML parser APIs such as JAXB in the web service's request response data marshaling as well as un-marshaling process.
- Developed and Deployed modules on IBM WebSphere Application Server
Environment: JSF Framework, Eclipse IDE, Ajax, Apache Axis1.4, OOAD, Web Logic 10.0, SQL Server, Oracle 10g, Web services, Ajax, Spring, OOAD and UML, Developed screens using XML documents and XSL