We provide IT Staff Augmentation Services!

Software Development Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Software development engineer with experience in all phases of project life cycle, from gathering requirements, design, development, implementation, maintenance, to customer support. Flexible, team - oriented, quick learner.

TECHNICAL SKILLS:

  • C# .NET, WCF, WPF, ADO.NET, ASP.NET, Web API, MVC, WinForms, Web Forms, Entity Framework, JavaScript, Web services, C++, VC++, MFC, COM, SQL Server, TFS bug management, CMM, MSI-based technologies, Microsoft Office.
  • Development of software requirements and project plans, including schedule dependencies, deliverables and target dates.
  • Writing technical specifications for product designs.

PROFESSIONAL EXPERIENCE:

Software Development Engineer

Confidential

Responsibilities:

  • Began as Installation Developer for MapPoint 2006/Streets & Trips 2006/AutoRoute 2006 (Europe) commercial applications.
  • Maintained installer through product lifecycle. Began application development with 2007 iterations using C++/C#.
  • Migrated InstallShield project to open source XML-based WiX project for maintainability.
  • Application codebase consisted of C++, C# and some scripting languages like PERL.
  • Introduced new features and maintained (bug-fixed) existing features in application using C++/C#.
  • Sole C++/C# developer for MapPoint 2013/Streets & Trips 2013/AutoRoute 2013 (Europe) commercial applications.
  • 2013 iterations mostly consisted in GUI overhaul (MFC-based), bug-fixes, and map-data update.
  • Design and development of test framework for new data to be ingested. Involved with porting SQL queries to C# using LINQ.
  • Involved in designing WCF service, implemented using C#, .NET, Entity Framework.
  • Created new workflows using Workflow framework (WWF) in C#.
  • Back end server used in this application is SQL Server 2008/12.
  • Database tables designed to use Geospatial data types like SQL Geometry. Used many Geospatial functions in development.
  • Implemented Bulk insert to import vendor data to Microsoft server.
  • Data access layer is implemented using ADO.NET.
  • Implemented stored procedures and user defined functions in SQL Server.
  • Involved in code (peer) reviews, scrum and story discussions.

Software Developer

Confidential

Responsibilities:

  • Primary installation developer for Enterprise Configuration Manager v4.7 and the ECM family of configuration management and security compliance solutions.
  • Developed with InstallShield Developer 9.
  • Utilized InstallScript to create/update SQL Server objects (databases, tables, and stored procs) using SQLDMO.
  • Installer deployed website and SQL Reporting Services reports.

InstallShield Developer

Confidential

Responsibilities:

  • Consulted for Confidential as an InstallShield developer supporting their Instant Support Enterprise Edition, a remote hardware support and monitoring solution.
  • Improved upon and maintained software build processes using XML and the Java-based Apache Ant build tool.

Systems/Applications Software Engineer

Confidential

Responsibilities:

  • Served as MSI Installer specialist in 100-member department. Employed technologies including web-distribution, ODBC and COM components to provide installation services for Windows print management utilities.
  • Managed CMM-derived software configuration process, including release to test and archiving.
  • Maintained public website, which provided (Xerox NDPS solution) network printing software and Windows print drivers.

Systems/Applications Software Engineer

Confidential

Responsibilities:

  • Developed MSI-based automated product installation procedures. Technologies utilized included installing and manipulating NT services and configuring IIS.
  • Responsible for identification, deployment, integration, test, and support of hardware and software components of a Windows-based server product.
  • Employed CMM processes to ensure project integrity.

Senior Project Engineer

Confidential

Responsibilities:

  • Assisted in production of a Windows-based hardware/software print job management solution that extended out-of-the-box LAN connectivity options to increase revenue and market share.
  • Interfaced with sales, marketing, corporate, support staff, manufacturing and customers to develop product-specific objectives and strategies.
  • Participated in all phases of the project life cycle including gathering and analysis of customer and business division requirements, developing new features and refining existing software, design, integration, scripting, coding, formulating test plans, debugging, quality assurance, implementation, documentation, training and support.
  • Provided customer and field service problem resolution escalation path for customer support team.

We'd love your feedback!