We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • 7+ years C++ experience in financial and software engineering industry
  • 4 years UI and web design experience ( java, JavaScript, C#, ASP.NET, HTML5, CSS)
  • Extensive experience in object - oriented design and agile (scrum) methodology.
  • Solid background of Linux/Unix, TCP/IP, Windows(.NET,Win32), SQL Server, Oracle
  • 2+ years software testing experience(unit/integration, automation, TDD)
  • A team player wif very strong communication skills

TECHNICAL SKILLS:

Languages: C/C++, java, C#, ASP.NET, PHP, SQL, HTML, XML/JSON, CSS,JavaScript, jQuery, Angular JS, Python, Perl, etc.

D Confidential bases: SQL Server 2005/2008/2012, Oracle 10/11, My SQL

OS: Red Hat Linux, Windows Server 2008/2012, Windows 7/8

Software Tools: QT Creator, Eclipse, SVN, Visual Studio 2008/2010, MS TFS, MKS Source Control, Install shield, OpenGL, Parasoft Insure, etc.

Other Skills: STL, multi-threaded, Boost, .NET, TCP/IP, HTTP, SOAP/REST, sockets

PROFESSIONAL EXPERIENCE:

Software Engineer

Confidential

Environment: C/C++, STL, Linux, QT, Boost, SVN, java, Eclipse, JavaScript, Visual Studio 2010/2012, Codebase DB, SQL Server, Perl, etc.

Responsibilities:

  • March Networks Video Surveillance Software System R5
  • Alarm DB Issue: Codebase DB packing/re-indexing algorithm fix and redesign;
  • Transfer audit item log information from R5 to CES (Command/Web).
  • H264/MPEG video format and compression applied for DVR surveillance
Software Developer

Confidential

Environment: C/C++, STL, Linux (Red Hat), QT (Creator), Boost, SVN, java, Eclipse, JavaScript, Angular JS, C#/.Net, Visual Studio 2010, Parasoft Insure/C++Test, etc.

Responsibilities:

  • The banking transaction system from Confidential (US bank) - SVT (Store Vision Teller) Design and refactoring
  • Confidential SVT PSL project using C++, STL, QT Creator, java
  • SVT FICUT project using C++, XML/JSON, Boost, SQL, soap/restful, QT Creator, etc.
  • SVT TV2/Cashbox UI design using C++, C#/WPF, HTML, JavaScript, restful
  • SVT production bugs/issues fix

Software Developer

Confidential

Environment: C/C++, .Net, C#, WPF, VB.Net Python, Ruby DSL, Visual Studio 2010, SQL Server 2008, Visual SourceSafe/TFS, Vmware, TwinCat PLC, etc.

Responsibilities:

  • Husky Injection and Molding systems (Machines) -- Software UI(HMI), D Confidential Model design and development.
  • Using C#, WPF, Ruby to design and implement machine software UI
  • Machine testing tools using C++, SQL Server 2008
  • Unit testing based on C#.Net and Python

Software Developer

Confidential

Environment: C/C++, STL, multi-threading, Red Hat, QT Creator, SVN, java, Eclipse, C#/WPF, PHP, Python, Visual Studio 2008/2010, SQL Server 2005, Visual SourceSafe/TFS, JavaScript/jQuery, HTML/XML, CSS, soap/restful, etc.

Responsibilities:

  • VeduTest software -- National Test System for Chinese Numerical Control and the Chinese Numerical Control Competition (CNCC).
  • Using C++, Win forms, MFC, COM, MS Access, sockets and multi-threading to design VeduTest Client and Server, including Registration, Exam and Scoring modules.
  • Using C++,C#, HTML/HTML5, XML, JavaScript, CSS, ADO.Net, SQL Server
  • Unit/Integration, automation and reliability testing(mainly on-site)
  • CNC National Test technical support(more than 10,000 students from 120 coleges)
  • Created and updated PHIC website(HUwww.phicco.cnUH) and the Chinese Numerical Control Competition website(HUwww.CNCC2004.comU) using C#, ASP.Net, HTML/HTML5, XML, web services, VBScript, JavaScript, SQL Server 2005, Photoshop, PHP, My SQL)
  • CPE (Control Panel Emulator) Software wif Vericut 7.0+ (Cooperated wif CGTech R&D USA team, mainly for Chinese al market).
  • Overall design using UML wif CGTech US R&D team
  • Using C++, java, Win forms to build NC control panels: Fanuc, Siemens, HNC, Confidential
  • Using C++, Win forms and IPC (socket, memory mapping) mechanism to exchange real-time d Confidential between CPE and Vericut.
  • Using TCP/IP/UDP to design CPE software locking and Installation program.
  • CPE integration test wif Vericut 7.0-7.5, bug-fixing and maintenance
  • VNUC 4.3(NC Simulation and Operation software)
  • Designed VNUC 3D Module using C++, Win forms and 3D graphics(cube, sphere, cylinder, cone, splines, NURBS, OpenGL, etc.)

Software Developer

Confidential

Responsibilities:

  • Created CAD files (IGES/DWG/DXF) import & export - C++, OpenDWG, Lisp
  • Created 3D Splines/NURBS in LaserQC 3.0 - C++, OpenGL
  • Redesigned LaserQC 3.0 automated test tools - C#, ADO.NET, SQL Server
  • Created LaserQC 3.0 InstallShield project
  • LaserCNC (laser templating and positioning for CNC) design
  • Created algorithm of finding laser corner targets, setup d Confidential collection/saving using C++
  • LaserCNC unit testing

We'd love your feedback!