Over 9+ years of comprehensive experience as a Senior .NET Developer specializing in enterprise software solutions. Developed complex software solutions utilizing C#, focusing on backend functionalities to enhance application performance and reliability. Employed Web API extensively to build scalable and secure web services, Ensuring seamless data exchange across applications. Managed PostgreSQL databases, optimizing data storage and retrieval processes to support high-volume data operations. Configured and maintained Microsoft IIS servers, Ensuring robust application deployment and reliable hosting environments. Utilized Microsoft Visual Studio 2013 to streamline development workflows, improving code quality and project manageability. Implemented NUnit for comprehensive unit testing, maintaining high software quality and facilitating continuous integration processes. Applied Castle Windsor for dependency injection, enhancing code modularity and simplifying maintenance across complex projects. Advanced frontend development with KnockoutJS, creating responsive and dynamic user interfaces for enhanced user interactions. Orchestrated microservices architecture using .NET Core 2.2, improving system scalability and simplifying service deployment. Leveraged Entity Framework Core 2.1 to manage database interactions, ensuring efficient data operations within .NET applications. Deployed applications on AWS ECS, optimizing for high availability and scaling to meet dynamic load requirements. Integrated MSTest to ensure thorough testing coverage, validating functionality and performance across various application modules. Developed applications in Visual Studio 2019, leveraging its advanced features for better code management and debugging. Managed asynchronous messaging and queue management using Amazon SQS, enhancing communication between distributed system components. Engineered web applications using VB.NET, Delivering tailored solutions that met specific client needs in the business sector. Configured Razor Pages to streamline UI development, facilitating faster rendering and improved server-side performance. Administered MS SQL Server 2016 to handle complex queries and large datasets, ensuring data integrity and security. Utilized Azure App Services for deploying web apps, enabling quick updates and centralized management of cloud resources. Executed extensive unit testing with xUnit.net, ensuring each component functioned correctly under various scenarios. Enhanced user experience by implementing Vue.js, which facilitated the development of interactive and real-time web interfaces. Managed cloud storage solutions using Azure Blob Storage, optimizing data accessibility and disaster recovery strategies. Developed MVC applications, enforcing a separation of concerns that improved the maintainability and scalability of software projects. Implemented Autofac for managing dependencies within applications, simplifying integration and testing of different system components. Utilized Angular for frontend development, crafting rich interactive features that improved customer engagement and usability. Architected solutions using Azure Cosmos DB, providing globally distributed database services to support massive scale applications.
Professional developer with strong experience in software development and focus on delivering impactful results. Known for excellent problem-solving skills, adaptability, and collaborative teamwork. Expertise includes coding, debugging, and system optimization. Reliable and responsive to evolving project needs, ensuring quality outcomes and client satisfaction.