Senior Engineer Resume
4.00/5 (Submit Your Rating)
SUMMARY:
- I have experience in mobile embedded device software engineering around 13 years.
- Currently, I'm seeking a position of Software Engineer that is utilizing my broad engineering knowledge and global experiences.
- My background includes professional experience in three of embedded platforms; Qualcomm Native Platform, BREW MP(Mobile Platform) and Android Platform. All of them are the most important platform in each generation of mobile device since 2000. So, I can introduce myself as a multi - platform experienced mobile software engineer. I have strong experiences in designing Graphical User-friendly Interface (HMI) for many years.
- The main role was contacting and supporting my customer's requirements while I development Mobile Web Browser on BREW MP. The customers were LGE and SAMSUNG for mobile smart phone. The development was focused on my customer's requirements above anything.
- I trust these my career will go far to show in pursuing a career with Software Engineer. I feel that my familiarity and flexibility with mobile device development engineering will allow me to be a fast learner to working with any purpose that your company focuses.
TECHNICAL SKILL:
- C, C++, MFC, Java(Android),
- Special Experience of UX/UI and HMI to interface to User and Device.
- Experience of Windows, BREW, BREW MP, Qualcomm, Android.
- Experience of various devices, platforms, environments.
- Visual Studio, Eclipse, SubLime Text
- JTAG(Trace32), QXDM, Wire Shark
- SVN, GIT, GitHub, Jenkins, Gerrit, Testflight
- OCP (Oracle Certified Professional): PL/SQL
PROFESSIONAL EXPERIENCE:
Confidential
Senior Engineer
Responsibilities:
- Using mDNS for broadcasting and searching Set Top Box in WiFi zone.
- Responsibilities in the whole UI/UX implementation of Smart Phone App.
- This app consist of Service part on Set Top Box and Client part on Smart phone.
- Android app of PTT Client for Public Safety Management System.
- Participated in Android PTT client application for Public Safety PTT System as a national government project.
- Make specification document of PTT client stack for interworking with Media Engine, PTT Server, and Dispatching Office.
- Responsibilities in the constructor of SQLite DB Provider.
- This project is currently in a stage of beginning from February 2015.
Confidential
Senior Engineer
Responsibilities:
- Sub-leading of LinkIt incubation chatting project.
- Applying the methodology of Agile movement to help businesses respond quickly and success of alpha version in a short period by daily scrum and sprint plan.
- Development Android chatting client by using XMPP and REST protocol.
- Designing application architecture on Android platform, and HTML5 version also.
- Responsibilities to make a client controller that can communicate with server.
- Responsibilities to construct XMPP server with Openfire.
- Optimization the application for the thread working and memory resources.
- Using SQLite data base in client side and implementing of DataBaseManager to manage User Data, DB version, Data access.
- Applying the software design pattern; MVC, Sington, Factory Method.
- Applying ‘jsonpullparser’ for data communication format of JSON.
- Using EC2 server hosting service of AWS(Amazon)
- Implementation of VoIP feature to allow voice communication by using Nable solutions
- Apply Proguard to make obfuscate source code by decompile.
- Using Github to manage version and Jenkins to auto-build system.
- Using Gerrit for code review system and TestFlight for internal release.
- Development environment is Windows OS and Eclipse.
- Interface to PM and customer in Japan by daily meeting.
- In charge of UX/UI and screen flow plan with Japanese designer.
- Mobile web browser(NetFront3) for smart phone of SPRINT, USA
- Development of NetFront4 mobile web browser application using Santos3.0 that is based on BREW MP
- Development of Santos3.0 standard version for SPRINT, cooperation with Access-America in San Jose.
- Participation the development of Browser Core and Standard version also.
- Responsibilities to plan the work scope, develop and debug application following by the SPRINT requirements specification.
- Responsibilities particularly to the UX/UI as like IME(text-editor), chrome focusing and event handling by using BREW MP API.
- Customizing the browser applications for each 8 models.
- Interface to customer (LG & SAMSUNG) by providing technical support and release binaries NetFront4 products.
- Implement of TTS function for reading out the contents of web page.
- Development environment; Windows OS, BREW MP, ARM Compiler RVCT 2.2.1, Visual Studio 2008, Github, Perl, Cygwin, QXDM, QPST, T32, Wire Shark.
Confidential
Engineer
Responsibilities:
- Implement of PTT(Push To Talk) by using Kodiak solution.
- Responsibility of PTT function that utilize the BREW UI.
- PTT field test and debugging in San Diego.
- Designing UI: Menu Tree, GUI Image.
- Responsibility of Utility Tools: Calculator, World Time, Lunar/Solar, Unit Conversion, Stop Watch.
- Responsibility of Organizer Tools: Morning Call, Alarm, Scheduler, D-Day, Voice Memo.
- China Text Editor: Text Editor was developed by using Zi8 v6.0.
- Zi8 was processed by porting China character set database and API solution.
- PC Communicator Tool: PC Sync is a tool to communicate between handset and PC like phonebook, photo, music, memo, schedule, handset setup.