Developer Resume
2.00/5 (Submit Your Rating)
San Jose, California
TECHNICAL SKILLS
- Technical Leadership
- Data Modeling
- Distributed Computing
- Client/Server Database
- IPC Programming
- Java Servlet/Applet
- Computer Algorithm
- Regression Analysis
- JDBC/MySQL Database
- OpenStack/Web Service
- Java/C/C++ GUI
- Socket Programming
- Effective Communication
- Simulate Annealing
- Neural Network
- Parallel Programming
- Machine Learning
- Linux Device Driver
PROFESSIONAL EXPERIENCE
Confidential, San Jose, California
Developer
- Deployed ActiveMQ/Kafka/Hadoop/Spark/Cassandra. Implemented neural network for finger print classifier by Matlab.
- Implemented Web Application for Motor/Lighting control with Master Raspberry PI/Slave Arduino libraries. Technologies and Frameworks include JavaScript, jQuery, AngularJS, NodeJS, XML, C/C++, REST, JSON, Hibernate ORM/GRM, MySQL, and Cassandra.
- SDN (Software Defined Networking): Completed Web Application by Java and C++. Parsed NDL (Network Description Language), Dijkstra Graph traverse/shortest path finding, Integer Optimization, Lagrangian Relaxation Optimization.
- Data Center Deployment: Deployed OpenStack (Hypervisor/Nova/Neutron/Cinder/ Swift/Ceph), AWS, Eclipse, Git, Maven, Ansible, JuJu, Messaging Systems (ActiveMQ/Kafka/Zookeeper/Hadoop), SQL (MariaDB, MySQL), NoSQL (MongoDB, Cassandra), PHP, and Tomcat 8.
- Familiar with OpenStack Cinder (Block Storage), Swift (Object Storage), Ceph (Block, Filesystem, OSD), NAND Flash FTL (Flash Transport Layer)), OpenDayLight (Eclipse, Maven, JUnit, OSGi), and Apache Hadoop (Spark/Kafka/Zookeeper/Storm/RabbitMQ/ZeroMQ), and JavaScript (AnguarJS, JQuery, Node.js, Mocha JS).
- Teaching Courses: Linux OS, Operating Systems, OOP with Java, Java EE, Compiler Design, C/C++ Programming.
Product Development Lead
- Machine Learning/Prediction for GRID power/energy consumption classification for district (residential/ Industrial/location) and time (Rush Hour). Implemented neural network model by Matlab/Octave.
- Developed for IoT (Internet of Things) Home automation by IBM Tools for Tatung/Intel Home automation (Relay control, Air condition, Motor control, and LED control) with Python/Java 8, HTML 5, CSS 3, AngularJS, jQuery, JSON, REST, NodeJS, and Tomcat 7.
- Implemented EtherCAT Device Driver for high power motor control and GPIO temperature control system.
- Deployed Device Driver for Linux Ethernet, DDR, NOR/NAND Flash, PCI Express, USB Device Driver, GPIO Relay, TTY, RS232/485, and SD Card.
- Defined and implemented translator for control looping function.
- Completed firmware/hardware projects for AC/DC Regulator, DC/DC PWM Converter, DC/AC PWM Inverter by class C and Class D with BJT, MOS, and IGBT by OrCAD/HyperLynx.
- Deployed Data center with OpenStack/AWS: Distributed Computing (Hadoop/VNC/GRID/LSF), Storage Management (Ceph/FTL, Cinder, Swift), Setup Database Server (MySQL, MariaDB, MongoDB, Cassandra, and HBase).
- Developed environment: GUI by Java, HTML/XML, JavaScript (jQuery/AngularJS), RESTful (Jersey), and MongoDB under Eclipse (Maven/Git)
- Familiar with Eclipse IDE (Java, C/C++, and Python), Linux, git/clearcase, Test tools Selenium and Ranorex, AJAX/HTML/CSS/AngularJS, JSON/XML, Tomcat, Jersey Libraries, Eclipse EE (Dynamic Web Project, RESTful API, Java, web.xml, deploy war), JavaScript/Node.js (Express/RESTful/JSON), SQL (MariaDB, MySQL)/noSQL (MongoDB, Cassandra), Python, Docker Container/Kubernetes/Horizon, and Hadoop.
Senior Software Developer
- Deployed VNC/GRID/LSF and API for Distributed Computing Server.
- Managed/Monitored test cases and daily check in and QA.
- Managed monthly/quarter/half - year/yearly QA/Release and validated the software functionality with customer cases for minor and major release/branches.
- Write perl script for automatic regression test by XRunner/Load Runner.
- Implemented Public/Private Key for license cryptography by TLS (Transport Layer Socket)/SSL in internet and license authentication/license bonus management distributed computing environment in intranet/IPC.
- Developed GUI by Java, JavaScript, and Qt.
- Defined and implemented compiler/translator for SPICE/STEP Syntax Parsing for Loop/Next function.
- Implemented distributed computing for SPICE simulator by VNC/GRID/LSF by C/C++/Python.
- Complete algorithm for Mixed Signal fast-SPICE simulator.
- Implemented the for master and slave device Driver for USB2/Phy.
- Implemented Graph Traverse algorithm, device extraction, device characterization algorithm, and distributed computing (VNC, GRID, LSF) for big device characterization data processing.
- Extracted and Parsed SPICE code and translated into desired execution sequence.
- Invented generic Partial Circuit Extraction and characterization algorithms for all analog IPs (LCD, Codec, USB, SATA, LCD, PLL, AD/DA, POR, Bandgap)
- Deployed and familiar with Software Version Control tools (IBM clearcase and git), Debugging tools (IBM Purify/Test coverage/Quantify performance, Electrical Defense, and Lexical and Syntax analyzer and scanning tools).
- Familiar with IBM ClearCase, QA by Purify/Quantify/Performance, CAD algorithm development, IPC/Socket Communication/Verification with public/private key for CAD License Manager, VMware, and VNC/GRID/LSF Distributed Computing.
Princip al Software Engineer
- Developed the Company Web Site by HTML.
- Developed C++/Java GUI by UIMX/UML for Setup Box, Mobile Surveillance system, Server: the MPEG-2 (H263) Video/Audio Digital Encoding system, UDP for emergency file transfer, TCP secure file transfer for setup box of surveillance system by WindRiver/VxWork, HTML, JavaScript, and Java GUI.
- Developed testcases for Automatic recoding/replay/event capture for QA by XRunner, Vetias, QA partner by Perl/Python script.
- Finished Wireless TV-MPEG Coding/Decoding and FTP for mobile system.
- Implemented Socket-based, con-current Client/Server Database Management System for CPU/Memory Tester by Oracle Database.
- Developed the HP-UX Device Driver for Switch Filter, Mixer, Local Oscillator, Voltage-Controller Oscillator, RF Frequency Controller, ADC/DAC Converter, and Power Amplifier.
- Deployed and familiar with Automatic Test tools (XRunner, Veritas, QA Partner) and QA/Debugging tools (Purify and Test Coverage).
