Kourosh (Pierre) Shirvan
********@*****.***
.Net Architect
Software Developer Engineer and Solutions Architect with 20+ years of experience in IT industry specializing in enterprise and full-stack development and cloud solutions. Expert in .NET technologies with hands-on experience in MVC and BLAZOR, extensive experience in agile methodologies and hands on software development, and integration. Proven ability to design and implement scalable solutions for various domains including asset management Healthcare, web development and e-commerce. 3+ years in Java development including enterprise level projects.
Languages: C#, Java, C++, VB.NET, Python, JavaScript, TypeScript, HTML, CSS, SQL
Frameworks: .NET (MVC, Core), BLAZOR, Angular, React, Spring, Hibernate, Entity Framework
Databases: SQL Server, MySQL, Oracle, NoSQL, MongoDB, PostgreSQL
Cloud Services: AWS, Azure, Docker, Kubernetes, Server-less Functions, IAM, BFF, Storage, Messaging
Tools: Visual Studio, Eclipse, Git, JIRA, Jenkins, TFS
Methodologies: Agile (Scrum, Kan Ban)
Design: SOLID principles, Design Patterns, TDD, BDD
MCIT Application Development with ASP.NET and .NET Framework
MCDBA (MS SQL Server), MCTS, MCP (Windows Servers, MS Access)
Net Matrix Los Angeles, CA Aug 2023 – Present
Full Stack .NET Architect
Responsibilities:
Collaborate with stakeholder gather and document business requirements technical specifications design and develop end-to-end solutions migrate legacy application full life-cycle support
Analyzing Business Requirements Collaborating with Stakeholders
Designing Technical Solutions Integrating Systems and Technologies Ensuring Compliance and Security
Design B2B/B2C cross-platform .NET core 7 with Angular, and BLAZOR
Created a client-side front-end Angular UI using the Angular CLI
Integrated multiple database platforms, relational and NoSQL databases such as SQL Server, MySQL, MongoDB, and others.
Used Entity Framework Core and the Repository, Unit of Work and specification patterns in .NET Core.
Designed and developed a sophisticated ExLogger UI using Angular 17, facilitating efficient log management.
Developed dynamic and responsive web applications using Angular 17, leveraging its advanced features for enhanced performance and improved user experience.
Integrated with Azure Cloud for hosting services and leveraged API Gateway for managing and securing APIs.
Azure Full stack development, BFF, Service Bus, Key Vault, API Gateway, CI/CD Pipelines, Security Implementation, Performance Optimization and Monitoring
Worked with Angular Modules to create lazy loaded routes. Used Auto Mapper in ASP.NET Core.
Utilized Bootstrap to build a great-looking UI.
Created reusable form components using Angular Reactive forms.
Provided Paging Sorting Searching and Filtering
Developed expertise in .Net, SQL, ASP.Net, and C#, including experience with Visual Studio 2019/2022 and .Net4 libraries, and staying updated with .Net 8 advancements
Payment processing using the new EU standards for 3D secure.
Utilized HTML5, AJAX, JavaScript, jQuery, Bootstrap, and CSS to build responsive user interfaces, enhancing user engagement and accessibility.
Implemented Microservices architecture for scalable solutions.
AWS (S3, Event Bridge, SNS), Microservices, AWS LAMBDA, DynamoDb, EKS, ECS, Fargate, Angular 18, Node, ASP.NET core,Python, C#, SQL Server, BitBucket, Jira, Confluence, CI/CD, JenKins
Android development, Layouts, Widgets, Storage, Web Services, Location & MAPS and Database
Experience building Progressive Web Applications (PWA)
Tools & Technologies: .NET Core, Web API, Azure, Entity Framework, SQL Server, MySQL, NoSQL, Node.js,
Angular, React, JavaScript, CSS, and HTML.
Cleveland Juvenile Court Cleveland, OH Jan 2023 – Jul 2023
Sr .NET Developer
Responsibilities:
Architecting Solutions Case Management Document and Media Management Domains
Led Agile development of a Digital Banking Platform using ASP.NET Core and C# for robust architecture.NET, .NET Core, Entity Framework, NHibernate, SQL Server
Front-End engineering, REACT, Angular, UI/UX, Web API back-end
Utilized Angular 17’s modular architecture and CLI tools to streamline development workflows, reduce build times, and enhance code quality through comprehensive testing practices.
Migrate ASP.NET to .NET Core and NHibernate ORM to Entity Framework using Code-First approach
Used multiple dB Contexts to set context boundaries.
Used ASP.NET Identity for login and registration.
Convert/re-design legacy UI to REACT
Designed and developed APIs for new and existing processes
Developed scalable backend services with C# 10.0 and .NET Core, ensuring high performance and integration capabilities.
Designed and developed APIs for new and existing processes
Tools & Technologies: .NET, ASP.NET, SQL Server, Entity Framework, NHibernate, Web API, Front-End
Frameworks and libraries
First American Santa Ana, CA Aug 2021 – Dec 2022
Technical Architect
Responsibilities:
Analyzing Business Requirements Understanding the business needs and objectives
Designing Technical Solutions and Creating architectural designs that align with business goals this includes systems for tracking managing and reporting on assets
Full Stack design and development using Microsoft Stack and Cloud Services
.NET, .NET Core, Entity Framework, SQL Server, Front-End and Back-End Performance Tuning
Middle Tier Design and Optimization
MVC, Rest API, MVVM, Full stack BFF patterns
Interacted and effectively communicated with business and IT staff including offshore resources.
Angular, React, TypeScript, RxJs, ES6, JavaScript, HTML5, CSS
CSS, jQuery UI library
Involved in developing business logic layer and Data Access layer and written methods in C#, Visual Studio .NET Used Azure DevOps for managing stories; Git and GitHub for version control pull requests etc.
CI/CD Release Management.
Unit, Integration and regression testing
Selenium Web testing, WebDriver Test Framework
Developed extensible, robust Reac.js-based Web Applications using ASP.NET Core with C#, .NET, ASP.NET, HTML5, CSS, JavaScript, JSON, XML, jQuery, Bootstrap, and AJAX, including ASP.NET Core Identity for Login Security and Data annotations for Data validation, NoSQL databases, MongoDB, Cosmos DB, DynamoDB
AWS Cloud computing
Knowledgeable with Microservices, Micro frontend, and Backend For Frontend (BFF) architecture
Tools & Technologies: .NET, SQL Server, NoSQL, Angular, React, MVC, Web API, Asp.NET, Azure DevOps,
JavaScript, AWS
GR Motosports El Segundo, CA Jan 2021 – Aug 2021
.NET Architect
Responsibilities:
Creating solutions, Designed and developed full-stack apps using .NET and .NET Core, SQL Server, EF Core, NoSQL databases, and Angular.
Created responsive Frontend apps for E-Commerce and Dashboards in Angular 11 and 12 for Back-end API apps
Designed and developed Webpages using ASP.NET, Angular, C#.NET, HTML, GraphQL, JavaScript, CSS, and server controls.
Developed unit tests for Angular 8 using Jasmine, Karma, and Protractor for end-to-end.
Implemented Server-Side Rendering using Angular Universal and PWA features.
Interacted and effectively communicated with business partners and other IT staff.
Implemented Web Security for a series of Attack/Defense scenarios using JWT & Auth2.
Used Angular 8, TypeScript, RxJs, ES6, JavaScript, HTML5, SASS to style complex SPA pages.
Used Angular Material Design, Bootstrap CSS Frameworks. Used jQuery UI library.
Agile development shop, 2-week sprints, grooming stories, worked off product backlog.
Used JIRA for managing stories; Bitbucket and Git for version control pull requests etc.
CI/CD - Continuous Integration/Continuous Deployment using Jenkins, Webpack, Gulp.
AWS on backend to support Angular, NodeJS, and RESTful APIs. AWS Elastic Load Balance
HTTPS certificates, VPC Backup strategy and setup
AWS User Authentication and Access Management, Single Sign on IAM
Experience using test automation frameworks like Playwright and Cypress
Tools & Technologies: .NET, SQL Server, NoSQL, Entity Framework, AWS, Azure
City National Bank Downtown Los Angeles, Ca Jul 2019 – Dec 2020
Senior Programmer Analyst IV
Responsibilities:
Architected, designed and developed Full Stack apps using .NET 4.x and .NET Core 3.1, SQL Server, EF Core, and Angular.
Developed unit tests for Angular 8 using Jasmine, Karma, and Protractor for end-to-end.
Implemented Server-Side Rendering using Angular Universal and PWA features.
Interacted and effectively communicated with business partners and other IT staff.
Implemented Web Security architecture for a series of Attack/Defense scenarios used JWT & OAuth2.
Agile development shop, 2-week sprints, grooming stories, worked off product backlog.
Used Azure DevOps for managing stories; TFS, Bitbucket, and Git for version control pull requests etc.
CI/CD - Continuous Integration/Continuous Deployment using Jenkins, Webpack, Gulp.
Designed and developed a resource management tool for recruiters using C#.NET, ASP.NET MVC, deployed on Azure App Service to streamline the hiring process.
AWS Elastic Load Balancers, HTTPS certificates, VPC Backup strategy and setup
User Authentication and Access Management, Single Sign-on IAM
Architect Azure Integration and Migration, App Services, Storage and Web Services etc.
Platforms worked with Apian, Akana, and Adobe Workspace.
Tools & Technologies: .NET, SQL/NoSQL, Oracle, DevOps, Front-end, AWS, Azure
Aids Healthcare Foundation Los Angeles, Ca Nov 2018 – Apr 2019
.NET Architect/Developer
Responsibilities:
Architect solutions and enhancement to existing apps Patient Care Management Systems
Full Stack development ASP.NET MVC WinForms WPF WCF C# VB.NET Angular JavaScript jQuery AJAX SQL Server
Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#. ADO.NET Entity Framework/Core Stored Procedures LINQ
Systems and Data Analysis
Build & Manage the CI/CD pipelines and, Manage the Source Control with Git.
Maintaining version control with TFS.
Utilize Bitbucket for version control, managing code repositories, branching strategies, and pull requests.
Developed features full stack from the database up to the public API
Created documentation and user training manuals
Experience using WebSockets Technology (SignalR, Socket.IO, etc.)
Tools & Technologies: .NET, SQL Server, Entity Framework, ASP.NET, MVC, Web, Windows
Paramount Pictures Hollywood, Ca Mar 2018 – Sep 2018
.NET Developer
Responsibilities:
Digital Media Asset Management
Enterprise Application Development C# WCF Message BUS Entity Framework WPF WinForms Entity Framework
Full Stack cross-platform development ASP.NET MVC WCF C# Angular JavaScript SQL Server
Multi-Tier/Layer development
Worked in a team environment using Agile Project Management (Scrum) and Test-Driven Development (TDD).
Legacy Project Migration Windows to ASP.NET MVC
Troubleshoot and resolve production issues in a timely manner to minimize downtime.
Experience with caching using Redis or Memcached
Proficient understanding of Git code versioning tools
CI/CD Experience with CD/CI builds and releases
Tools & Technologies: .NET, ASP.NET, WCF, SQL Server, Front-end, DevOps, Cloud
Computer Planet Los Angeles, Ca Apr 2017 – Mar 2018
Solutions Architect
Responsibilities:
Communicate and collaborate with business units and developers architecting Web applications
Full Stack cross-platform development with DOTNET Core Entity Framework Core
Line of Business and Business intelligence application development
RDMBS - SQL Server MySQL MS Access PostgreSQL
Design and define the architecture for .NET applications that integrate with NoSQL databases (Hadoop, HBase, MongoDB).
Lead the development of user interfaces using HTML5, CSS3, and JavaScript frameworks
Evaluate and select appropriate frontend frameworks (Angular, React) and libraries that align with project goals.
Design and define the architecture of scalable, resilient .NET applications utilizing Azure & AWS services
Integrate Jenkins with version control systems (e.g., Git) and other tools in the DevOps toolchain.
Monitor the performance of Docker containers and optimize resource usage.
Strong object-oriented programming skills and familiarity with software design patterns
Tools & Technologies: .NET, Databases, DevOps, Azure, AWS
Other Projects:
Client
Role
Time Duration
Fox Studios
.Net Application Developer
Jan 2017 – Apr 2017
Wells Fargo
Solutions Architect
Apr 2016 – Nov 2016
Via Technical
Software Engineer
Dec 2015 – Apr 2016
LA Care Health Plan
Sr. Systems Analyst Programmer / Application Architect
Jun 2015 – Dec 2015
Bank of America
Application Developer
Oct 2014 – May 2015
Manatt Phelps & Phillips
Solutions Architect
Mar 2014 – Oct 2014
Bank of America
Programmer V (Lead developer) DBA V (data analyst) IT BA III Product Specific Tech (QC)
Oct 2013 – Mar 2014
Computer Planet
Solutions Architect
Jan 2013 – Oct 2013
MSE
.NET DEVELOPER
Jun 2012 – Dec 2012
Telesis Community Credit Union
DEVELOPER/DBA
Dec 2011 – May 2012
Microsystems 2000
SOLUTIONS ARCHITECT
Mar 2007 – Dec 2011
Technicolor Inc
Solutions Architect
May 2006 – Mar 2007
ExxonMobil
SENIOR DEVELOPER
Jan 2005 – May 2006
4Link Network Inc.
Web Architect
Jul 2001 – Jan 2005
National Diploma in Engineering Technologies, Chippenham Technical College - Chippenham, England (1979)
UCLA Extensions – Application Developer, JAVA, SQL Server, Software Engineering. (Completed) (Year)
Analogue & Digital Electronics Design, Microprocessor Applications & Programming from Algonquin College, Ottawa, Ontario, Canada (Completed) (1986)
Internetworking LANS/WANS, Visual Basic, FoxPro for Windows from Learning Tree University, Chatsworth, CA (Completed) (2000)
Windows Servers, MS SQL SERVER from Oxford Institute of Technology, Woodland Hills, CA (Completed) (2003)
Professional Summary
Technical Experience
Certifications
Professional Experience
Education