We provide IT Staff Augmentation Services!

Senior Azure Developer Resume

5.00/5 (Submit Your Rating)

Franklin, TN

SUMMARY:

Microsoft certified C# software developer with 20+ years of experience in career computer programming. Skilled in developing Web - based and Cloud applications. Fluent in both server-side technologies and client-side technologies.

SKILLS:

  • Proficient in Azure cloud development and administration, including IaaS and PaaS.
  • Fluent in server - side technologies such as C#, ASP.NET, ADO.NET, MVC, CORE, WEB API, Entity Framework.
  • Fluent in client-side technologies such as HTML, CSS, Razor, JSON, JavaScript, Typescript and Angular.
  • Fluent with Bootstrap and responsive design principles.
  • Proficient with Microsoft development IDE including Visual Studio and VS-Code.
  • Proficient with RDBMS including MS SQL Server with SSMS, Oracle 11.2g with Toad, MySQL and Postgres.
  • Comfortable in various source control environments, including MS Team Foundation Server and GIT.
  • Comfortable in various SDLC software engineering process environments such as Agile, Scrum and CMMI.

EXPERIENCE:

Senior Azure Developer

Confidential, Franklin, TN

Responsibilities:

  • Design and develop various API endpoints to provide a serverless microservices architecture for various enterprise applications.
  • Design and develop solution to abstract Service Bus endpoints by converting topic access to HTTPS TLS endpoints.
  • Design and develop solution to harden authentication security by converting from HTTP OAuth2 to HTTPS TLS PFX certificates.
  • Design and develop solution to provide geo - redundancy by implementing Traffic Manager across multiple regions.
  • Develop C# Functions which provide notifications via several third-party vendor APIs including Twilio for SMS, SendGrid for email, etc.
  • Create and configure CICD build and release pipelines with policies.

Technologies utilized include:

  • Azure Traffic Manager.
  • Azure App Service.
  • Azure Functions with HTTP trigger.
  • Azure Functions with Service Bus trigger via Brokered Messages.
  • Azure Functions with Timer trigger.
  • Azure Function Proxies for URL mapping.
  • Azure Logic Apps to perform ETL operations.
  • Azure Logic Apps to perform data archive operations.
  • Azure Table Storage for data archive solutions.
  • Azure SQL Database for relational data solutions.
  • Azure Key Vault for storing keys, secrets and certificates.
  • Azure DevOps pipelines for build and release.
  • Azure Resource Manager (ARM) templates for deployment.
  • Azure Entity Framework code - first migrations.
  • Proficient with Azure-centric tools, including:
  • Azure Service Bus Explorer.
  • Azure Storage Explorer.
  • Azure Data Studio.
  • Azure Application Insights.
  • Postman.
  • Swagger.

Senior Software Engineer

Confidential, Franklin, TN

Responsibilities:

  • Developed enterprise application using Single Page Application (SPA) approach in an agile environment. Technologies include:
  • Angular 2, 4 and 6 framework on the client.
  • Angular Template Driven and Angular Reactive forms.
  • TypeScript with RxJS observables transpiled to ES5/ES6 for Angular component development.
  • NgRx (Redux) for client - side state-management.
  • PrimeNG third-party controls.
  • Boostrap grid system for form symmetry and responsive behavior.
  • Angular CLI, Node.js and Webpack for local build environment.
  • Microsoft Core 2 for server-side Web API REST service end-points.
  • MySQL with MySQL Workbench as database environment.
  • Docker containers to facilitate host environment independence.
  • AutoMapper to map Entity Domain Models to View Models.
  • Swagger to generate server API documentation and client view models.
  • Entity Framework Core for database ORM.
  • LINQ to Entity for data retrieval.
  • REDIS for caching static API values.
  • Microsoft Visual Studio Code for IDE.
  • GIT for source control with GitFlow.
  • Source Tree for GIT client.
  • Jasmine/Karma for unit testing.
  • CA Rally to manage agile projects, features, user stories, tasks and defects.

Senior Software Developer

Confidential, Nashville, TN

Responsibilities:

  • Develop numerous Microsoft WEB API 2 REST services with multiple endpoints for enterprise applications. Development includes writing C# Controllers and Model classes. Controllers implement the IRepository pattern and DI (Dependency Injection) to ensure decoupling. Backend leverages Dapper micro - ORM for POCO object mapping, and Swagger UI for service specification. Wrote all SQL Server 2016 parameterized stored procedures for data operations. REST services are hosted in a Microsoft Azure IaaS environment.
  • Develop Microsoft MVC 5 enterprise flagship application to support all business units. Frontend development includes Razor view mark-up. Bootstrap is used to ensure responsive design. Other duties include using Microsoft Entity Framework 6 to reverse engineer database to produce View-Model classes. Wrote all SQL Server 2014 parameterized stored procedures for data operations. Application and database are hosted in a Microsoft Azure IaaS environment.
  • Trained UI development team on MVC 5 theory, WEB API 2 theory and REST service consumption.
  • Develop Metric Dashboard for 5 primary business units. Presentation implemented using Component Art third-party data-visualization controls, such as gauges, 3D interactive charts, etc. Business layer was written in C#. Data Access layer was driven by SharePoint Lists.
  • Develop custom Web Content Management (WCM) application to provide dynamic and configurable company news rotation for the BMI360 corporate home page. WCM was written in C# as a SharePoint Web Part in SharePoint Server 2010 environment.
  • In Azure Iaas environment, d evelop and publish MVC applications. Develop, publish and consume WEB API services. Script SQL Server 2014 / 2016 DDL / DML operations. Publish SQL Server 2014 / 2016 databases. Consume SQL Server 2014 / 2016 data. Configure Virtual Machines. Configure SQL Server instances. Implement Redis cache in both MVC applications and WEB API services.

Senior SharePoint Development Consultant

Confidential, Franklin, TN

Responsibilities:

  • Re - architected the entire corporate SharePoint portal across all business units, including web farm, site collections, sub-sites and pages.
  • Provide UI presentation design and branding for a common look and feel across the corporate SharePoint portal and all business unit site collections, sub-sites and pages. This includes Master-Pages, Themes, custom Site Templates and associated CSS.
  • Development of custom Web Content Management (WCM) application to provide dynamic and configurable news rotation for corporate home page. WCM was written as a SharePoint Web Part in SharePoint Server 2010 environment. This includes the C# business logic of all embedded User Controls and SharePoint Event Receivers. WCM is deployed as a SharePoint Feature via SharePoint Solution Package (WSP).
  • Composed How To documentation to support future unassisted deployment of content by business units.

Senior Software Developer

Confidential, Fort Walton Beach, FL

Responsibilities:

  • Development of SharePoint Web Parts in both SharePoint 2007 WSS/MOSS and SharePoint 2010 Foundation/Server environments. This includes the UI presentation design and C# business logic of all embedded User Controls, SharePoint Feature Receivers, etc. All Web Parts are deployed as SharePoint Features via SharePoint Solution Packages, created with WSP Builder. Feature Receivers are employed to dynamically perform Web Part installation and activation, SharePoint list creation, SharePoint document Library creation, etc. Presentation is enhanced using Infragistics third party controls.
  • Additional duties include, using SharePoint Designer 2007/2010, creating all Themes and Site Templates for presentation branding, to provide a common look and feel across all SharePoint portals and associated applications.
  • Also responsible for writing custom reports using SQL Server Reporting Services (SSRS). I am fluent with expressions. Reports are written using Report Designer in Business Intelligence Development Studio 2005/2008.
  • Relational database backend is SQL Server 2005/2008. Source control environment is Microsoft Team Foundation Server 2010.

Senior Software Engineer

Confidential, Fort Walton Beach, FL

Responsibilities:

  • Presentation implemented using Infragistics third - party hierarchical data-grid controls.
  • Business layer was written in C#. Data access layer was driven by SharePoint Lists and associated SharePoint Document Libraries retrieved via the Windows SharePoint Services 3.0 object model. Performed all architectural design and wrote the resultant design documentation.
  • Confidential .com corporate internet website. Presentation implemented using Infragistics third-party navigation controls. Business layer was driven by true AJAX paradigm which retrieved XML source-content. Developed and implemented several custom JavaScript APIs, including site search and breadcrumb navigation. Performed all architectural design and wrote the resultant design documentation. All artwork was created using Adobe Photoshop 7.
  • Developed fa ade classes to provide abstraction and simplification for several Microsoft Enterprise Library Application Blocks including data access, logging and exception handling. Trained all junior developers on proper implementation.

Senior Software Development Consultant

Confidential, Fort Lauderdale, FL

Responsibilities:

  • U sing the Microsoft Enterprise Library API for writing application modules for a 3 - tier MVC (Model View Controller) CRM enterprise application. Presentation layer development includes smart-client WinForms using DevExpress third party controls. Business layer is written in C#. Data access layer is written using SQL SERVER 2008. Source control environment is Microsoft Team Foundation Server.
  • In addition, I was responsible for writing unit test cases for all common business and data classes to facilitate TDD (test-driven development).
  • Other responsibilities entailed writing custom reports. This includes the ADO.NET logic, the T-SQL and the stored procedures necessary to produce them.

Senior Software Development Consultant

Confidential, Fort Walton Beach, FL

Responsibilities:

  • U sing the Microsoft Directory Services API for writing LDAP oriented application modules that audit and maintain Active Directory.
  • Related programming efforts included writing application modules that audit SharePoint user and group site access using Windows SharePoint Services 3.0 web services.
  • Business layer is written in C#. Data access layer duties include writing ADO.NET logic and SQL SERVER 2005 T - SQL to support the data objects which access the SharePoint WSS Content database. Other data access was accomplished via ASMX SOAP web services.
  • I also implemented the Microsoft Logging Application Block and Exception Handling Application Block. Source control environment was Microsoft Visual Source Safe.
  • Was tasked with writing all supporting documentation including the requirements document, the work breakdown structure, the deployment document, and the design document.

Senior Software Engineer

Confidential, Fort Walton Beach, FL

Responsibilities:

  • Writing application modules for a 3 - tier MVC (Model View Controller) thin-client CRM 311 enterprise application while observing ADA (section 508) compliance.
  • The presentation layer is comprised of an ASP.NET Web Form User Interface which employs Infragistics third-party controls, JavaScript and AJAX to enhance the client-side look and behavior.
  • The C# code-behind business-logic layer integrates numerous custom framework APIs.
  • This includes caching, security, localization, exception handling, logging, etc.
  • The backend data-access layer is powered by an Oracle 10g relational database.
  • Data-access code-related responsibilities include writing all PL-SQL queries for module-level data operations. Source control environment was Rational Clear-Case.
  • Additional responsibilities included performing low-level code reviews on all source-code deliveries from the off-shore development team to ensure conformance to Microsoft best practices, coding standards and established patterns. Additional duties included profiling application modules via tracing to identify potential performance bottlenecks. I also created all N-unit test-cases and performed N-Cover reports to ensure 80% test-case coverage. Source control environment was CVS.
  • Was tasked with mentoring junior developers on the application development patterns at the code level.

We'd love your feedback!