We provide IT Staff Augmentation Services!

.net Software Engineer/software Architect Resume

SUMMARY:

  • Over thirty years of experience in the design, development, implementation, testing and maintenance of: n - tier client/server software, Windows GUI applications, Web applications, mobile application, interactive multimedia software, voice recognition software, Microsoft Office integrations, workflow and software agents, WEB based workflow software, document management software, WEB Services, legacy code conversions (from various languages and systems to mainly .NET), video and image processing software, UML, SGML, XML, XSLT, OOA/OOD, DB management systems (SQL Server, Oracle), SQL programming, simulation software, Enterprise Software Applications, and interactive processing software in several high level languages.
  • Senior level experience leading development teams of various sizes through both the design and development phases of the projects.
  • Senior level experience coordinating and managing the complete software life cycle and Full Stack development, including gathering business requirements, prioritization and resource management, time management, quality assurance, integration and implementation.

TECHNICAL SKILLS:

C#, VB.NET, Visual C++, Microsoft .NET Framework, Microsoft .NET Core 2.0, Visual Basic (VB6), C++, C, VBScript, JavaScript, UML, XSLT, Fortran, QNX Momentics, PL/l, Pascal, Delphi 10, Delphi XE, LISP, ADA, Silverlight, MVVM, ASP.NET, Web API, MVC, AJAX, ADO.NET, jQuery, Bootstrap, Angular, Amazon Web Services (AWS), Microsoft Azure, Microsoft Azure Tables (NoSQL), SignalR, Mulesoft Connectors, DotNetNuke (DNN), Test Driven Development (TDD), Domain Driven Development (DDD), Advanced Encryption Standard (AES), WebIX, Android, iOS, UML, XML, XSLT, XQuery, XSD, CSS, XMPP, CSLA, .NET Remoting, Microsoft Enterprise Library, WPF, Prism, WCF, Agile and SCRUM, Web Services, REST, SOAP, OOP/OOD, HTML, DHTML, SGML, Sockets, Multi-Threading, COM, Win32 API, COM+, DCOM, ASP, MFC, STL, ATL, Windows SDK, DirectX, DirectShow, T-SQL, SQL, PL/SQL, MTS, ADO/RDO, PostScript, VoxML, SAML, TCP/IP, dbLib, ASN.1, ODBC, ISAPI, MPEG, CALS, EDI, DICOM, MPEG, JPEG, various Audio and Visual file formats, CCITT T.6, CCITT T.4, Visual Studio .NET (All Versions), Team Foundation Server, ASP, ASP.NET, WebAPI, SQL Server (All Versions), SSRS, Web Site Security, Eclipse, NHibernate, Spring.NET, CodeSmith, Telerik, Sitefinity, ExtJS, MS Access, SQLLite, MySql, Ektron, SiteCore, Oracle (Most Versions), Couch Base (NoSQL), MS SharePoint Server 2001, SharePoint 2010, SharePoint 2016, BizTalk Server, IIS, K2, SourceSafe, Microsoft Active Accessibility, Crystal Reports, Infragistics Controls, Dundas Controls, Jira, Subversion (SVN), PVCS, Microsoft Speech API, FastTag, Agile development, TCP/IP, HTTP. FTP, SMTP

PROFESSIONAL EXPERIENCE:

Confidential

.NET Software Engineer/Software Architect

Responsibilities:

  • Designed and developed a suite of Web and Mobile application in .NET and C# that is used to provide functionality to a shift, or hourly, employment agency, the agency’s clients, and the shift employees themselves.
  • The web applications and the various databases are all running in Azure.
  • The communication between the different parties is done with SignalR, SendGrid and the Azure Notification Hub.
  • The mobile applications are written using Xamarin.

Technologies Used: .NET Core 2.x, C#, ASP.NET Core, Azure, Azure WebJobs, Azure SDK, Azure Service Bus, Azure Notification Hub, SignalR, Xamarin, Telerik, Syncfusion, SQL Server, Entity Framework Core

Confidential, Phoenix, AZ

.NET Software Engineer

Responsibilities:

  • Designed and developed a multi-threaded console application in .NET and C# to create, run, and log Windows Services.
  • Designed and developed a console application in .NET and C# that processes data through an Azure Webjob.

Technologies Used: .NET 4.6, C#, ASP.NET, Azure, Azure WebJobs, Azure SDK, Windows Services

Confidential, Charlotte, NC

Contract .NET Software Engineer

Responsibilities:

  • Ongoing .NET software support for an insurance company website.
  • Designed and developed a .NET class library that is used to process single and recurring payments using the Authorize.Net API.
  • Designed and developed WebAPI code that interacts with the Sitefinity v10 SDK.
  • Migrated a SharePoint 2010 site to SharePoint 2016.
  • Add and modify functionality to the existing .NET Web application.
  • Perform defect analysis and propose and implement fixes.
  • Design and develop new software modules.

Technologies Used: .NET 4.5, C#, ASP.NET, SQL, WebAPI, Sitefinity, SharePoint 2010 and SharePoint 2016, and various other third-party softwareTravel Recon, Colorado Springs, CO 07/2017 - 09/2017

.NET Software Engineer

Confidential

Responsibilities:

  • Convert an existing .NET Framework web application and class libraries to .NET Core 2.0.
  • Add and modify functionality to the existing .NET Web application.
  • Designed and developed a Windows Desktop application used to test the WebAPI. This application was written using Delphi.
  • Perform defect analysis and propose and implement fixes.

Technologies Used: C#, Visual Studio 2017, .NET 4.6, .NET Core 2, ASP.Net, Azure, Delphi 10

Confidential, Manassas, VA

Software Engineer

Responsibilities:

  • Designed and developed a suite of applications for creating a media library from local files (a Windows application written in WPF/XAML), retrieving media information from web-based databases (a Windows service application making Web Service calls), a mobile application to browse and download media files to a home computer (Windows and Android based application utilizing many JavaScript libraries such as Angular, JQuery, and Bootstrap).
  • Designed and developed software used to send and receive data to and from embedded devices, such as home light controllers, audio/visual equipment, and custom built Raspberry Pi and Arduino computers.

Technologies Used: C#, Web Services, REST, Web API, SignalR, Azure Web Services, Visual Studio 2013, .NET 4.5, JavaScript, jQuery, Angular, WPF, Prism, AJAX, SQL, ASP.Net, MVC, Bootstrap, Test Driven Development (TDD), SQL Server, Oracle db., PL/SQL, TCP/IP, HTTP

Confidential, Cincinnati, OH

Embedded Software Engineer

Responsibilities:

  • Design, coding, documentation and maintenance of various software applications used for controlling and testing IR camera devices.
  • Designed and developed software used to create and authenticate Windows users in a local, encrypted, data store using both asymmetric and symmetric algorithms.

Technologies Used: C#, VB.Net, AES, TCP/IP, HTTP

Confidential, Manassas, VA

Software Engineer

Responsibilities:

  • Designed and developed a suite of applications for creating a media library from local files (a Windows application written in WPF/XAML), retrieving media information from web-based databases (a Windows service application making Web Service calls), a mobile application to browse and download media files to a home computer (Windows and Android based application utilizing many JavaScript libraries such as Angular, JQuery, and Bootstrap).
  • Designed and developed software used to send and receive data to and from embedded devices, such as home light controllers, audio/visual equipment, and custom built Raspberry Pi and Arduino computers.

Technologies Used: C#, Web Services, REST, Web API, SignalR, Azure Web Services, Visual Studio 2013, .NET 4.5, JavaScript, jQuery, Angular, WPF, Prism, AJAX, SQL, ASP.Net, MVC, Bootstrap, Test Driven Development (TDD), SQL Server, Oracle db., PL/SQL, TCP/IP, HTTP

Confidential, Washington, DC

Senior Software Engineer/Lead Developer

Responsibilities:

  • Designed and developed a Web-based tool to generate reports on purchases of specific UPC coded items from specific stores. This application uses regular expressions to perform pattern matching. UPC codes found in text OCR output are compared to a target list of UPC codes and a report is generated for all matches within a date range. Developed using ASP.net and Web API 2.0
  • Designed and developed a suite of applications, including a Web Forms tool, a WinForms application, a Web Service, and several class libraries for Data Access and UPC pattern matching. The overall purpose of this suite of tools is to populate an internal database with product information retrieved from third-party UPC Lookup API’s. The lookups and database storage can be performed using a single UPC, a list of UPC’s gathered from text OCR output files, or hard-coded UPC lists. As part of this suite, I also designed an application that can be used on multiple devices, such as tablets and smart phones. For this version, I also used several JavaScript libraries such as Angular and Bootstrap.
  • Created custom MS Office Add-ins to generate form letters and spreadsheets using data from the UPC Product Information databases.
  • Developed stored procedures in SQL and tables in SQL Server 2012 database.

Technologies Used: C#, Web Services, Visual Studio 2010, 2012, 2013, .NET 4.0/4.5, JavaScript, jQuery, AJAX, SQL, ASP.Net, Web Forms, AWS, Azure Web Services, REST, SAML, Mulesoft, Angular.js, Bootstrap.js, Microsoft Office (Outlook and Excel), Test Driven Development (TDD), SQL Server 2012, SSRS, Web API 2, Agile Development, HTTP

Confidential, Manassas, VA

Software Engineer

Responsibilities:

  • Designed and developed a suite of applications for creating a media library from local files (a Windows application written in WPF/XAML), retrieving media information from web-based databases (a Windows service application making Web Service calls), a mobile application to browse and download media files to a home computer (Windows and Android based application utilizing many JavaScript libraries such as Angular, JQuery, and Bootstrap).
  • Designed and developed software used to send and receive data to and from embedded devices, such as home light controllers, audio/visual equipment, and custom built Raspberry Pi and Arduino computers.

Technologies Used: C#, WPF, Prism, Web Services, REST, Web API, SignalR, Azure Web Services, Visual Studio 2013, .NET 4.5, JavaScript, jQuery, Angular, AJAX, SQL, ASP.Net, MVC, Bootstrap, Test Driven Development (TDD), SQL Server, Oracle, PL/SQL, TCP/IP, HTTP

Confidential, Middleton, WI

Software Engineer/Lead Developer

Responsibilities:

  • Designed a secure website for New York City to be used for property tax payments by individual and commercial property owners. Developed using C#, Web API, and ASP.Net
  • Analyzed the old site and the requirement documents to design the new site.
  • Designed and developed a mobile application for property tax payments. This was developed using .NET, C#, Angular.js and Bootstrap.js.
  • Designed and developed a single-sign-on module that utilized SAML to perform authentication and authorization.
  • Specified logic for database stored procedures and table layouts.
  • Tested and modified the site code in conjunction with NYC testers.
  • Designed and developed stored procedures for use in a SQL Server database. Also designed tables.

Technologies Used: C#, Amazon Web Services, Azure Web Services, Visual Studio 2010, .NET 4.0, SharePoint 2010, JavaScript, jQuery, AJAX, SQL, MySQL, ASP.Net, Angular.js, Bootstrap.js, SAML, Test Driven Development (TDD), SQL Server, SSRS, T-SQL, Oracle, PL/SQL, Web API, Agile Development

Confidential, Atlanta, GA

Software Engineer/Lead Developer

Responsibilities:

  • Analyzed existing production software system written in VB6.
  • Documented existing architecture.
  • Researched available and relevant object-oriented technologies.
  • Wrote requirements document and Statement of Work following best practices and business requirements.
  • Provided detailed development estimates for the tasks included in the SoW.
  • Wrote technical specification for an automated assembly and packaging application. The software will communicate with various hardware devices on the shipping floor.
  • Wrote scripts in VBA to automate Microsoft Word document creation from code comments.
  • Served as the liaison between the developer and the customer.
  • Met frequently with the customer to review requirements, specifications, and progress.
  • Converted a VB6 Production Software System to Delphi. This application provides administration and reporting capabilities using a SQL Server database.
  • Designed and developed an automated assembly and packaging Windows Forms application using C#, WPF, MEF, SQL Server 2008 and SQL Server 2012 databases and stored procedures.

Technologies Used: WPF, Prism, C#, Managed Extensibility Framework (MEF), .NET Framework 4.0, Visual Studio 2010, SQL Server 2008 and 2012, MS Office (Word and Excel), VBA, MVC Architecture, JavaScript, JQuery, AJAX, Test Driven Development (TDD), SQL Server Management Studio, XML, VB 6, Delphi XE, SourceSafe, Agile Development, TCP/IP

Confidential, Manassas, VA

Software Engineer

  • Designed and developed a Silverlight 4 application and an ASP.NET application in C# utilizing MVC, Entity Framework and SqlServer 2008 for the data layer for a multimedia library.
  • Designed ASP.NET web application to duplicate the functionality of the Silverlight multimedia application.
  • The application makes heavy use of jQuery, AJAX, as well as the knockout.js and node.js libraries.
  • Designed and developed Mobile applications for the Android platform.
  • Developed a Silverlight 4 and ASP.NET application in C# utilizing Entity Framework and SqlServer 2008.
  • Developed a custom Web eCommerce site for a local merchant using nopCommerce and MySql database.

Technologies Used: C#, Silverlight 4, ASP.NET, Azure Web Services, SharePoint 2010, Visual Studio 2010, Entity Framework, SQL Server 2008, Oracle, PL/SQL, MVC Architecture, jQuery, AJAX, Test Driven Development (TDD), various JavaScript libraries (such as knockout.js and node.js), nopCommerce, MySql, Android OS

Confidential, Stanley, NC

Senior XML/XSLT Developer

Responsibilities:

  • Collaborated with customers to design new applications and to determine business requirements for new and existing applications.
  • Mentored junior level programmers.
  • Designed, developed and tested XSLT applications used to transform XML data to a custom format according to business requirements and established practices.

Technologies Used: XML, XSLT, Ektron API.

Confidential, Herndon, VA

Senior .NET Developer

Responsibilities:

  • Researched available and relevant object-oriented technologies.
  • Wrote requirements document following best practices and business requirements.
  • Provided detailed development estimates for assigned tasks.
  • Wrote technical specification for a Windows-based XMPP communication application.
  • Collaborated with the development team to discuss requirements and schedule tasks.
  • Designed, developed and tested XMPP client components written in C# utilizing XMPP messaging.

Technologies Used: C#, .NET Framework 4, MVC Architecture, JavaScript, JQuery, AJAX, Test Driven Development (TDD), XMPP, Android OS, Visual Studio 2010, TFS, Agile Development, TCP/IP, XMPP

Confidential, Bethesda, MD

Senior .NET Developer/Lead Developer

Responsibilities:

  • Write technical specifications for software based on business requirements and object oriented best practices.
  • Designed and developed code structures using WCF, CSLA.NET, C#, RIA Services, Entity Framework and .NET 3.5 and 4.0.
  • Designed and developed a single-sign-on application that used WS-Federation to authenticate users.
  • Wrote and tested several Proof of Concept applications in C# to test interaction between SharePoint 2010, a business layer, and a data layer.
  • Designed, wrote, and tested data layer software utilizing C# and Entity Framework.
  • Collaborated with development team to design software meeting business requirements.
  • Mentored junior developers.

Technologies Used: C#, WCF, .NET Framework 3.5 and 4.0, RIA Services, K2, SharePoint 2010, Entity Framework, Test Driven Development (TDD), MVC Architecture, JavaScript, JQuery, Oracle, PL/SQL, Couch Base, CSLA, TFS, Agile Development

Confidential, New York, New York

Software Engineer

Responsibilities:

  • Designed and developed an ASP.NET based application for in-house use by Confidential employees to examine configuration data cross multiple applications on numerous servers.

Technologies Used: VS2010, C#, ASP.NET, MVC, the Microsoft AJAX Control Toolkit, JavaScript, JQuery, Test Driven Development (TDD), Entity Framework, XML, and XSLT.

Confidential, Manassas, VA

Software Engineer

Responsibilities:

  • Designed and developed a Silverlight 4 application and an ASP.NET application in C# utilizing MVC, Entity Framework and SqlServer 2008 for the data layer for a multimedia library.
  • Designed ASP.NET web application to duplicate the functionality of the Silverlight multimedia application.
  • The application makes heavy use of jQuery, AJAX, as well as the knockout.js and node.js libraries.
  • Designed and developed Mobile applications for the Android platform.
  • Developed a Silverlight 4 and ASP.NET application in C# utilizing Entity Framework and SqlServer 2008.
  • Developed a custom Web eCommerce site for a local merchant using nopCommerce and MySql database.

Technologies Used: C#, Silverlight 4, ASP.NET, Azure Web Services, Visual Studio 2010, Entity Framework, SQL Server 2008, Oracle db., PL/SQL, MVC Architecture, jQuery, AJAX, Test Driven Development (TDD), various JavaScript libraries (such as knockout.js and node.js), nopCommerce, MySql, Android OS

Confidential, Herndon, VA

Lead Developer

Responsibilities:

  • Designed and developed an application that parses incoming and outgoing telephone call records, matches the internal company phone numbers for each call to a specific user, and then, using calls to Active Directory, retrieves the user’s email address.
  • The application sends emails to each user identified from the application.
  • The email contains a link to an internal web page on which the user fills out the reasons for the telephone call. The application used C#, ASP.NET, MVC Architecture, JavaScript, JQuery, AzMan, and Active Directory.
  • Designed and developed Web Parts for an in-house SharePoint application used to track foreign communications using Ektron API to load data specific to each customer.

Technologies Used: C#, ASP.Net, JQuery, JavaScript, Ektron Active Directory

Confidential, Alexandria, VA

Software Engineer

Responsibilities:

  • Developed a Silverlight prototype application for Trademark Analysts. Developed a WPF application in VB.NET for the US Patent and Trademark Office.
  • I was part of a 5-person team performing a complete rewrite of a VB 6 application in .NET 3.5 utilizing Visual Studio 2008 and VB.NET, Agile Development

Technologies Used: VB.Net, WPF, Prism

Confidential, Hunt Valley, MD

Software Engineer

Responsibilities:

  • Developed a Silverlight 4.0 application, utilizing RIA Services and WCF.
  • The application was developed using VB.NET, Silverlight, and VS2010 in a MVVM architecture.

Technologies Used: Silverlight, WPF, Prism, .NET Framework, C#, VB.NET, Visual Studio, Oracle Forms

Confidential, Herndon, VA

Developer

Responsibilities:

  • Developed Web Applications for Health Resources and Services Administration (HRSA). This involved VS2005, VS2008, SQL Server 2005 and 2008, LINQ, WCF, CSS, AJAX, JQuery, Test Driven Development (TDD), and C#.
  • I was responsible for user interface and data layer development, as well as all data services. The Web Applications developed were part of the Confidential Electronic Handbooks group of applications used by HRSA to review and fund grant applications.
  • Developed a custom C# application to search .asp files for search terms and then substitute the terms for replacement terms. Developed code to generate reports for the output of the preceding application. These reports were output in pdf format.
  • Developed software for an ASP.NET application that uses third party web controls (Telerik) for user input. This was for the front end (UI) of a custom ASP.NET application. This application also made extensive use of AJAX, JavaScript and JQuery. The UI was enhanced using CSS.
  • Modified an existing ASP.Net application to dynamically change page content using a custom Content Management system (CMS).
  • Designed and developed the custom CMS using C#, the .Net Framework, SQL Server, and XML.

Confidential, Mountain View, CA

Lead Developer

Responsibilities:

  • Developed a customer-facing web site utilizing C#, WPF, Prism, ASP.NET, MVC, XML, XSLT, JQuery, AJAX, and JavaScript, with a SQL Server backend.
  • I was responsible for front-end (UI layer), business layer, and back-end (data layer) programming.
  • Wrote a Windows console application in .NET and C# that retrieves XML data files and images from a server and stores them on a local drive. Wrote a web site specific search application. Developed a custom CMS solution using the Ektron API.
  • The Ektron application was used by the Confidential Marketing Department to enter and update product data and images, as well as by the Web application. Utilized Agile development methodologies.
  • Fully Confidential .

Confidential, Arlington, VA

Developer/Lead Developer

Responsibilities:

  • Analyzed Web Services provided by major Search Providers, such as Google, Yahoo, and Microsoft.
  • Developed an application in C# using .NET 3.5 that can be run as a Windows Form application or a Console application that calls the Search Provider Web Services to generate reports on keyword and destination URL’s.
  • The application makes heavy use of multi-threading, scheduling, and SOAP with web services, as well as XML. I utilized Visual Studio 2008, C#, .NET 3.5, Crystal Reports, and threading technologies.
  • Fully Confidential .

Technologies Used: C#, VB.NET, .NET Framework 2, .NET Framework 3.5, .NET Framework 4.0, Ektron, SOAP, REST, XML, XSLT, Visual Studio 2008, Visual Studio 2010, Crystal Reports, Entity Framework, SQL Server 2005, SQL Server 2008, SQL Server Management Studio, TOAD, WPF, JavaScript, JQuery, ASP.NET, AJAX

Hire Now