.Net Developer
About Candidate
Introduction:
The candidate is an experienced Senior .NET Developer with a robust background in designing and developing applications, particularly in the fintech sector. They have expertise in supporting and enhancing legacy applications, often working with .NET Framework, and have contributed to the architecture and development of new software solutions. The candidate has a strong focus on creating microservices for automating and supporting regulatory processes and is proficient in both backend development and database management, including document and relational databases. They have experience working on enterprise-level applications and have designed and implemented custom programming languages. In addition to technical development, the candidate has led teams, participated in recruitment processes, and provided support and mentorship to new team members. They have experience in both frontend and backend development, including working with Angular.js and .NET Framework, and have enhanced application performance through architectural improvements like switching from lazy loading to eager loading. The candidate also has experience in designing knowledge management applications and microservices for data presentation and analysis. Their technical skill set includes C#, .NET, microservices, Scrum, JavaScript, MS SQL Server, and Git.
Responsibilities:
- Supported legacy .NET applications, often written in .NET Framework 3.5, and contributed to application architecture design.
- Designed and developed microservices for the fintech sector, automating and supporting regulatory reporting processes.
- Led a team of up to 5 developers, overseeing project progress, providing mentorship, and supporting onboarding of new joiners.
- Participated in recruitment processes, including interviewing and evaluating candidates.
- Worked on both frontend and backend of enterprise-level monolithic applications, utilizing document and relational databases.
- Designed and implemented custom programming languages for enterprise applications.
- Created microservices to present sales data and enhance application performance.
- Designed and developed knowledge management applications, focusing on both frontend and backend development.
- Refactored and optimized legacy applications by switching from lazy loading to eager loading to improve performance.
- Developed desktop applications using .NET Framework and WinForms, updating stored procedures and creating new features.
- Participated in code estimation efforts and architectural design for new software projects.
- Engaged in regular code reviews to ensure best practices and high-quality development standards.