Android Mobile Applications Consultant Resume
La Jolla, CA
SUMMARY
- 7 years experience in Android Mobile applications, framework and embedded software development.
- 21 years experience in Applications, Real - time and Embedded Software development.
- Major experience and skills are: Android Mobile Apps, frameworks and network developing. Mobile Online payment developing. Android Embedded Software.
- Cryptography with SSL, Cipher suites, AES and RSA algorithms and Digital Certificate. CDMA Handset Software and Firmware Engineering.
TECHNICAL SKILLS
Programming Languages: Java, C++, C, Visual C++, XML, JSON, SQL, SQLite, Object Orient Technologies
Environment / Systems: Linux OS, Android OS, Window, Eclipse, Android Studio, Restful APIs, HTTP, Git, GitHub, Oauth-2.
PROFESSIONAL EXPERIENCE
Confidential - La Jolla, CA
Android Mobile Applications Consultant
Responsibilities:
- On call for supporting the Android mobile online payment app bases on ID Tech Android sdk.
- Upgraded gradle and Android Studio to the latest versions. Built new .apk with Android 7. 0.1
- Developed auto setting for SMS and Microphone on Application permission page for phones with OS 6.0+
- Redesigned and modified config and auto-config processes for best reader connecting.
- Consulting with IDT supporters and resolving problem with Confidential S7 phones which fail for swiping cards
- Implement in Android Sdk 7, Java, WebView, Restful APIs, Eclipse and Android Studio.
Confidential - San Diego, CA
Senior Android Mobile Applications and Framework Engineer
Responsibilities:
- Project coordinator and Software developer for Alcatel Ecommerce Mobile Application:
- Coordinating, architecting and design the OneTouch-shop project with multi-teams in US and China.
- Design and develop the Confidential and Credit card payment with Confidential Payment SDK.
- Build Magento Web store. Test Magento REST APIs
- Implement in Android Sdk 6, java, Restful API and Curl, Magento WEB APIs
- Design and develop the AVS applications (Alexa Voice Service) with AVS API Version 1 and 2.
- Develop Layouts and UI in XML and Java. Get authorized, Access Token and Fresh Token.
- Develop Voice Chrome includes speech recording, submit request and process response via HTTP, Restful APIs and JSON.
- Cancel current (response) speak via soft button or voice command.
- Implement in Android Sdk 6, Java, WebView, XML, and Speech Regconization, Restful APIs and Android Studio.
Confidential - La Jolla, CA
Android Mobile Applications Consultant
Responsibilities:
- Architect, design and build the online payment app for Android phones bases on new ID Tech Android sdk.
- Upgrade, integrate and optimize working features from old version to new build with Android 6.
- Develop new features for new build: Auto-config unsupported phones with credit card readers, sync Web session time out with Android phones and auto update config file. Test and debug new applications.
- Implement in Android Sdk 6, Java, WebView, XML, and JavaScript, Restful APIs, Eclipse and Android Studio.
Confidential - Bellevue, WA
Senior Android Mobile Software Engineer / Consultant
Responsibilities:
- Building Android sdk to help developers in developing online payment applications from scratch. Designed and implemented push notifications.
- Obtaining access token, refresh token, public key and private keys from creditor’s server.
- Implemented nested JSON Objects to store online-payment request, encrypted it with AES algorithm, and submitted it to the creditor via Restful APIs.
- Coded the sample app with this Android sdk to guide the developers.
- Designed and implemented the Google Cloud Messaging (GCD Client and Server) to push notifications from server on top of the Android screens.
- Implemented in Android Sdk 4.4, Java, XML, JSON, Restful API, Eclipse, Android Studio, Github and GitAccuRev, Notifications, ListView, Custom Toast layout, Array Adapter, Pending Intent, Alarm Manager, Layout Framework, Broadcast receivers and services.
Confidential - Redmond, WA
Senior Android Applications and Framework Consultant
Responsibilities:
- Developing Android API, SDK and library for Android developers to develop SMS systems.
- Optimized Advertising sdk, In App Messaging sdk and Address Book sdk.
- Implemented new features for In App Messenger SDK.
- Implemented in Android Sdk 4.4, Java, JSON, Oauth 2, XML, Http Restful, Eclipse and Git.
Confidential - Newark, NJ
Senior Android Applications and Framework Consultant
Responsibilities:
- Developed features for video recording and video reviewing including
- APIs for preset set and reset camera features for max recording time, media outputs and camera sites.
- Create a Gif file with frames of MP4 files. Created video with text overlay.
- Auto-search service runs in background to pick up new Wickr users from phone contact list.
- Recording and reviewing Mp4 video and sound files via Media Recorder and Media Player.
- Streaming recorded voice and video files from Android phones to the base.
- Merging video recording fragments and picture taking fragments to enhance their layout and logic.
- Implemented in Java, Media framework, Pending Intent, Alarm Manager, Android 4.2 SDK and JNI, MP4.
Confidential - Richardson, TX
Android Software Consultant
Responsibilities:
- Lead Engineer in designing and developing the UI and front-end software for Confidential phone-pay system.
- Completed and released the Ping It, the phone pay App, for Confidential Inc.
- Designed, coded and integrated the UI and web-service handler for the BMB pap, a Banking
- Account Management system, which leverages the registration process from the Ping It app.
- Contributed tasks and provided technical supports to team members.
- Implemented in Java, Android 2.2 SDK and NDK, JSON, Eclipse IDE and Window7, Layout Framework.
Confidential - Hillsboro, OR
Android applications and Embedded Software Consultant
Responsibilities:
- Optimizing Widi interface, a Real Time Multimedia Networking.
- Implemented the Real Time Transport Protocol (RTP) for transmitting real time audio and video streams from Android phones to wireless displays. Optimized latency time for transmitting.
- Developed a Graphical App to collect samples and analyzed the latency time for Midi interface.
- Implemented in Java, C, Android 2.2 SDK and NDK, RTP, Eclipse, Window 7 and LINUX.
- Developing features and Networking between Android phones and PC server.
- Developed X509 Certificate Generator for Networking Security.
- Developed password encryption and decryption. Developed, modified and improved GUI.
- Optimized discovery, pairing, handshaking and transmitting processes for WIFI.
- Implemented in Java, Android 2.2 SDK, WIFI, SSL Socket, Cipher suite, Eclipse and Window 7.
Confidential - La Jolla, CA
Android Applications Consultant
Responsibilities:
- Developing features and Bluetooth Net working for Android phones.
- Designed system and software. Developed GUI and features for E911 call, Weather and Stock broadcast and notification, SMS notification, Turn by turn GPS, MP3 Application in Android phones.
- Designed Communication Protocol. Developed Bluetooth and TCP Confidential socket levels for transmitting data and images between Android phones and Blue tooth watch prototype.
- Implemented in Java, XML, ECLIPSE, Android 1.8 SDK, LINUX, Blue tooth, TCP and Layout Framework.
Confidential - San Diego, CA
Senior CDMA Software / Firmware Engineer
Responsibilities:
- Developing, integrating, debugging and testing the application software and firmware for CDMA phones.
- Developed code, analyzed issues, debugged and fixed errors for Battery Charge driver, Call Processing
- Confidential commands, Sound Manager, Blue tooth and display devices.
- Developed features for the CDMA Automated Universal Test System. (DIAG system.)
- Implemented in C, C++, Visual C++, IPC, OOT, Sun Solaris, LINUX and Windows.