We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

Redmond, WA

SUMMARY:

18+ years programming and testing, writing multi - threaded programs, interacting with devices, user interface, graphics, networking, database, distributed applications and real time systems.

TECHNICAL SKILLS:

Expertise in: C, C++ (including 11.0 and 14.0), C#, Java

Skills: C, C++, Win32, C#, .Net, Java, R, MFC, COM, STL, XML, SQL, OOPS, Shell Scripting, HTML, CSS, JavaScript, jQuery, Web Services, Embedded Systems, Software Testing, Design Patterns, Security, SAL, Windows, Unix/Linux, Visual Studio, Eclipse, Cygwin, make, IAR

WORK EXPERIENCE:

Senior Software Engineer

Confidential, Redmond, WA

Responsibilities:

  • Designed and implemented new tools in C# that was instrumental in being able to do forensics and find cause of issues.
  • Excelled at finding root cause of issues (end to end).

Environment : C#, Visual Studio, WinForms

Senior Software Engineer

Confidential, Bellevue, WA

Responsibilities:

  • Worked on Windows printer drivers for label printers.
  • Took existing code base to implement a new driver for printer models of a different manufacturer.
  • Enhanced existing driver to implement new features supported by latest printer models and fixed any bugs reported.
  • Resolved any issues that Tech Support couldn’t resolve for printer families I was responsible for.
  • Printer models worked on were Mectec, Sato, Avery Dennison, cab, Datamax, Postek, Printronix, Intermec, TEC, TSC, Autonics, Datacard, Markem-Imaje and others.
  • Recognized for work being high quality in annual reviews.

Environment : C, C++, Win32, Visual Studio, C#, .NET

Confidential, Redmond, WA

Software Test Engineer

Responsibilities:

  • Placed at Confidential in group System Center on software product called Service Manager.
  • Involved in testing of the product called Service Manager.

Environment : C#, Visual Studio, SQL, XML.

Confidential

Software Design Engineer

Responsibilities:

  • My responsibilities were very varied.
  • Part of team that wrote storage stress client software.
  • Debugged end-to-end issues (from client request to networking layer to storage and back) to resolve issues.
  • Debugged and resolved complex issues (multi-threaded distributed application).

Environment : C, C++, Win32, C#, .NET, Visual Studio, SQL, XML.

Confidential

Software Design Engineer

Responsibilities:

  • Static code analysis using tools such as PREfix and PREfast.
  • Found potential security flaws and provided code changes to author (or person having ownership of the code) as recommendations along with reasons.
  • Was the best in the team for having found flaws in code, code change recommendations.

Environment : C, C++, Win32, MFC, PREfast, PREfix, SAL.

Senior Software Engineer

Confidential, CA

Responsibilities:

  • Worked on Solaris (backend/Server) that housed the database and server application.
  • Worked on Pro C to communicate to database, sockets, networking & server application logic.
  • My responsibilities were to write code to implement required functionality (contributing code to all parts of distributed application), to visit client site and deploy software, test deployment, troubleshoot and resolve issues, and interface between client, project leader and project manager.
  • I was recognized for being good at trouble-shooting/debugging technical problems (system wide) & resolving them and representing my company well and earning the goodwill of client.
  • Spent extended periods of time at client site testing the SCADA system (black box, functional, integration, end to end testing, performance, stress, reliability, system, acceptance testing)

Environment : C/C++, Sun Forte, Visual C++, Win32, Oracle, Solaris/Unix/Linux, Cygwin, make.

Software Engineer

Confidential, Encino, CA

Responsibilities:

  • Developed the video player applications using MFC. The video player application interacted with the mpg decoder card (PCI card) and played out on a TV screen connected to this mpg card.
  • Implemented video player application that could interact with mpg cards from different vendors.
  • Overcame limitations of beta mpg cards to have 24x7 reliability for the video player.

Environment : Visual C++, MFC, Win32, XML, COM, Java

Software Engineer

Confidential, Tustin, CA

Responsibilities:

  • My responsibilities were to develop imaging tools and utilities (with user interfaces) for the research work being done. Also developed an X-ray graphics library for 2D X-ray scanners.
  • My s were improving 2D X-ray imaging to be the best in the industry (the color interpolation to create the lookup table was a key factor).

Environment : Visual C++ (Win32, MFC)

Software Engineer

Confidential, Cypress, CA

Responsibilities:

  • Worked on developing Server side software in a client server architecture that did (a) Real time load balancing of assigning workstations to X-ray baggage scanning machines.
  • Configuration and maintenance (c) Image archival and retrieval (d) User Interface.
  • Was a member of the team that worked on the next generation of this machine.
  • The project was 12 months and it was entirely Win32
  • My s were coming up with innovative and simple solutions to problems that needed to be solved.
  • Debugged the contaminant detection image processing algorithm on the Ultrascan which was very complex and documented it in a simple manner in easy to understand document.

Environment : Visual C++, MFC, Win32

Hire Now