We provide IT Staff Augmentation Services!

Senior Software Architect Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • I take pride in writing elegant, readable, performant code for a wide variety of use - cases, and am looking for a position as a software engineer that will help me continue to refine and grow these abilities.
  • I have over 20 years of development experience and am currently working with the latest development frameworks and standards across the entire development stack.
  • I have been heavily involved in the build and release process for large, complex projects, including ensuring correct source migration and resolving complex build and deployment issues.
  • I have worked for many years as a remote engineer, including as a team lead, and have extensive experience with the software and methods used to effectively contribute to a remote team.
  • As a project lead, I have been involved in code reviews, employee hiring and performance reviews, and overall team performance to meet all of the client’s needs on time and on budget.

I HAVE EXPERIENCE WITH THE FOLLOWING TECHNOLOGIES:

  • Microsoft .Net Framework (v1.0 beta - v4.8) / .NET Core (v1.0 - v3.1)
  • Langues: C# (v1 - v8.0) / VB.Net (v7.0 - v15.0)
  • Web: ASP.Net MVC, Web API, ASP.Net WebForms, C# APIs
  • Desktop: WinForms/WPF/UWP
  • Cleint-side web:
  • Standards
  • HTML (HTML5) / CSS (CSS3)
  • JavaScript (ECMAScript 6/7)
  • Angular (v6 - v9)
  • TypeScript
  • JQuery v3 / Bootstrap v4
  • Communications Protocols
  • SOAP (XML), REST (JSON)
  • WebSockets, WebRTC
  • Relational Databases
  • Microsoft SQL Server (v8.0 - v14.0)
  • T-SQL, advanced debugging, enterprise-scale relational database architecture, complex query plan optimization, terabyte-scale databases, geolocation.
  • SQLite (v3.0.8 - v3.29.0)
  • Cloud: Azure SQL, Amazon RDS
  • Software Engineering
  • ORMs: Entity Framework (EF6, EF Core)
  • Mocking (MoQ, FakeItEasy)
  • Unit Testing (MSTest, NUnit, xUnit)
  • Azure Team Services, Azure DevOps
  • Version Control: Git, Team Foundation Server, VSS
  • Tagging, branching, merging, pull requests, resolving conflicts

SKILLS & EXPERTISE:

OOP, C#, VB.Net, ASP.Net, ASP.Net MVC, ASP, Web API, SQL Server, SQL Azure, T-SQL, SQL Management Studio, SQL Execution Plans, Stored Procedures, Triggers, Indexes, SQL UDFs, Angular, TypeScript, Inversion of Control (IoC), Dependency Injection (DI), Mocking, Unit Testing, Microsoft Azure, NoSQL, DocumentDB, XML, REST, SOAP, JSON, HTML5, JavaScript, jQuery, Bootstrap, Mobile, Geolocation, Team Foundation Server (TFS), Azure Team Services, Git, NuGet, Code Reviews, Agile, Scrum, Performance Analysis, Optimization

EXPERIENCE:

Senior Software Architect

Confidential

Responsibilities:

  • Assisted with project work for the Washington DC Metro Transportation Authority (WMATA) to handle budgeting, maintenance, and scheduling of bus and train service. .Net Core 2.2 under Azure Linux, Angular 7, Bitbucket, JIRA, Azure Pipelines.
  • Created, managed, and optimized hundreds of .Net Core REST APIs to allow communications between an Angular front-end and an Azure SQL back-end.

Senior Software Architect

Confidential

Responsibilities:

  • Created internal and external applications using ASP.Net MVC, Telerik UI, SQL Server, and Azure SQL.
  • Migrated projects from Microsoft Team Foundation Server to Azure DevOps and Git.
  • Implemented two-factor authentication and integration with Microsoft Authenticator.
  • Created JSON REST Web APIs in C#.

Senior Software Architect

Confidential

Responsibilities:

  • Lead developer for a number of client projects written to varying specifications, both web and desktop.
  • Utilized ASP.Net MVC under .Net Framework 4.6.1 / ASP.Net Core 1.0, HTML5, CSS3, Bootstrap, jQuery, Angular, SQL Azure, Azure DocumentDB, WPF, WinForms, Unit Testing, REST services, reflection, dynamic assembly loading and industry design patterns.

Senior Software Architect

Confidential

Responsibilities:

  • Designed and developed a housing market analytics web application to seamlessly interface with an existing, industry-leading desktop application.
  • The software integrated with MLS system exports to determine statistics on the housing market, allow real estate appraisers to better judge the actual value of the market in a particular geographical region.
  • Utilitzed ASP.Net MVC under .Net Framework 4.6.1, HTML5, CSS3, Bootstrap, jQuery, custom integration with Bing Maps, WebPack, Unit Testing, reflection, and industry design patterns.

Senior Application Architect

Confidential

Responsibilities:

  • Lead developer on a large ASP.Net MVC internal web application to run all back-end processes for the business.
  • Utilized ASP.Net MVC, .Net Framework 4.5, HTML5, CSS3, Bootstrap, jQuery, and other related technologies to run a Microsoft Azure-hosted web application. Created a comprehensive auditing framework and automatic error reporting via ELMAH.
  • The product used a large, properly normalized and optimized Azure SQL database, including hundreds of Stored Procedures, User-Defined Functions, and tables.
  • The project integrated and synchronized with a variety of outside, third-party clients, including Kareo EHR API, multiple Google APIs, and Basecamp 2 API.
  • Utilized mocking (via Moq), Inversion of Control and Dependency Injection (DI), as well as unit testing and code coverage analysis.

Senior Application Architect

Confidential

Responsibilities:

  • Lead developer on a very large codebase combining WinForms and WPF using C# and VB.Net.
  • I began this project in C# while the .Net framework was still in beta. It was released a month after CLR version 1.0 was released, in March 2002. This product rapidly grew in popularity and was continually updated with the latest .Net technology over the following years, through version 4.5 as the company increased in size.
  • The product included a vast array of technologies, from WinForms to WPF, REST and SOAP APIs, unlimited extensibility and customization by simply dropping in a new library for a particular client, and much more.
  • Experience developing, optimizing, and maintaining very large (terabyte-scale) SQL Server databases consisting of thousands of complex T-SQL stored procedures, User-Defined Functions (UDFs), triggers, and views.
  • Experience installing and working with Team Foundation Server, including branching, merging, labels, source control, shelving, annotation, source diffs, and resolving conflicts. Experience designing and developing a complex, multi-threaded Windows MDI UI framework for WinForms using the Infragistics UI Toolkit.
  • I performed code reviews in various technologies (C#, VB.Net, T-SQL), interviewed new employees, made hiring decisions and gave performance reviews.
  • I was involved in bringing Agile (via Scrum) methodologies to the company.

Creator & Lead Developer

Confidential

Responsibilities:

  • Created proprietary algorithms to analyze historical data and predict price movement in Exchange Traded Funds (ETFs).
  • Microsoft ASP and SQL Server, JavaScript, advanced charting using TeeChart.
  • Integration with merchant accounts and PayPal for automated subscription billing and account maintenance.

Creator & Lead Developer

Confidential

Responsibilities:

  • Created one of the first sites to ever track the virtual economy of a Massively Multiplayer Online Roleplaying Game, EverQuest.
  • ASP, HTML, JavaScript and SQL Server.
  • Over 1 million page views annually, with a large number of the EverQuest player base using it daily to check market prices, post prices and items, and leave comments.

Creator & Lead Developer

Confidential

Responsibilities:

  • Designed and developed one of the first desktop Confidential meta-search engines ever created.
  • Over 4 million downloads, and the product was ed Confidential ’s highest possible, the 5 Star Editor’s Choice, in 1999.
  • It was featured in magazines, on websites, and on distributed CDs worldwide.

We'd love your feedback!