Anderson Mai
Senior Software Engineer / Technical Consultant
Hire this person
Send a job offer directly to this candidate
About
20-year experience: Full stack of Android Mobile Apps, frameworks and network development. Android Embedded Software. CDMA Handset Software and Firmware development. M. S. degree in Computer Science and Software Engineering.
Experience
Senior Software Engineer at Sigma Connectivity Inc. (2022-03 – 2025)
Developing software tools, RTT service, high level Call processing for new Android Phone watch.
- Developed software tools names ‘On device logging’ which runs on top of Android devices to dump data logs from Cellular TCP, WAN TCP, Telephony, Kernel and Crash interfaces.
- Designed and implemented RTT services for Android phones.
- Developed software tools which provide toggle ON/OFF for Wi-Fi, Bluetooth, LTE, idle mode, preview camera, shoot camera, display screen, LEDS and screen brightness of Android devices.
- Advice, Support Engineering in implementing connections between telephone engine and high-level phone call applications in Android phone watch.
- Implemented Linux OS, dumpsys, tcpdump, logcat, Java and AOSP, Android Studio, SDK 14.
Android Software Freelancer at Independent Project (2017-05 – Present)
Full stack Location tracking, securing and navigating system. Android system for tracking and securing multiple moving and stationary objects:
- App for Android client devices: Send Location data to the base. Receive orders from the base for activating/deactivating secured distance alarming and geofences.
- App for Android base phone: Send orders to a specific client device to connect or disconnect client device. Receive real-time location data from client devices and keep files on.
- Provide real-time driving, biking, or walking maps from the base to a client’s location. Send orders to enable or disable the secured distance process or geofences for each client device.
- Provide alarming for a secure distance process. Can handle connections with multiple client devices simultaneously.
- Implemented Android SDK 12-17, Java, SMS, Fuse Location, Google Map, and Layout frameworks.
Android Mobile Applications Consultant at Payment Logistics Inc. (2016-12 – 2017-09)
Developing Android mobile app to operate the online credit card payment based on ID Tech Android SDK.
- Upgraded Gradle and Android Studio to the latest versions.
- Developed auto setting for SMS and Microphone on Application permission page for phones with OS 6.0+
- Redesigned and modified the config and auto-config processes for best reader connecting.
- Consulted with IDT supporters to resolve the issues with Samsung S7 phones which fail for swiping cards.
- Implemented Android SDK, Java, WebView, Restful APIs, JavaScript, Android Studio and BLE
Senior Android Mobile Applications and Framework Engineer. at Alcatel OneTouch Inc. (2016-05 – 2016-12)
Coordinate, design, and develop the applications for Alcatel Ecommerce Mobile Division.
- Developed OneTouch-shop project with multi-teams in US and China.
- Developed the PayPal and Credit card payment with Braintree Payment SDK.
- Developed the AVS applications (Alexa Voice Service) with AVS APIs
- Developed Layouts and UI in XML and Java. Get authorized, Access Token and Fresh Token.
- Developed Voice Chrome includes speech recording, submit request and process response via HTTP, Restful APIs and JSON.
- Implemented Android SDK, Java, WebView, XML, Speech Recognition, Restful APIs and Android Studio.
Senior Android Mobile Software Consultant at Cyber Source Inc. (2015-01 – 2015-05)
- Developed the Android SDK to help developers in developing online payment applications.
- Developed the push notifications.
- Obtaining access token, refresh token, public key and private keys from creditor’s server. Implemented Nested JSON Objects to store online payment requests, encrypted it with the AES algorithm, and submitted it to the creditor via Restful APIs. Code the sample app with this Android SDK to guide the developers.
- Developed the Google Cloud Messaging to push notifications on top of Android screens.
- Implemented Android SDK, Java, XML, JSON, Restful API, Android Studio, Notifications, List View, Custom Toast layout, Array Adapter, Pending Intent, Alarm Manager, Layout Framework, Broadcast receivers, and services.
Senior Android Applications and Framework Consultant at AT&T Inc. (2014-06 – 2014-11)
- Developed Android API, SDK and library for Android developers to develop SMS systems.
- Optimized Advertising SDK, In App Messaging SDK and Address Book SDK.
- Developed new features for the In App Messenger SDK.
- Implemented Android SDK, Java, JSON, XML, Http Restful and Git.
Android Software Consultant at InfoVision Consulting Inc. (2012-11 – 2013-06)
Lead Engineer in designing and developing UI and front-end software for Barclay phone-paying systems.
- Developed and released the “Ping It” phone pays application for Barclay 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 support to team members.
- Implemented Java, Android SDK and NDK, JSON, Layout Framework.
Android applications and Embedded Software Consultant. at Intel Corporation. (2010-11 – 2011-07)
Optimizing Widi interface, 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 analyze the latency time for Midi interface.
- 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 Java, Android SDK, WIFI, SSL Socket, Cipher suite, Java, C++, RTP, Window 7 and LINUX.
Android Applications/Framework Consultant at Gad Light Inc. (2010-01 – 2010-09)
Developing features and Bluetooth Net working for Android phone watches.
- Developed GUI and features for E911 call, Weather and Stock broadcast and notification, SMS notification, turn by turn GPS, MP3 Application in Android phone watches.
- Designed Communication Protocol. Developed Bluetooth and TCP at socket levels for transmitting data and images between Android phones and Bluetooth watch prototypes.
- Implemented Java, XML, ECLIPSE, Android 1.8 SDK, LINUX, Blue tooth, TCP and Layout Framework.
Senior CDMA Software / Firmware Engineer at Motorola, Inc. (1999-10 – 2009-08)
Full life cycle for CDMA embedded software and firmware developing
- Implemented code, analyzed issues, debugged and fixed errors for Battery Charge driver, Call Processing, AT commands, Sound Manager, Blue tooth and display devices.
- Developed features for the CDMA Automated Universal Test System. (DIAG system.)
- Implemented C, C++, Visual C++, IPC, Object Oriented Technologies, Sun Solaris, LINUX and Windows.
Education
M.S. in Computer Science / Software Engineering – DePaul University. (2000)
B.S. in Computer Science – University of Massachusetts. (1993)

