Ramin Dorudian

Available to hire

I’m a senior full-stack developer with 20+ years of hands-on experience building secure, scalable production web applications across the .NET and Angular ecosystem.

About

I’m a senior full-stack developer with 20+ years of hands-on experience building secure, scalable production web applications across the .NET and Angular ecosystem. I enjoy owning projects end-to-end—from gathering requirements and designing RESTful APIs to implementing Angular front ends, data access with Entity Framework Core/LINQ, and SQL Server performance tuning.

I also bring a practical, quality-focused mindset: authentication/authorization with JWT and ASP.NET Core Identity, API documentation and testing with Swagger/OpenAPI and Postman, and reporting dashboards using RDLC and Chart.js. I’ve been an early adopter of AI-assisted development workflows (like GitHub Copilot) to accelerate delivery while keeping disciplined code review and reliability as non-negotiables.

  • 24 years' experience
  • Joined July 2025

Industry experience

  • Software & Internet
  • Computers & Electronics
  • Retail
  • Professional Services
  • Education

Work experience· 6 roles

Full Stack Developer (Freelance) · WelcoTechJan 2015 – Present · 11 yrs 11 mos

Own end-to-end delivery of custom web applications: architecting Angular SPA front ends and C#/.NET Core Web API back ends with SQL Server data layers. Build maintainable UI using reusable components, services/DI, reactive forms, and route guards. Implement RESTful APIs with ASP.NET Core Web API and Entity Framework Core using LINQ for efficient queries, business-rule validation, pagination, filtering, and sorting. Harden security with JWT and ASP.NET Core Identity for protected web and API endpoints. Use Swagger/OpenAPI and Postman to streamline documentation, QA, and debugging. Deliver reporting features with RDLC and Chart.js, and optimize complex SQL for data-heavy experiences. Employ a structured AI-assisted workflow with GitHub Copilot while performing rigorous code review. Lead migrations from legacy ASP.NET MVC to modern .NET Core Web API + Angular architectures, reducing technical debt and improving performance.

Software Developer · Hakim OpticalJan 2015 – Jul 2025 · 10 yrs 7 mos

Developed internal systems using C#, VB.NET, ASP.NET, and SQL Server. Engineered POS systems, scheduling, payment solutions, and reporting tools. Created badge-in/out systems and upgraded database infrastructure.

Freelancer Full Stack Developer · WelcoTechJan 2015 – Present · 11 yrs 11 mos

Designed and developed complete web applications from scratch, using Angular, RxJS, and .NET Core Web API as frontend and backend technologies. Implemented responsive UI/UX interfaces and SPA architecture with Angular. Built scalable and secure RESTful APIs with .NET Core and Entity Framework, managing business logic, database interactions, and user authentication. Migrated legacy MVC systems to modern .NET Core Web APIs with Angular frontends. Integrated SQL Server for complex data queries and reporting. Applied Agile practices, Git version control, and Postman for API testing. Collaborated directly with clients to gather requirements, manage timelines, and deliver production-ready solutions.

Software Developer · Hakim OpticalJan 2008 – Jan 2015 · 7 yrs 1 mo
Software Developer · NAAWA CorporationDec 2007 – Jul 2025 · 17 yrs 8 mos
Software Developer · NAAWA CorporationJan 2001 – Jan 2007 · 6 yrs 1 mo

Education

B.Sc. Computer Science · Azad University, Tehran1990 – 1994
Object-Oriented Applications with C# · George Brown College, Toronto1994 – 1995
Database Design & Modeling · Centennial College, Toronto1995 – 1996
Webmaster · Toronto Image Works, Toronto1996 – 1997

Certifications and awards

GitHub Copilot (AI-assisted development workflow)2030 – 2026
Modern Angular and .NET Core Full-Stack Development (REST, JWT/Identity, EF Core, LINQ, Swagger, Postman, Git, GitHub Copilot)2030 – 2026
SQL and Data Analytics (advanced SQL querying; Excel/Power BI fundamentals)2030 – 2026

Hire Ramin Dorudian today

Post a job and invite Ramin, or contact them directly. No hidden commission.

Post a job