Yogesh B.
Front-End Developer | Angular, TypeScript, Micro Frontend Expert
Hi, I'm Yogesh Bhagat — a Senior Front-End Developer & Full-Stack Engineer with 8+ years of experience building performant, scalable, and maintainable web applications using modern frameworks and solid architectural practices. My core expertise lies in Angular, TypeScript, JavaScript (ES6+), and Micro Frontend architecture, enabling me to create intuitive, modular, and enterprise-grade front-end solutions. I specialize in building component-based UI systems and implementing state management via NgRx for high-performance Single Page Applications (SPAs). On the back end, I bring 2 years of experience using .NET (C#, ASP.NET MVC) and Node.js, with a solid grip on RESTful API development, ensuring seamless full-stack delivery when needed. I also have experience working with SQL Server and MongoDB for structured and unstructured data storage. I'm a strong proponent of Clean Architecture, Domain-Driven Design (DDD), and SOLID principles, which I apply in every project to ensure codebase clarity, long-term maintainability, and scalability. ## Core Skills & Technologies # Front-End: - Angular (2+ to latest), TypeScript, JavaScript (ES6+) - Micro Frontends, StencilJS, NgRx Store, GraphQL - HTML5, CSS3, SCSS, Bootstrap # Back-End: - ASP.NET MVC, C#, Node.js, Express.js - RESTful APIs, Web API # Databases: - Microsoft SQL Server, MongoDB # Architecture & Design: - SOLID Principles, DDD, Clean Architecture - Repository Pattern, Dependency Injection # Dev Practices & Tools: - Git, Visual Studio, VS Code, Postman - Agile/Scrum, Unit Testing (Jasmine, Karma), Code Reviews # Key Achievements - Led the design and delivery of large-scale Angular applications using a micro frontend approach, boosting modularity and team collaboration. - Implemented NgRx for robust state management across complex SPAs, improving performance and predictability. - Migrated legacy apps to modern Angular with StencilJS web components, reducing tech debt and improving reusability. - Developed GraphQL APIs to streamline frontend data access, significantly reducing payload and improving performance. - Engineered secure and scalable back-end services using ASP.NET MVC and Node.js, integrated with SQL Server and MongoDB. - Applied Clean Architecture and DDD to separate concerns and enhance testability across layers. - Enhanced application performance through code splitting, lazy loading, and optimized rendering strategies. # What I Can Help You With - Custom Angular application development - SPA architecture & state management (NgRx) - Micro frontend system design - UI/UX optimization & component libraries - Legacy code refactoring & migration - Front-end integration with .NET or Node.js backends - Clean Architecture implementation - Performance tuning & best practices Let’s Connect! Looking for a reliable, detail-oriented front-end developer who can also speak the back-end language when needed? Let’s chat and see how I can bring your web app ideas to life!
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $18k
Billed in all: $30,561$31k
$18k in the last 6 months
Earnings, last 30 days
Skill rankings: Top 3% in Bootstrap
Ranked by MRR among everyone on Upwork with the skill.
- #4Stencil52 freelancers · 🇮🇳 #1Top 8%🇮🇳#1 of 24
- #38Web API670 freelancers · 🇮🇳 #25Top 6%🇮🇳#25 of 214
- #167ASP.NET2,819 freelancers · 🇮🇳 #59Top 6%🇮🇳#59 of 1,066
- #176Bootstrap6,899 freelancers · 🇮🇳 #33Top 3%🇮🇳#33 of 1,960
- #178GraphQL3,404 freelancers · 🇮🇳 #42Top 5%🇮🇳#42 of 813
- #183Microsoft SQL Server2,759 freelancers · 🇮🇳 #59Top 7%🇮🇳#59 of 762
- #288RESTful API6,064 freelancers · 🇮🇳 #75Top 5%🇮🇳#75 of 1,592
- #357Angular6,817 freelancers · 🇮🇳 #125Top 5%🇮🇳#125 of 2,403