We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

2.00/5 (Submit Your Rating)

Bellevue, WA

SUMMARY:

  • Self - motivated team lead and architect who is passionate about new technology that involves innovation, challenging problem solving skills and board set of knowledge.
  • 12+ years’ board and solid experiences in full stack - mobile, server and device.
  • Result oriented lead and quick learner on new technologies in both big enterprise and new business environment.

TECHNICAL SKILLS:

CS related: Windows, Unix/Linux and iOS platform. Java, C/C++, C#, Assembly, SQL, PHP, Perl and Tcl programming.

Mobile platforms: Client/server structure such as Apache, PHP, MySQL, Android SDK/NDK, iOS, Node.js, MongoDB, Redis Saas, Service Oriented Architecture. Connectivity - HTTP, Restful API, P2P, MQTT, Bluetooth Low Energy, GPS, network, etc. Microcomputer and Interface techniques, MCU, FGPA/PLD and protocols (SPI, I2C, PCIe, DMA, UART, etc). Network protocols (TCP/IP, UDP, 802.* etc.) Excel, Matlab for data analysis. Familiarity with big data and cloud computing platform such as Apache Hadoop/MapReduce/Pig/Hive/HCatalog/Hbase, EC2, etc. Familiarity of machine learning. TDD, continuous integration. Revision control Git, CVS, BK/GK, Perforce, etc.

EE related: Solid knowledge of digital Circuits and System Design, e.g. VHDL/Verilog/System Verilog RTL, simulation/verification, GLS, coverage/assertion, low power design, synthesis and timing analysis. Solid understanding of VLSI/ASIC design flows and EDA tools, e.g. Modelsim, VCS, Cadence, Synopsis, Xilinx, Altera, Lattice s FPGA/PLD development environments, etc. Digital and memory VLSI/SoC verification and testing, ATE (Advantest, S9k, etc.). Wireless communication architecture and standards, such as centralized, adhoc and sensor network.

Project Management: Microsoft Office/Excel/Powerpoint/Visio, Sharepoint, Rally/Scrum/Agile and other customized status tracking and rollup, etc. Task assignment and risk management.

PROFESSIONAL EXPERIENCE:

Confidential, Bellevue, WA

Senior Software Engineer

Responsibilities:

  • Architected and delivered a voice based personal assistant system (mobile client and backend server) from scratch in extremely short cycle.
  • Drove design and delivery of multiple services for mobile and devices with cross-geo and cross-functional teams.

Confidential, Santa Clara, CA

Staff Software Lead/Architect

Responsibilities:

  • Built and led a development team (6-10 people) for complex wearable/IoT platform/products that involve significant communication between device, mobile phone and service. Products included but not limited to device personalization, sensor-enabled devices in ear, as bracelet and watch. News link News link
  • All products shipped on schedule with quality.
  • Managed daily development activities in an Agile/Scrum environment. Defined and oversaw development process, code review and quality control. Responsible for features and tasks plan/schedule, prioritization and delivery.
  • Architected and owned API/SDK design, requirement analysis and architecture solutions.
  • Individually prototyped product which enables Intel won contract with US’s biggest watch vendor. News link
  • Proven track record of delivery - from prototype for CES keynote to full production within 9 months. News link
  • Drove technical solution for external customers.
  • Led integration efforts with cross organization/geo-location teams.
  • Built framework for a comprehensive personalized system based on various sources.
  • Front-end lead designer for multiple parallel computing/SoC, micro-processor and graphics products.
  • Drove micro-architecture closure, all modules delivered are functional upon first silicon.
  • Guided verification/modeling owners for blocks owned.
  • Led the effort to interact with back-end team for challenging timing convergence.
  • Part of key team for power-on, system bring-up and debug of Intel’s first 1 TFLOPS double precision performance many-integrated-core accelerator (Xeon Phi).

Confidential

Teaching Assistant

Responsibilities:

  • Held office hours, instructed lab, graded homework and presented lectures for Introduction to Computing, Design & Analysis of Algorithms and Object-oriented Programming.

Confidential

Product Development Engineer

Responsibilities:

  • Test program, pattern development and electrical failure analysis for communication processors.
  • Designed test board for manufacturing and scripts for automation purpose.

Confidential

Architect and Design

Responsibilities:

  • Defined and developed a unique electricity metering system, including meter, IC card, card programmer, and database management software
  • Microcontroller: Microchip’s PIC & Atmel’s C51; Programming Language: Assembly & C
  • Taught 120 hours Multimedia Technology course - photo, audio and video software.

We'd love your feedback!