Android Developer Resume
Sunnyvale, CaliforniA
SUMMARY
- Enthusiastic software programmer wif 4 years of hands on experience in Android and Java development.
- Able to design responsive, engaging applications and build effective user interfaces (UI).
- Strong abilities analyzing requirements and maintaining alignment wif project specifications and client expectations.
- Adept at thoroughly testing systems and code prior to project launch, and troubleshooting and resolving issues after implementation.
- Effective communicator and team player, collaborating wif colleagues to integrate modules and achieve goals.
TECHNICAL SKILLS
Mobile Device Programming: Android Applications · Software Engineering
Technical Solution Design: Module Integration · Project Specification Analysis · Requirements Gathering Clean, Scalable Code · Troubleshooting · Debugging · Unit Testing · Documentation & Reporting Communication · Teamwork · Detail - Oriented Approach · Results-Driven · Image Processing
Languages: Java, Swift, PHP, C++, C
Web: JSP, XSLT, XML, JavaScript, jQuery, Ajax, HTML5, CSS
Databases: SQLite, Oracle, MySQL, MS SQL Server
Tools: Android Studio, Eclipse, NetBeans
Platforms: Windows, OS X
Technology: Android, iOS, PhoneGap, iBeacon, Wearables(Google Glass)
Web Services: Jax-ws, Jax-rs
Design Patterns: Singleton, Template, Strategy, Observer, Factory method, Abstract Factory,Iterator,Composite
Others: Push Notifications (GCM,Parse.com, Amazon SNS) Facebook SDK, Twitter SDK, Git, Google API
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale, California
Android Developer
Responsibilities:
- Dramatically improved application performance by optimizing the code
- Detected and resolved memory leak issues
- Worked wif SQLite and DynamoDb to implement the database design
- Build and implemented chatting application using socket.io and Push Notification
- Implemented Layer toolkit which enables rich, and engaging messaging experience
- Practice continuous integration paradigm by using Git.
- Perform manual and automated testing using appium
- Android, Java, DynamoDB, socket.io, Git, Push Notification, Layer, Android Studio, SQLite
Confidential
Senior Android Developer
Responsibilities:
- Recognized wif 50% salary increase wifin 1 month of hire after demonstrating strong technical noledge and exceptional work ethic.
- Enhanced application aesthetics and functionality, ensuring positive end-user experiences by implementing modern and versatile Material Design.
- Built and implemented database logic using SQLite and worked wif Push Notification
- Utilized Android Studio for developing and debugging Android application.
- Employed image processing and caching technique to improve application performance.
Confidential
Semi-Senior Android Developer
Responsibilities:
- Dramatically improved speed and flexibility by employing Google Drive for storing data instead of server side using own web service.
- Created responsive mobile web application by utilizing JavaScript and AJAX.
- Developed cross-platform mobile application using PhoneGap.
- Added functionality on Android application by working wif Google Glass and iBeacon.
- NeverFar: Built application empowering users to monitor beacons by establishing distance-based alerts, wif warnings displayed at maximum distance. Implemented configuration features such as specifying different distances for various beacons and determining which beacons to activate/deactivate. Target audience included parents desiring increased safety tracking for children. Used Eclipse, SQLite, and iBeacon.
- SamenSafe / Social Alert: Developed application enabling users to send emergency alerts in crisis situations (fire, accident, etc.) by shaking device or causing free-fall. Used Eclipse, SQLite, and Open Street Map.
- Kiosk app: Prevent user accessing other applications by locking all the key functionality of mobile such as home, back, and recent app buttons. Can be enabled using secret password. Used Eclipse
- Parking Lot: Helps to notify a user when they reach the nearby parking area. Also shows the shortest path to the destination from the current location. Used Eclipse, SQLite, and Google map.