We provide IT Staff Augmentation Services!

Senior Software Systems Developer Resume

2.00/5 (Submit Your Rating)

OBJECTIVESeeking to apply over 15 years of successful software development experience and diverse technical expertise to a Software Engineering/Development position within a high-pace and intellectually challenging environment. 

SUMMARY:

  • Extensive experience in software design, development and implementation with the last 10 years specializing in development of run-time monitoring, diagnostics, troubleshooting and industrial testing tools for development and QA on Windows platform.
  • Practical and active experience in development throughout all Windows architectural stack from kernel mode to IPC and up to GUI.
  • Experience in development of business successful and an award winning products, combined with the ability to meet external obligations such as “first day” support of Microsoft products.
  • Successful record of working as technical lead and team-player combined with ability to work with little definition and without supervision.
  • Languages: C/C++, Visual C++, Managed C++, C#, VB, VBA, ASM, Java, OOP/OOD, SOAP, SQL, Web development, ASP.NET, ADO.NET, three-tier and two-tier client-server systems.
  • Tools/Packages: Visual Studio 2010, 2008, 2005, 2003, 2002, 6.0. .NET Frameworks from v1.1 to v4.0, MFC, COM, WDK, WSDK, Win32 API, CLR, WinForms, WPF, generics, VMWare, WinDbg, IDA Pro, Nant, Boost, DIA SDK, PDH API, ATL, JDK, JNI, JAD, CORBA, Visual Café, Perforce, SourceSafe, PVCS.
  • Databases used: RDBMS - Oracle, SQL Server, Access, Sybase. Hierarchical DB.
  • Platforms: all supported x86 and x64 Windows OS from Windows XP up to Server 2008 R2 SP1 and Windows 7 SP1.

Product Awards: Two Jolt Awards, including “Hall of Fame”, for DevPartner Studio product.

EXPERIENCE: 

Confidential Senior Software Systems Developer Lead 2009 – Present
DevPartner Studio product

  • Researched, designed, developed, enhanced and maintained the kernel portion of the product that included in-process injection, run-time code instrumentation and time-measuring drivers.
  • Managed the process initialization in user mode and developed related communication infrastructure.
  • Utilized Reverse Engineering of Windows OS and Microsoft Driver Model to build kernel and user mode subsystems to intercept and redirect standard process flow for all flavors of x86 and x64 Windows Platform.
  • Employed memory mapped files, pipes and sockets for alternative kernel-user mode communication channels.
  • Profiled memory and performance of Web services.
  • Met the requirements of “first day” support in regards to Windows OS and Visual Studio major/ Service Pack releases by consistently working with Beta and RC Microsoft bits.
  • Agile development methodology was used on the project.
  • Tools used: C++, C++/CLI, C#, Nant, ASM, Visual Studio 2010, 2008, 2005, WDK; WSDK, WinDbg; IDA Pro, Perforce, Boost, DIA SDK, PDH API, VMWare.
Confidential Software Developer 1999 – 2009
2007 – 2009 Confidential.
1999 – 2007 Confidential
  • Prototyped, developed and implemented CLR run-time hooking, which allows the product to test multi-domain .NET based customer applications.
  • Designed, developed and implemented subsystem for windows menus and toolbars functional testing, utilizing accessibility interface.
  • Researched, designed, developed and implemented enhancements for the core architecture of GUI functional automation testing system.
  • Developed COM wrappers for numerous Java packages including Swing, AWT, and WebSphera.
  • Waterfall and CMMI development methodologies were used on the project.
  • Tools used: Visual Studio 2005, 2003, 2002, 6.0, VC++, MFC, ATL, IPC based on shared memory and windows messages, integration with VBA IDE, XML, DOM, HTML, JDK, JNI, JAD, SourceSafe.

Confidential Software Engineer 1996 – 1999

  • Analyzed, designed and developed Product Compliance client/server systems with IE based GUI, CORBA communication layer, C++ business layer and Oracle back end (last two under UNIX).
  • Developed enhancements for the server side of the Automatic Marketing Information System.
  • Developed enhancements for client side of the on-line Real Estate Information System.
  • Tools used: C, C++, MFC, Oracle, Visual Café, Orbix, Rational Rose, embedded SQL and Sybase.

Confidential Software Engineer 1995 - 1996

  • Conducted architecture, design, implementation, enhancement, and maintenance of the real-time control software with touch screen and embedded Whedco controllers.
  • Tools used: C and VC++ modules integrated in VB-based IDE on Windows platform.

Confidential. Programmer Analyst 1994 - 1995
Programmer Analyst

  • Developed remote stored procedures and utility functions for the Client/Server application.
  • Tools used: C, embedded SQL, XDBWin, and PVCS.

Confidential Prior to 1993
Software Engineer

  • Performed architecture, design and development of software and hardware to support scientific experiments in particle accelerator facility including data acquisition system for detecting and recording of random event streams, simulations of nuclear many-body systems, algorithm development, statistical analysis and multi-dimensional optimizations.
  • Tools used: cross-platform C/ASM/Fortran/CAMAC.

EDUCATION: Confidential University .
Ph.D. in Mathematics and Physics

ADDITIONAL TRAINING: Windows Internals - D.A. Solomon, Windows Vista – Microsoft, Advanced COM development - New Horizons, .NET Application Development – Microsoft, SUN Java development - New Horizons, SUN Java – Sun.

We'd love your feedback!