.net Software Developer/ms Devops And Solution Architect Resume
Andover Ma, UsA
SUMMARY:
- Over 10 years of experience as .NET/ Microsoft VC++ Software Engineer/Visual Studio Solution Architect wif unique background combining Software Design, Software Development, Software Testing and Deployment
- Over 10 years of experience wif different versions of MS SQL Server (from SQL Server 2000 to SQL Server 2019)
- Over 7 years of experience in Automation Build & Release Engineering, DevOps and Azure DevOps/TFS ( Team Foundation Server) Admin and Software Development Engineering in Test ( SDET)
- Software Development Life Cycle ( SDLC) experience in application engineering utilizing a variety of languages and development platforms
PROFESSIONAL EXPERIENCE:
Confidential, ANDOVER, MA, USA
.NET Software Developer/MS DevOps and Solution Architect
Responsibilities:
- Hands on .NET Application Development of Pharmacy software:
- C#/VB.NET WPF/WinForms Windows Applications ( DevExpress, Syncfusion and Telerik) and Windows Services
- .NET SFTP/FTP development ( TDD) (Chilkat API, Fluent API)
- WCF/Azure and on - prem IIS Web API .NET Core Services
- Declarative XML programing for updating MSBuild and WiX MSI projects
- Microsoft Office 365 PowerApps design and programming (for any devices)
- Designed concepts for company TFS/Azure DevOps source control branching and CI/CDD
- Designed and developed TFS/Azure DevOps build and release pipelines (through both UI and YAML)
- Re-designed and transformed ClickOnce deployment and MSI files repackaging/delivering in order to be automated under Azure cloud and Azure DevOps environment
- Migrated from TFS 2013 to TFS Online Service (Azure DevOps) and from Windows Workflow XAML to vNext build and release engine
- Integrating company’s Azure cloud PaaS (App Services) wif Azure DevOps pipelines
- Established Azure DevOps Git source control for new Web API .NET Core projects
- Establishing and maintenance TFS/Azure DevOps Team projects and collections per Scrum and Agile templates
Confidential, NORTHBOROUGH, MA, USA
Senior Software .NET Engineer
Responsibilities:
- C# WiX MSI Installer Custom Actions Development (100+ Custom Action)
- Hands on PowerShell scripting for:
- API testing and troubleshooting of REST web services using Postman, VS Code and Fiddler
- Automated maintenance and troubleshooting QA environment
- Team Foundation Server ( TFS) 2013-2015 Analysis, Design and Admin Roles
- Established TFS 2013-centric delivery-oriented Continuous Integration/Delivery/Deployment environment and process
- Redesigned and reorganized TFS Branching process, Branch content, Visual Studio 2013/2015 solutions and projects for automated building and delivery (150+ projects and solutions);
- Designed, developed and customized 30+ TFS 2013 Build Definitions and patterns for Continuous Integration, Continuous Delivery building and distributing ClickOnce and MS installer packages
- Per customer requests i mplemented HTTPS WEB Service environment for development and testing
- Build & Release Engineering, Release Management and Deployment Role under Agile-SCRUM project technology for all product lines
- Implemented Windows Installers for installing Web Applications, Web Services and Windows Services, replacing teh company’s manual installation and deployment process
- Designed Software Versioning and Releasing process for integration wif MS Installer packaging
- Saved company’s $8,000+ by implementation open-source WiX (Windows Installer XML) Toolset instead of buying expensive Flexera InstallShield
- Developed 25+Installation Packages for WPF Windows and WEB Applications, Windows and WEB/WebAPI Services
Technical+: NET 4.6.1, C#, VB.NET, LINQ, WiX 3.10, MS Installer, MS Build, WCF, JavaScript, ASP.NET, MS SQL Server & SSRS 2008-2012, MS Entity Framework, TFS 2013-2015, MS Release Management 2013, InstallShield LE, IIS 7.5/8.0, System Center Configuration Manager (SCCM) 2012, Hyper-V, Azure, UI Design patterns MVC/MVP/MVVM)
Confidential, CAMBRIDGE, MA, USA
Programmer Analyst Leader
Responsibilities:
- C# WinForms Windows Applications wif Manifold 8.0 GIS - noise data visualization components development
- InstallShield LE and Visual Studio MS Installer packages development and testing
- MS Test Unit Test Development following TDD approach
- Aviation Environmental Design Tool Set for Federal Aviation Administration (FAA) - modeling environmental pollution coming from teh operation of commercial aviation:
- C# WinForms & WPF Windows Applications wif ESRI ArcGIS 10.1 GIS - noise, emission and fuel burn data visualization components development
- C# Windows Services/ WCF development for distributing computation
- C# WinForms & WPF Windows applications development for Test Results and Code Coverage visualization
- Testing Robots Development ( IBM Rational Rose Functional Tester 8.1 - Java) for WinForms UI testing
- Testing Robots Development ( Microsoft CodedUI Test Engine - C#) for WPF UI testing
- Integrating 3rd party Automation Test Engines ( IBM Rational Rose Functional Tester 8.1, Selenium) wif Visual Studio and TFS
- Developed automated Database TFS post-build and pre-test deployment process
- VMware and VirtualBox Virtual Machine repository management, backups and restoring
- Testing Databases management, backups, restoring and troubleshooting
- InstallShield LE and Visual Studio MS Installer packages development
- Introduced and implemented:
- Test Impact Analysis for TFS 2010 automated build process
- Microsoft Test Manager (MTM) 2010 environment
- Repetitive Test Case-oriented testing from MTM
- Data-Driven Database unit testing
- Daily test result and code coverage dashboarding for entire project.
Technical+: NET 4.0, C#, VC++, WCF, VB.NET, LINQ, Java, JavaScript, ASP.NET, MS SQL SERVER & SSRS 2008/R2, ORM - MS Entity Framework, LINQ to SQL, Crystal & Microsoft Reporting technology, Telerik WinForms, WPF and Reporting components, PowerShell, TFS 2008-2010, Visual Studio 2008-2010, Eclipse, WiX, InstallShield LE, Visual Studio Installer, IBM RFT 8.0-8.1, UI Design patterns MVC/MVP/MVVM)
