We provide IT Staff Augmentation Services!

Software Development Engineer Resume

5.00/5 (Submit Your Rating)

Seattle, WA

OBJECTIVE:

A challenging position to utilize my experience in software development, especially in large scale distributed real - time system.

PROFILE:

  • Having 12 years hands on experience in software development, familiar with whole software lifecycle.
  • Proven ability to develop multi-threaded application related to GUI, Network and Database in both Windows and Linux environments.
  • Experienced in developing large scale distributed real-time system and web services.
  • Enthusiastic cooperator with strong communication and team-building skills.
  • Responsible performer committed to quality in every task while meeting tight schedule.

EXPERTISE:

Programming: C++, C#, Java, Ruby, CoffeeScript, Clojure, SQL, TCP/IP, XML (DOM/XSL/XPATH), Multi-threading, Inter-process Communication, SOAP, HTML

Database & Big-Data: NoSQL (Redis, MongoDB), Storm, Cassandra, Hive, Kafka, Splunk, MySQL, Oracle

Architectures & Frameworks: Rails, Node.js, .Net, REST, OOP, Design Patterns, UML, Distributed System

System & Software: Linux/Unix, OS X, Windows Server, Git, ClearCase, SourceSafe, Source Depot

EXPERIENCE:

Software Development Engineer

Confidential, Seattle, WA

Technologies: Node.js, CoffeeScript, Storm, Clojure, Ruby, Java, MongoDB, Redis, MySQL, PostgreSQL, Git, Facebook Graph API, Splunk, Cassandra, Kafka, Hive, PHP, HTML, CSS, JavaScript, JQuery, Ajax, Nginx

Responsibilities:

  • Lead the development of Campaign Manager System for automatically advertising Confidential deals on Facebook.
  • Developed Closed Loop Bidding System to dynamically adjust bidding prices according to ads performances.
  • Rewritten Facebook reporting system with Node.js to achieve real-time performance analysis and bidding.
  • Designed management service of real-time bidding system for price and budget control.
  • Implemented server integration system to process Confidential user events and send them to 3rd party in real-time.
  • Participated in design of Behavior Targeting System for advertising based on customer behaviors.

Software Development Engineer

Confidential, Redmond, WA

Technologies: C/C++, C# .Net, Multi-threading, XML/DOM/XPATH/XSL, TCP/IP, SQL, Distributed System, WinDBG, Powershell, WMI

Responsibilities:

  • Redesigned Query Pipeline Log Parser to support Bing’s query platform data mining.
  • Contributed major components of AutoDRI system and maintained it.
  • Enhanced QueryAnswer tool to detect load capacity of Query Pipeline.
  • Developed Powershell scripts modules to leverage WMI for storage management in Windows 8.
  • Taken the responsibilities to debug/mitigate/fix issues found on Bing live site and test environments.
  • Participated in Windows 8 NTFS new features design, code review, and bug investigation/fixing.
  • Maintained Windows 7 Kernel components NTFS, Cache Manager and network file system.

Software Developer

Confidential

Technologies: Visual C++, STL, UDP, Multi-threading, XML, SOAP, Design Patterns, Perl, SIP/SDP, Call Processing

Responsibilities:

  • Developed Converged Call Parking & Retrieving services to enable mobile subscriber with the ability to temporarily place a call into a holding area where it can later be retrieved.
  • Enhanced Multimedia PC Client and Outlook Client to support colorful ring back tone on VoIP service.
  • Implemented Consultative Transfer service to provide PC Client user ability to consult the transfer target before call transfer.
  • Designed PC Client module to communicate with third-party presence server that supports RFC standards.

Software Engineer

Confidential

Technologies: C++, STL, TCP/IP (Socket), Oracle (PL/SQL, Stored Procedure), Multi-threading, XML, Inter-process Communication, JAVA (Swing/JNI/RMI/JDBC), UML, Design Patterns, UNIX (Solaris)

Responsibilities:

  • Designed IVR (Interactive Voice Response) system, a middle tier communicating between RDBMS and multiple terminals to improve telecommunication services' efficiency and reliability.
  • Developed CDR (Call Detail Records) conversion system, an application retrieving CDRs and then converting them from various formats into XML, which enhanced the flexibility of telecommunication billing system.
  • Improved offline PCJIG system into online system that retrieves data from database and then writes them into mobile handset.
  • Expanded iPCJIG subsystem to support private protocol MSIP for versatile connectivity.
  • Cooperated with QA department to develop components for remote control and online debugging.

We'd love your feedback!