ASP.NET
Started: 3/31/2008
Duration: 4000 months
I’m an ASP.NET developer with a proven track record of building secure, high-performance web applications using Microsoft’s .NET Framework and cutting-edge technologies.
- MVC & Razor View Engine: Architect clean separation of concerns using ASP.NET MVC, crafting dynamic views with Razor syntax for maintainable, testable UIs.
- Web API & RESTful Services: Design and expose RESTful endpoints with ASP.NET Web API—enabling seamless integration with front-end frameworks (Angular, React) and mobile clients.
- Entity Framework Integration: Leverage Entity Framework for code-first and database-first workflows, manage migrations, and optimize LINQ queries for performant data access.
- Security Best Practices: Implement authentication and authorization with ASP.NET Identity, enforce HTTPS, validate inputs, and guard against XSS/CSRF vulnerabilities.
- Performance & Scalability: Use output caching, bundling/minification, and async controllers to improve throughput and responsiveness under load.
- Dependency Injection & Testability: Apply built-in DI containers (or Autofac/Ninject) for loose coupling—writing unit tests with NUnit/xUnit and mocking frameworks.
- Toolchain & DevOps: Develop in Visual Studio (or VS Code), manage source with Git/GitHub, and automate CI/CD pipelines using Azure DevOps or GitHub Actions for reliable deployments.
- Modern Front-End Integration: Integrate Bootstrap, Webpack, and npm workflows to deliver responsive, component-driven front-ends alongside your ASP.NET back end.
Key Skills: ASP.NET MVC · Razor · Web API · Entity Framework · REST · Security · C# · Dependency Injection · CI/CD · Azure DevOps
Used in These Jobs
- Web Developer
Lead developer and website maintainer for the University of Chicago Booth School of Business. Oversaw full lifecycle dev…