Highly skilled professional with nearly twelve years of experience in programming and .NET application development. Demonstrated ability to overcome complex challenges and drive results. Motivated to inspire and lead others, while continuously seeking opportunities to improve skills and expertise in the .NET field. Currently expanding knowledge by learning Salesforce fundamentals to broaden technological capabilities. Effective communication skills allow for clear explanation of technical concepts to non-technical stakeholders. Strong advocate of a customer-centric approach, prioritizing client satisfaction in all endeavors. Thrives on problem-solving and seeks new and innovative challenges. Excited to apply extensive experience and passion for innovation to future opportunities.
Led the development of Web APIs using C# and WebApi, improving system functionality. Enhanced architecture by adding logic and services in WCF for better scalability. Integrated new modules into the web MVC for a smoother user experience. Ensured high quality with unit testing throughout development. Created advanced SQL stored procedures to boost data retrieval and processing. Implemented Google Tag Manager to improve data tracking and analytics.
I lead the refactoring of core functionalities using the CQRS pattern and technologies like .NET 6.0, Microservices, Fluent Validation, Mediatr, and gRPC. I also implement new features in .NET, transitioning from a monolithic app to microservices. My daily tasks include improving legacy code for better readability and efficiency, developing REST APIs to meet company needs, and resolving bugs in MVC web apps and Razor. I work with ElasticSearch, Solr, and integrate web functionality with Salesforce to manage accounts and leads, ensuring smooth operations in software development.