Senior Software Engineer

N

Throughout a distinguished career, this individual has consistently demonstrated expertise in full-stack software development, with a particular emphasis on secure, scalable, and cloud-based applications. Their proficiency spans a wide range of technologies, from legacy .NET frameworks to modern cloud platforms like Azure, showcasing a remarkable ability to adapt and innovate.

N

A strong commitment to security is evident in their adherence to OWASP guidelines, implementation of robust authentication and authorization mechanisms, and utilization of security testing tools. This dedication to secure coding practices has been a constant throughout their work, ensuring the protection of sensitive data and the integrity of critical systems.

N

Furthermore, they have proven to be a capable leader and mentor, guiding development teams and fostering a culture of continuous learning. Their ability to translate complex technical concepts and provide constructive guidance has contributed to the growth and success of those around them. This combination of technical acumen, security consciousness, and leadership skills marks them as a highly valuable asset in the field of software engineering.

About Senior Software Engineer

Highly experienced IT professional with 20+ years of industry experience, specializing in full stack development. He has worked his whole career in .net and C# on the back end, utilizting variioud APIs. He has worked with front end technolgies as well, specifically Angular for the past 7 years. He has worked both contracts and full time roles. He is senior level and can be a lead and help mentor junior developers as needed.

43428

Skills

N

.NET

Built enterprise applications using .NET Framework (4.0–4.8), .NET Core, and .NET 6.0. Created APIs with ASP.NET Web API, WCF, and RESTful services. Developed cloud-based solutions with Azure Functions, Azure Logic Apps, and Azure Data Factory. Followed SOLID design principles, ensuring separation of concerns and maintainable architectures. Integrated security best practices with OWASP, Checkmarx SAST/SCA, and implemented CI/CD pipelines using Azure DevOps
N

C#

Developed backend services, APIs, and applications using C# with .NET Framework and .NET Core. Applied SOLID principles to ensure maintainability and extensibility. Used Entity Framework and EF Core for database operations, LINQ for queries, and FluentValidation for input validation. Implemented dependency injection and logged activities using App Insights.
N

APIs

Designed and implemented RESTful APIs using ASP.NET Core Web API. Used Postman for testing, Swagger for documentation, and OAuth 2.0 for security. Developed WCF services for legacy integrations and consumed external APIs including Microsoft Graph. Followed SOLID design principles in API design to improve scalability and reusability. Managed API versioning and handled authentication using Bearer tokens
N

Angular

Developed front-end applications using Angular (6.0–16.0) with TypeScript, RxJS, and Kendo UI controls. Integrated RESTful APIs, implemented authentication using MSAL (OAuth 2.0, OpenID Connect, JWT), and performed unit testing using Jest. Utilized Angular Material and Bootstrap for UI components. Applied modular design patterns and lazy loading for performance optimization.