We provide IT Staff Augmentation Services!

Chief Engineer And Architect Resume

5.00/5 (Submit Your Rating)

Irvine, CA

TECHNICAL SKILLS:

Languages: Node.js, JavaScript Java, C, C++, C#, Python, Labview, HTML5, CSS

System: Android, iOS, Linux, MS WINDOWS, QNX, VxWork

Protocols:: SNMP, Bluetooth, CDMA DMSS protocol, TCP/IP

Database:: MySQL, Redis, SQL light, Map database, Delta Management System, ODBC

Processor: Arm Freescale imx5, DSPG, Rabbit, Intel 8051,ST - GP6, PC104, Zilog Z8 Encore

Compiler: Android Studio, Eclipse, Xcode, Visual Studio, Dynamic C, Python interpreter, Code Warrior

System Design: Full stack stock trading mobile web application, IFE mobile Software, GPS navigation software on mobile device, Wireless Map

PROFESSIONAL EXPERIENCE:

Chief Engineer and Architect

Confidential

Responsibilities:
  • Design and Develop stock trading software for mobile and desktop application,
  • Desktop server side using Java.
  • Web server side using linux or Windows, node js, client side using html5 on mobile devices.
  • The application used in Android and iOS phone. Lead and manage up to 10 software engineers.
  • Technique used: nodejs and its libraries, javascript, jQuery, Ajax, CSS, HTML, Java, MYSQL, Redis.

Sr, Software Engineer

Confidential, Irvine, CA

Responsibilities:
  • Design and Develop ITAN's IFE system software including Satellite Map, FAP,
  • Media playing etc, base on the USB and WIFI communication, both on Server and Client side.
  • The server side involves ARM freescale with linux OS,
  • Client side involves Android App software and iOS App software development.
  • Technique used: Android Os, iOS, Linux, Java, OpenGL, C/C++, SQLight, Javascript, HTML.

Sr, Software Engineer

Confidential, Simi Valley,CA

Responsibilities:
  • Design and Develop software on QNX based Satellite Antenna Control Unit. The software includes motion control and signal processing.
  • Design and Develop SNMP agent for Datron’s antennas
  • Use Labview to create several antenna test software.
  • Technique used: C, Python, XML, Labview. Embedded software in QNX.

Software/Integration Engineer

Confidential, Camarillo, California

Responsibilities:
  • Design and Develop software on automated lapping and dicing machines. Software development and hardware integration in machine control includes windows GUI,
  • Lapping process algorithm, Yaskawa’s motion controller, PCI digital I/O board driver, Zilog Z8 Encore, serial port communication, Fanuc machine control and Matrox vision control.
  • Hardware design and Integration.
  • Technique used: Windows software development in C#, C/C++, .NET, MFC, Embedded software in Zilog.

Software Manager/Developer

Confidential, San Diego, California

Responsibilities:
  • Designed and developed embedded system software for cordless phone, the chip set is DSPG’s DX36xxx Baseband controller and DH58xxxx RF Transceiver.
  • Windows PIM application software development for most brand and models of cell phones. GSM, CDMA phone control protocols are used. I also wrote cell phone data detecting software.
  • Technique used: CDMA cellular phone protocols, Bluetooth, Serial communication driver and Windows software development in C, MFC, activeX, win32, windows installer.

Software Staff Engineer

Confidential, San Diego, California

Responsibilities:
  • Designed and built bluetooth protocol test tool for Widcomm’s Bluetooth Embedded and Bluetooth Windows products. The project is to build test tool software for bluetooth protocols. In this project I developed an embedded PYTHON object inside the Visual C++ as a script engine. I have also written many PYTHON scripts for bluetooth test script.
  • Software techniques involved are all Bluetooth stacks, client software that interface with COM servers, Windows GUI, networking/socket and TCP/IP applications in C/C++, MFC, RPC, ATL, COM and PYTHON.

Staff Engineer

Confidential, San Diego, California

Responsibilities:
  • Designed and built a compress map for Confidential ’s real time navigation hand held unit or any other PDA unit. Create a compressing algorithm. The map databases are from map companies like Navtech, ETEK and GDT.
  • Designed and Developed GPS based navigation software on Window CE. The software includes map building, road matching and routing, GUI, Map displaying. Software developed by Visual C++/MFC. Techniques used: Relational database, MS access, ODBC, DAO, SQL and MFC.
  • Developed a PALM web browser that communicates with a GPS based real time navigation unit. The unit is a LINUX server that runs map and navigation software. Techniques used are C/C+ on Palm environment, Linux server, HTML, socket, CGI
  • Designed and developed in a project of a GPS based Navigation software on a hand held unit. The microprocessor is SG Thomson’s GP-6 receiver.

Windows Software Engineer

Confidential, San Diego, California

Responsibilities:
  • Designed and Developed Windows 95/98 system driver for all ENCAD Inkjet printers.
  • Developed and Coded Windows NT 4.0/5.0 printer driver.
  • Programmed Windows remote control panel for ENCAD Croma24 printer.
  • Techniques involved are Win32 and Win16 GDI, windows user mode driver.
  • All software is written by C/C++, using Visual C++, DDK, SDK and MFC.

System Analyst

Confidential, Houston, Texas

Responsibilities:
  • Designed Device Driver on Windows 3.1/95 for real time tubular inspection system.
  • Designed and coded Windows software of real time tubular inspection system.
  • Designed peer to peer Ethernet communication software between PC104 based control board and PC using IPX.
  • All above software are developed under Visual C++ and Windows SDK, DDK.
  • Techniques include device driver development, real time instrument control, data acquisition, networking/socket and Windows GUI design.
  • Modified INMOS transputer application C program for real time data process.
  • Modified Intel 8751 based assembly program for embedded control board.

We'd love your feedback!