Software Engineer Resume
4.00/5 (Submit Your Rating)
SUMMARY:
- Previous H1B visa holder, H1B visa re - activation needed
- 4 years Linux & Java mobile platform( include Android ) development experience
- Multiple Virtual Machine experience (Java ME, Android Dalvik, .Net)
- Cross platform programming and porting experience for Java VM (Windows, Linux, REX/BREW)
- High performance computing experience in cloud and cluster array ( Confidential, Confidential, Confidential, Confidential )
WORK EXPERIENCE:
Software Engineer
Confidential
Responsibilities:
- Language usage: C#, PowerShell, SQL, SCOPE script in Confidential query
- Worked entire engineering process(from requirement clarification to final verification) on Office 365 Exchange(SaaS) for product features (security, lockbox, provisioning, scheduled tasks infrastructure, etc.), monitoring and reporting features, and an internal service website
- Delivered an internal website helping reducing human error on generating service update requests
- Delivered multiple security enforcement features (annual training compliance, Background & CJIS compliance, Lockbox/JIT account monitoring) for early breach detection and protection.
- Delivered database raw table backup to Confidential and multiple automation reports on Confidential to collect, aggregate and generating reports among global datacenters regularly.
Research Assistant
Confidential, Columbia
Responsibilities:
- Delivered a web-based 3D medical students training program (Virtual Physical Exam) to visualize diagnostic process for clinic courses. Language usage: Adobe Flash ActionScript, PHP
Individual Developer
Responsibilities:
- Reverse-Engineered MFC applications and obfuscated Java applications
- Delivered an Android 2D game
Software Engineer
Confidential
Responsibilities:
- Developed, verified and tuned performance of Java Virtual Machine for mobile phone on Linux OS with QTE framework, using C, C++ and Java Programming languages.
- Developed Linux USB driver for mobile phone.
- Acquired Six Sigma Yellow Belt Certificate
- Rated as Top 20% performance and BRAVO reward
- Delivered Java VM for Confidential E680i, Ming(A1200/A1600/A1800), ROKR E2/E6
- Delivered USB PictBridge feature(Direct Printing) for the first time in Confidential phone on ROKR E8
- Improved performance 300% for all games on dozens of phones by solving a baseline performance issue existing for five years
Software Engineer
Confidential
Responsibilities:
- Designed, developed, verified and tuned performance of JavaME Virtual Machine for mobile phone on multiple platforms (Brew, REX, Linux, and Windows), using C, C++ and Java Programming languages. Techniques cover CLDC Hotspot Implementation, MIDP, JSR184 3D extension, Garbage collection, Just-in-time(JIT) compiler, Java Native Interface(JNI/NDK), multitasking, stack-based Java ByteCode architecture (later register-based instructions in Android), Java Classfile
- Cooperated with phone vendors and third party app vendors to deliver preload products on time with/without exposure to source code by reverse-engineering and debugging Java Bytecode and ARM instructions via on-chip debug and trace tool
- “Best Management Practice Advisor” reward for contribution in process improvement
- Delivered JSR 184 3D extension and JSR 75 File/PIM implementation for TCL and Samsung phones on BREW/REX
- Delivered MPEG4 video encoding and decoding reference implementation in two weeks with open source code integration
Department Manager
Confidential
Responsibilities:
- Managed/reorganized teams to provide quick-response low-cost customized Interactive Voice Response (IVR) / Call Center solution, which supports connection to multiple telecommunication networks: public switched telephone network (PSTN), Signaling System No. 7 (SS7), SS1, etc. and SMS/MMS gateway.
- Reduced development cost 25% and increased Mean Time to Failure (MTTF) to 3,000 hours by re-designing architecture to decouple volatile customized services from common circuit switching core for providing auto-recovery on service layer and evolving the company technical strategy from project-based to platform/product-based for maximizing features reuse among contracts.
- Reduced customization cost 10% to 50% by negotiating contract with customers to provide reusable features, to lock down design/verification to minimize hardware integration cost, while module decoupling and GUI-based service logic builder also help for the cost reduction.
Software Engineer/ Project Coordinator
Confidential
Responsibilities:
- Delivered monitoring services for registry and file change in DFVS to deny suspicious/harmful action.
- Delivered pattern and sentence analysis for localization/translation software YXCAT
- Managed/coordinated the development of English edition project.