
Gaurav
Web Development
Competenze

Consulta i miei servizi


Portfolio
Esperienza lavorativa
Senior Software Enginner
TatvaSoft • Full time
Nov 2020 - Present • 5 yrs 10 mos
Experienced software developer with a strong background in designing, developing, and maintaining scalable web applications using modern technologies. Skilled in C#, .NET, ASP.NET Core, Entity Framework Core, RESTful APIs, SQL databases, Angular, TypeScript, HTML, CSS, and JavaScript. Experienced in implementing clean and maintainable architectures, including Clean Architecture, repository patterns, dependency injection, authentication, authorization, and JWT-based security. Comfortable working with relational databases, API integrations, asynchronous programming, LINQ, validation, error handling, and performance optimization. Experienced in developing responsive and user-friendly frontend applications using Angular and integrating third-party libraries and services. Able to analyze existing applications, understand business requirements, identify technical challenges, and implement reliable solutions. Strong understanding of software development lifecycle, Git-based version control, code reviews, debugging, testing, and deployment practices. Experienced in collaborating with designers, developers, QA engineers, and business stakeholders to deliver high-quality features within deadlines. Focused on writing clean, reusable, maintainable, and testable code while following established coding standards and best practices. Continuously interested in learning new technologies and improving development processes. Comfortable working independently as well as within a team, taking ownership of assigned tasks, troubleshooting complex issues, and delivering solutions that meet both technical and business requirements.