Enterprise Architect Resume
SUMMARY:
Enterprise Architect and Software Engineer, with expertise in enterprise application architecture and object - oriented design and development utilizing C#, Web API 2/RESTful API, Angular, SQL and NoSQL in an Azure cloud environment. Seeking direct-hire or contract opportunities for organizations seeking a technically proficient, team-oriented, creative software professional with strong interpersonal skills and experience leading national and global teams.
TECHNICAL SKILLS:
Architecture: - Extensive experience in enterprise software development lifecycle with combined expertise in architecture and development. Design - Proven expertise in UI and software design on Microsoft .NET Core platform. In-depth knowledge and experience in information systems architecture, software design methodologies, best practices, design patterns and object-oriented design.
Management: - Work closely and effectively with all levels of management to satisfy project/productivity requirements. Build and lead teams of experts to achieve project goals.
LANGUAGES / TOOLS: .NET * C# * AngularJS HTML * XAML * Json/XML WCF * Azure * Git * ADO.NET ASP.NET MVC/API/Forms * DATABASES: SQL Server * MongoDB
METHODOLOGIES: Agile * Waterfall * SDLC *
PROFESSIONAL EXPERIENCE:
ENTERPRISE ARCHITECT
Confidential
Responsibilities:
- Interim CTO reporting directly to the COO
- Manage diverse teams across several locations in the US
- Introduced the business analysist position for IT with strict discipline to fully document all software development and solutions in Confluence.
- Design, manage and build Micro-Services utilizing Azure Fabric
- Direct the building of a fully automated CI/CD system
- Manage QA in building a fully automated testing system used during deployment
- Implemented Azure Service Bus messaging enterprise-wide to enable loose coupling of Micro-Services
- Implement Azure API Gateway
- Implement Domain Driven Design throughout all Micro-Services
Technologies: TeamCity, Octopus, Azure Fabric, Azure Service Bus, Azure API Gateway, C#, ASP.NET WEB API, Angular 7, Material, Bootstrap, Gulp, ADO.NET, Entity Framework, SQL, .NET Core, T-SQL, Mongo.
ARCHITECT / TECHNICAL LEAD
Confidential
Responsibilities:
- Managed team of five engineers for the design and implementation of the new customer portal account management system
- Architected Visual Studio Core/Angular 6 project utilizing branding/theming, localization, NPM and CLI for package management and deployments, in a continuous deployment environment (CICD)
- Implemented Azure Service Bus messaging enterprise wide to enable loose coupling of services
- Designed and built various services utilizing Azure Web jobs
- Authored C# coding and best practices documentation
- Performed code reviews and provided technical guidance to developers
- Worked closely with Dev-Ops to implement continuous integration utilizing TeamCity, Octopus and Azure (CICD)
Technologies: C#, ASP.NET WEB API, AngularJS, Bootstrap, Gulp, ADO.NET, Entity Framework, SQL, .NET Framework 4.6, T-SQL, TeamCity and Octopus
SR SOFTWARE ENGINEER / TECHNICAL LEAD
Confidential
Responsibilities:
- Designed, developed and maintained REST API services for the Nordic trading application
- Developed inventory system for Co-Lo using Silverlight and RIA services
- Technical Lead and application architect for Weblink Act Workstation trading system using ASP.NET MVC/ASP.NET WEB API
- Technical Lead and application architect for Report Center a reports system in ASP.NET MVC
- Authored a C# coding and best practices document
- Performed code reviews and provided technical guidance to developers
Technologies: C#, ASP.NET, ASP.NET MVC, ASP.NET WEB API, JavaScript, jQuery, Knockout, WCF, Silverlight, ADO.NET, Entity Framework, SQL, .NET Framework 2.0-4.6, T-SQL, MS Team Foundation.
SR SOFTWARE ENGINEER / TECHNICAL LEAD
Confidential
Responsibilities:
- Spearheaded the architecture, design and development of a service orientated technical solution for a Windows Communication Service (WCF) to co-exist with the current client software. Created a software development kit (SDK) for 3rd party vendors to utilize the web service
- Design, Develop and maintain a WCF web service and supporting applications
- Designed the database layer utilizing LINQ technology
- Manage four development team members
- Performed code reviews and provided technical guidance to developers
- Developed an administration website in ASP.NET Forms