.Net Developer
About Candidate
Introduction:
The candidate is a skilled software developer with expertise in backend development, primarily using .NET and Java technologies. With experience in full-cycle software development, they have contributed to various projects across fintech, administration, order management, and timesheet tracking systems. Their proficiency in microservices architecture, Azure cloud services, and database optimization has enabled them to build efficient and scalable applications. They have worked on fintech platforms, implementing financial data handling, invoice processing, and third-party integrations. Additionally, they developed and managed an administration website, migrating legacy systems to Angular and .NET while enhancing authentication through Azure Active Directory. Their involvement in a timesheet tracking system included API development using .NET Core and automating tracking processes with Azure Functions. In a large-scale order handling system, they collaborated with a UK-based team, utilizing RabbitMQ for messaging and working with Angular and Blazor for frontend tasks. They also gained experience in Node.js and React while adapting to new projects. Apart from large projects, they participated in smaller initiatives, contributing to development and troubleshooting. Earlier, as a Java developer, they implemented backend features, optimized performance, and worked with frameworks like Spring and Hibernate. Their journey began with an internship where they gained hands-on experience in Java, databases, and web development. The candidate is proficient in Agile methodologies, CI/CD practices, unit testing, and DevOps tools like Azure DevOps, Kubernetes, and RabbitMQ, making them a versatile and adaptable software engineer.
Responsibilities:
- Designed, developed, and maintained backend applications using .NET (Framework & Core) and Java (Spring, Hibernate).
- Built and optimized microservices architectures for fintech, order management, and timesheet tracking systems.
- Developed and integrated RESTful APIs for seamless communication between services.
- Implemented asynchronous messaging using RabbitMQ and Azure Service Bus for efficient task execution.
- Migrated legacy systems to modern frameworks like .NET Core and Angular, ensuring system compatibility.
- Developed and optimized stored procedures and handled database operations using SQL Server and MySQL.
- Worked with Azure Cloud Services, including Azure Functions, Service Bus, Active Directory (AAD), and Kubernetes.
- Managed CI/CD pipelines for seamless integration, deployment, and monitoring of applications.
- Provided production support, troubleshooting issues, and maintaining application stability.
- Developed administration web applications, handling both backend (.NET) and frontend (Angular).
- Contributed to frontend tasks using Angular, Blazor, React, and Node.js for different projects.
- Integrated secure authentication using Azure Active Directory (AAD) for role-based access control.