Android Software Engineer Resume
2.00/5 (Submit Your Rating)
SUMMARY
- An Android, J2EE, Web Front End/Backend and Linux device driver developer, seek for programmer/analyst/web developer positions.
TECHNICAL SKILLS :
Language : Java, C, C++, Linux C, Shell Script, MySQL, MsSQL, JavaScript, CSS, HTML.
Tools : J2EE, Servlet, Java Spring, Android SDK, Android NDK, Android Studio, Eclipse, Maven, Aqua Studio, Nodejs, ExpressJS, ReactJs, MongoDB, SVN, Git, MatLab, Linux LXR
WORKING EXPERIENCE :
ConfidentialAndroid Software Engineer
Responsibilities:- Program architecture design.
- UI implementation.
- Java Socket-related mechanisms implementation.
- Camera-related mechanisms implementation.
- A primary maintainer of InsydeIME (an Android input method editor published by Insyde Software Corp.) .
- Responsive websites for Android.
- Android Java Frameworks maintaining and customizing.
- Android/Linux device drivers maintaining, and co-working with device vendors, such as companies produce touch-pads, speakers and WIFI/Bluetooth etc.
- On-site support on production lines in China Shanghai factories. Job duties include production line test programs implementation, and Android OS bug issues Q & A for factory stuffs.
- Lenovo Mocca Android System integration.
- HP Maya Android System integration
- HP Phobos InsydeIME integration
- Acer Citizen tablet System integration
- Insyde Android app Share Kantan development
Android Apps/NodeJS Developer
Responsibilities:- Main developer of Thermaltag, which is an app for seafood company detecting frozen foods temperature by Android phone. A Internet of Things application.
- Integrated native C libraries, such as ABBY OCR, by JNI.
- Mobile and Website backend ExpressJS RESTful APIs implementation. Focused on relational database query for credit card payment system.
Tiny Linux Operation System Building
Responsibilities:- Installed BusyBox into a hard drive and combined it with the compiled Linux source code.
- A tiny system only require for 1GB hard drive space.
- Provided me the inside view in kernel compiling, kernel parameters customizing , and LXR code tracing.
- Gained clear concepts about kernel working flows(memory management, thread context switch and network/protocol transferring flow).
Internet Shortest Routing Path Analysis
Responsibilities:- Built an virtual network system and used Dijkstra algorithm in Java to find the shortest path from a source machine to the destination machine.
- Considered the length between router to router in terms of transmission capacity and physical wire material.
Online Book Store System
Responsibilities:- Simulated a real world business application for providing online book purchasing, like Ebay and Amazon.
- Used relational database plus JDBC to handle business logic.