Architect Resume
OBJECTIVE:
- To obtain a position as a Solution Architect with a background in Microsoft Azure, C#, and .NET, utilizing my extensive experience in designing, developing, and implementing cloud - based solutions for complex business requirements. My expertise in Microsoft Azure, C#, and .NET, along with my knowledge of cloud computing and software development methodologies, will enable me to lead the design, development, and deployment of scalable and secure enterprise-level solutions that meet the unique needs of my clients.
- I am seeking a challenging and dynamic role that will allow me to continue growing my skills and knowledge while positively impacting the organizations I work with.
SUMMARY:
- I have overall around 16 years of experience with 8 years of onsite experience in The United States. Starting as a Technical Lead Solution Architect, I possess skills analyzing, designing, developing and testing of web-based and windows-based applications. The expertise includes ability to do requirement study, and identify the relevant functional and technical requirements, Object Oriented Analysis, Design & Development. His specialized skills are Legacy System Modernization, Designing & Developing Distributed Systems and Design and Develop Service Oriented Applications.
- Modernization of legacy systems (e.g. re-architecting, refactoring, containerization)
- MicroServices architecture and design
- Experience with Agile development methodologies
- Knowledge of software development best practices (e.g. SOLID principles, design patterns)
- Experience with Azure DevOps (e.g. Azure Repos, Azure Pipelines)
- Strong understanding of security, compliance and governance in Azure
- Strong analytical and problem-solving skills
- Strong communication and leadership skills
- Strong understanding of infrastructure, network and storage concepts
- Experience with Azure governance, Azure Policy and Azure Lighthouse
- Experience in leading client-facing meetings and presentations, effectively communicating technical solutions and project progress to both technical and non-technical stakeholders
- Proven ability to build and maintain strong relationships with clients, understanding their business needs and pain points to recommend and implement tailored solutions
- Experience in managing and resolving client concerns and issues, working collaboratively to find mutually beneficial solutions
- Strong verbal and written communication skills, able to clearly and effectively convey technical information to both technical and non-technical audiences
- Experience in preparing and delivering client and onboarding
- Experience in conducting client discovery and requirement-gathering sessions to understand client's needs and goals
- Experience in presenting technical solutions and product demonstrations
- Strong ability to understand and interpret client needs, and translate them into technical requirements and solutions
- Experience in working with remote clients and teams.
TECHNICAL SKILLS:
Technology and Tools: Azure services and solutions (Azure App Service, Azure Functions, Azure Storage, Azure AD, Azure DevOps, Azure Data Factory, APIM, PIP, VNET, Gateway) C#, .Net Core, ASP.NET, Entity Framework, LINQ, WCF, Web API Angular development using TypeScript, AngularJS, Angular 2+, Angular Material Database design, using SQL, Oracle, MySQL, T - SQL, PL/SQL, Stored Procedures, Triggers ORMs (Entity Framework and Dapper) Architectural Patterns (MVC Pattern, Layered pattern (N-tier Architecture), Master-Slave Pattern, REST (Architecture Style), Microservice architecture, Event-driven architecture (EDA), Service-Oriented architecture (SOA)) Design Patterns (CQRS, Mediator, Abstract Factory, Factory Method, Singleton pattern, Observer, Iterator Cloud migration and integration
PROFESSIONAL EXPERIENCE:
Confidential
Technology:Angular 14, MVC, Azure App Service, Service Bus, Hybrid Connection, APIM, Gateway, PIP, VNet, C#, JSON, SQL Server, Rest API role
Architect
Responsibilities:
- Designing the High Level Architecture of the application showing all the Azure Components and their relations
- Explaining the Architecture to the Client Solution Architects and getting the sign off
- Developing the base framework/architecture of the application
- Integrating ADFS
- Setting up GIT and CICD
- Explaining to the Technical Leads how the application will be developed and how to use the base architecture
- Handling and Troubleshooting technical issues raised by the team
- Responsible for coding, code review and reviewing the test plans for the project
- Guiding the team and task allocation for development team
- Code review and unit testing
- Responsible for end to end implementation
- Preparing overall implementation strategy
- Effort estimation
Confidential
Technology:Angular 12, MVC, Service Bus, Azure Functions, Azure App Service, Service Bus, Hybrid Connection, APIM, Gateway, PIP, VNet, C#, JSON, SQL Server, Rest API role
Architect
Responsibilities:
- Designing the High Level Architecture of the application showing all the Azure Components and their relations
- Explaining the Architecture to the Client Solution Architects and getting the sign off
- Developing the base framework/architecture of the application
- Integrating ADFS
- Setting up GIT and CICD
- Explaining to the Technical Leads how the application will be developed and how to use the base architecture
- Handling and Troubleshooting technical issues raised by the team
- Responsible for coding, code review and reviewing the test plans for the project
- Guiding the team and task allocation for development team
- Code review and unit testing
- Responsible for end to end implementation
- Preparing overall implementation strategy
- Effort estimation
Confidential
Technology:Azure Functions, Azure App Service, Service Bus, Hybrid Connection, APIM, Gateway, PIP, VNet, C#, JSON, SQL Server, Rest API role
Architect
Responsibilities:
- Designing the High Level Architecture of the application showing all the Azure Components and their relations
- Explaining the Architecture to the Client Solution Architects and getting the sign off
- Developing the base framework/architecture of the application
- Integrating ADFS
- Setting up GIT and CICD
- Explaining to the Technical Leads how the application will be developed and how to use the base architecture
- Handling and Troubleshooting technical issues raised by the team
- Responsible for coding, code review and reviewing the test plans for the project
- Guiding the team and task allocation for development team
- Code review and unit testing
- Responsible for end to end implementation
- Preparing overall implementation strategy
- Effort estimation
Confidential
Technology:Angular 12, Azure Functions, Azure App Service, Service Bus, Hybrid Connection, APIM, Gateway, PIP, VNet, C#, ASP.NET, Angular, JSON, Oracle, Rest API, Kendo UI, ADFS
Architect
Responsibilities:
- Designing the High Level Architecture of the application showing all the Azure Components and their relations
- Explaining the Architecture to the Client Solution Architects and getting the sign off
- Developing the base framework/architecture of the application
- Integrating ADFS
- Setting up GIT and CICD
- Explaining to the Technical Leads how the application will be developed and how to use the base architecture
- Handling and Troubleshooting technical issues raised by the team
- Responsible for coding, code review and reviewing the test plans for the project
- Guiding the team and task allocation for development team
- Code review and unit testing
- Responsible for end to end implementation
- Preparing overall implementation strategy
- Effort estimation
- Leading a team of 1 Tech lead, 6 Developers and 2 Testers people
Confidential
Technology:C#, ASP.NET, Mainframe, XML, Oracle 9I, WCF
Technical Lead/Architect
Responsibilities:
- Responsible for coding, code review and reviewing the test plans for the project
- Guiding the team and task allocation for development team
- Code review and unit testing
- Responsible for end to end implementation
- Preparing overall implementation strategy
- Effort estimation
- Leading a team of 8 people
Confidential
Technology:C#, ASP.NET, XML, EXTJS, Oracle 9I, WCF
Technical Lead/Architect
Responsibilities:
- Creating POC for the application
- Creating architecture
- Presenting to the stake holders
- Responsible for coding, code review and reviewing the test plans for the project
- Guiding the team and task allocation for development team.
- Responsible for end to end implementation
- Preparing overall implementation strategy
- Effort estimation
- Leading a team of 4 people.
Confidential
Technology:Reflection, C#, ASP.NET, XML, Oracle 9I
Technical Lead/ Application Architect
Responsibilities:
- Creating POC for the application
- Creating architecture
- Presenting to the stake holders
- Responsible for coding, code review and reviewing the test plans for the project
- Guiding the team and task allocation for development team.
- Code review and unit testing
- Responsible for end to end implementation
- Preparing overall implementation strategy
- Effort estimation
- Leading a team of 4 people.
Confidential
Technology:C#, ASP.NET, XML, Oracle 9I, VB.NET, Web Services, WCF
Technical Lead
Responsibilities:
- Ownership of the technical team
- Identifying and fixing the bugs
- Working with team to analyze defects and taking corrective actions.
- Implementing customizations in the form of enhancements
- Responsible for end to end implementation for new clients.
- Responsible for coding, code review and preparing the test plans for the project
- Guiding the team and task allocation for development team.
- Code review and unit testing
- Work closely with product managers and testing team at all stages of product lifecycle
- Preparing overall implementation strategy
- Effort estimation
- Leading a team of 18-20 people.
Confidential
Technology: Confidential is a SOA/XML based product developed using WCF, .Net Framework 2.0, C# and Oracle. It’s base framework is CSLA.Net.
Technical Lead
Responsibilities:
- Owner of the technical support of a module of Confidential known as Customer Service
- Responsible for the customization of the product based on client needs
- Changing the code and developing new features in the form of enhancements based on client needs
- Fixing the bugs and handover to testing team
- Unit testing and code review
- After QA sign off, deployment on the production servers
- Directly dealing with clients to understand the issue and provide the RCA
- Work closely product managers and business analysts at all stages of product lifecycle
- Coordination with L1 team to understand the issue
- Responsible for coordination with Client and Delivery Teams to resolve issues and defects
