With a wealth of 15 years in Full Stack Development, I bring expertise in .NET Frameworks, C# .NET MVC, .NET CORE 6, Angular 18, React 17, JavaScript, TypeScript, HTML, CSS, and various frameworks like RxJS, NgRx, Angular Material, PrimeNG, React Router, Redux, Jasmine/Jest. Proficient in tools such as Visual Studio, Git, JIRA, Azure DevOps, NPM, and Yarn, I ensure heightened productivity and superior quality.
My technical acumen extends to Docker, including experience in hosting applications on AWS S3 buckets. Possessing a strong foundation in SQL DB, I have consistently designed and developed scalable, secure, and high-performance web-based applications that exceed business expectations.
Of particular note is my focused experience in Identity Access Management (IAM). I've successfully implemented IAM strategies, incorporating security features such as OPENID Connect authentication and authorization using Identity Server 5. This experience, coupled with my extensive Full Stack background, uniquely positions me to deliver robust and secure solutions, ensuring seamless user access control and compliance.
Implemented microservices for VM SVOD WEB API using .NET Core 6, ensuring scalability, security, and optimal performance under heavy traffic. Integrated Identity Server 5 for OPENID Connect authentication and authorization, safeguarding sensitive data and restricting access to authorized users. Collaborated on seamless integration with Angular 18 for a responsive user experience.
Contributed to VM SVOD Project, collaborating with stakeholders on creative proposals and integrating new SVOD options into existing channels. Built Angular components from STRAPI using GraphQL, Angular 14, and Node16. Implemented unit testing with Karma and Jasmine, ensuring code quality. Utilized Protractor for E2E testing, optimizing performance with code splitting, lazy loading, and Aguilar's Change Detection strategy.
Throughout these projects, implemented IAM strategies, ensuring secure access control and compliance with Identity Server 5, contributing to a robust and protected application ecosystem.
Led development of a government payment system with .NET Core and Angular 12. Implemented scalable microservices using Azure Functions and Kubernetes. Used SQL Server for data storage and applied role-based access control with OAuth 2.0.
Applied agile methodologies and tools like Visual Studio, Git, and Azure DevOps for on-time, budget-friendly delivery. Deployed the system across regions, ensuring seamless and secure payments. Developed single-page applications with Bootstrap CSS, Angular, and Redux, backed by Postgresql.
Utilized Angular Router, NgRx, and Micro Frontend framework for efficient state and data management. Improved Angular app performance with code splitting, lazy loading, and optimization techniques. Interacted with clients to design user-friendly interfaces with Figma, optimizing performance with Angular's Change Detection.
Employed HttpClient with GraphQL for streamlined data operations and Angular Reactive Forms. Utilized Angular Material and Bootstrap for responsive UIs. Established a CI/CD pipeline with Jenkins for rapid and secure feature deployment. Implemented GitFlow for proper code review, merging, and collaborated with team members on Git and GitHub.
Demonstrated Angular leadership, enforcing coding standards and best practices. Used ESLint and Prettier for code review, ensuring quality standards are met.
- Functional requirements expertise
- Technical roadmap planning
- Agile delivery methodologies
- IAM Implementation for projects
- Security Fundamentals, Authorization protocols, Identity providers, Security standards, and compliance
- Good Understanding of AWS and Azure cloud services
- Angular 18, TypeScript, NodeJS
- NgRx, Rxjs, React 17, Redux, GraphQL, NET Core
- NPM/Yarn, Zira, SQL/PostGres, Git, VSCode, Azure