We provide IT Staff Augmentation Services!

Principal Software Engineer Resume

5.00/5 (Submit Your Rating)

Millersville, MD

SUMMARY:

  • An innovative software developer offering proven success in driving the entire software development lifecycle, from conceptual stages to user approval.
  • Leverages comprehensive technical skills and an astute ability to develop algorithms that solve technical problems to drive project goals and enhance application performance.
  • Led and participated as a developer in main projects from design to delivery to users. major s:
  • Optimized simulation engine performance (eight times faster) by profiling, code refactoring, and using appropriate STL containers.
  • Created effective data processing algorithms for a fully automated data cleansing application that lowered calculation time from 24+ hours to less than 40 minutes.
  • Designed and developed C++ library for processing reliability block diagrams containing components with intermediate state levels, between 0 and 1.
  • Improved performance of Monte Carlo simulation algorithms by processing events with help of binomial heap.
  • Optimized system state calculation presenting system as directional state graphs and taking into account only consequences of the current event.

TECHNICAL SKILLS:

Design Environments: Visual Studio, LightSwitch

Languages: C#, C++ (Managed & Unmanaged), JavaScript, VB.NET, FORTRAN, VB6, VBA, XAML,XML, HTML

Frameworks: .NET, WPF, ASP.NET, Silverlight, WCF RIA Services, Windows 8 XAML, LINQ, Rx

Components: LINQ to SQL, LINQ to Entities, ADO.NET, DAO, WinForms, MFC

Databases: MS Access, SQL Server, SSIS, Oracle

Controls: STL, jQuery, SignalR, WPF/ASP.NET/Silverlight controls of Telerik, Mindscape, MS Visio Control

Libraries: ASP.NET/WinForms Infragistics, ComponentOne, ComponentOne LiveLinq, TPL, Intel TBB libraries

Tools: InstallShield, FinalBuilder, OnTime, Mantis,Bugzilla, DevPartner Profiler, RedGate Profiler

PROFESSIONAL EXPERIENCE:

Confidential, Millersville, MD

Principal Software Engineer

Skills: ASP.NET 4, ADO.NET, C#, JavaScript, jQuery, LINQ, Infragistics ASP.NET Controls, Visual Studio 2012, Oracle.

Responsibilities:

  • Developed calculation engine for calculation and monthly updating more than 30 kinds of KPIs for thousands of ship components and failure modes.
  • Designed and implemented Web - based dashboard allowing monitoring time-based behavior of KPIs characterizing ship components and failure modes.

Confidential, Austin, TX

Principal Software Engineer

Skills: Silverlight 5, C++, C#, LINQ, JSON, RESTful Services, Telerik Controls, Visual Studio 2012, SQL Server 2008.

Responsibilities:

  • Developed multi-threaded video client receiving simultaneously up to 16 media streams in H.264/MPEG-4 format.
  • Implemented extraction of frames from the stream in JSON notation, queuing and playing frames through Silverlight media elements.
  • Upgraded Complete View server for communication with Silverlight Web client through RESTful services and to allow cross-domain network access.

Confidential, Austin, TX

Principal Software Developer

Skills: C++, STL, MFC, C#, WPF,TPL, ADO.NET, LINQ, LINQ to SQL, LiveLinq, VB6, Telerik Controls, GrapeCity, Infragistics, Mindscape components, Visual Studio 2005/8/10, SQL Server 2008, and MS Access.

Responsibilities:

  • Served as team lead, heading the application development process as well as package and application design.
  • Developed a simulation engine, main GUI application, data transfer utility, upgrade wizard, databases compare utility, and security module; rewrote VB6 and C++ MFC UI components to C# and WPF.
  • Drove performance improvements with TPL multi-threading and optimized C++ code for 32/64 bit compatibility.
  • Refactored code with new STL containers, lambda expressions, and move semantics.
  • Redeveloped database operations to replace MS Access with SQL Server and optimized the data transfer process.
  • Led a four-member team and served as principal developer; organized the application development process and provided user interface and application design as well as database schema design.
  • Managed technology selection for LightSwitch 2011 versus Silverlight 5 and HTML 5.
  • Implemented WCF RIA Services operations with SQL Server stored procedures.
  • Organized the application development process and served as team lead/principal developer; built the simulation engine, main GUI application, Reliability Diagram module, input data module, object-model layer component, storage devices/timers/user event libraries, unit processing and flow balancing component, and security module.
  • Conceived and constructed Data Exchange Components (DEC) that functioned as an object-model framework to define and manage complex simulation scenarios from .NET applications.
  • Organized core components code as unmanaged C++, managed C++, and C#.
  • Developed multi-machine batch simulations and led performance optimization efforts.
  • Architected and developed the FMAS application server software; designed and developed the Control Center utility for communicating with the FMAS web portal through web services and launching application center modules.
  • Designed and developed the Model Manager utility for extracting models from Oracle baseline database.
  • Adopted the simulation engine to operate with MSMQ and Oracle databases, optimizing data writing procedures.
  • Crafted and developed a process manager module to collect requests in MSMQ and launch model calculations.
  • Created a Java portlet for FMAS output viewing.
  • Functioned as principal point-of-contact when project was contracted out for phase one and served as team lead to internally manage subsequent phases; designed database population utility and performed product testing.

We'd love your feedback!