Boulder, Colorado, United States
* Full Stack Architect, Technical Lead and Senior Software Engineer with 27 years of experience * Principled team leader who facilitates turning stakeholder visions into reliable, maintainable software using agile and scrum methodologies * Specializes in cloud-native, full stack, data-driven web applications using .NET, AWS, Azure, Angular, and Node.js. * Guides teams and mentors junior developers to use best practices and architectures * Self-motivated, organized and detail oriented. Excellent presentation and written communication skills * Designed and ran corporate training classes and lectures * MCPD / AWS Certified Cloud Practitioner
Architectural Vision and Strategy: Collaborate with cross-functional teams to develop and implement a cohesive architectural vision that aligns with business objectives, ensuring seamless integration across product lines. Technical Leadership and Innovation: Lead high-impact projects, define proof-of-concepts, and implement best practices in design patterns, cloud infrastructure, and security, while mentoring engineers through code reviews and constructive feedback. Cloud and System Expertise: Leverage expertise in public clouds (Azure), SaaS product development, and system architecture to drive scalable solutions, ensuring data privacy and security while working with multiple technologies.
* Worked with stakeholders and product owners to architect and implement software solutions with complex business requirements for company specializing in CRM and data analytics * Designed and built a cloud-native compliance application built with .NET Core, Angular, Azure B2C, and Azure DevOps * Conducted performance analysis of existing job architecture, documenting specific, actionable steps to improve performance by 90% * Mentored team members and provided training on best practices * Revamped the branching strategy, versioning, and CI/CD processes to increase software reliability and improve the speed of feature delivery * Created proof of concepts to demonstrate feasibility, scalability, and maintainability * Provided architectural and technical guidance to multiple teams of developers through code reviews and training sessions Environment: .NET Core, Angular, Azure B2C, Azure Functions, Azure WebJobs, Azure Queues, Azure Storage, SOAP Web Services, Azure DevOps, SQL Server, TeamCity, Octopus, RxJS, Node.js, npm, jest, Cypress, Jira
Software Architect, Technical Lead, Developer, and Mentor for large scale financial services application with one million users. Created CQRS APIs built with AWS Lambda, API Gateway, and Aurora. Acted as Technical Lead for multiple Angular front-ends that used Cognito and AWS Amplify for authentication and Akita for state management. Implemented responsive, WCAG 2.0 AA compliant features and validated software using Jest and Cypress automated tests. Environment: Angular, AWS Lambda, API Gateway, Aurora, DynamoDB, Cognito, AWS Amplify, RxJS, Node.js, npm, jest, Cypress, CQRS, Jira
Tech Info Systems is a full stack software consulting and custom software solution provider, specializing in cloud-native data-driven web applications using open source technologies such as Angular and .NET Core.
Created a strategic roadmap for the conversion of a WebForms application to one using Angular and .NET Core. Proposed architecture included REST API, domain-driven design business logic layer, Entity Framework, and Identity Server.