My Skills
Software Engineer with experience in understanding user prerequisites, gathering business requirements, and transforming them into scalable and maintainable software solutions. Strong background in back-end, desktop, and full-stack development using C#, .NET Framework, .NET Core, SQL Server, JavaScript, TypeScript, Angular, and Azure. Experienced in WinForms for desktop applications, RabbitMQ for message queuing, and AI service integration. Skilled in applying REST architecture, clean code practices, and dependency injection. Able to communicate with users, analyze needs, and build reliable applications aligned with business goals. Certified Scrum Master, managing projects with agile methodologies and ensuring efficient delivery.
Technical Skills
C#
3+ years experience building robust back-end logic, RESTful APIs, and full-stack applications using C# in ASP.NET MVC and .NET Core.
.NET Framework/Core
Experience with web application development using ASP.NET MVC and WebForms, integrating business logic and data layers.
SQL Server
Designed and optimized relational databases, wrote complex T-SQL queries, and managed stored procedures and indexing strategies.
JavaScript
Built interactive user interfaces and dynamic single-page applications (SPAs) using modern JavaScript and DOM manipulation.
TypeScript
Used TypeScript for scalable frontend projects, ensuring strong typing, better tooling, and maintainable code in frameworks like Angular.
Angular Framework
Developed responsive, component-based UIs using Angular. Integrated services, routing, RxJS, and form validation in enterprise apps.
Azure
Worked with Azure services like App Services, Azure SQL, Blob Storage, and deployed .NET apps to the cloud using CI/CD pipelines.
RabbitMQ Messaging
Implemented message queuing and asynchronous communication between services using RabbitMQ, improving scalability and reliability.
AI Integration
Integrated AI services and APIs to enhance automation, analytics, and intelligent features in enterprise applications.
Scrum Master
Led agile ceremonies, managed sprints, and coordinated cross-functional teams as Scrum Master to ensure timely and efficient delivery.
Areas of Expertise
Backend Development
Focused on scalable API development, business logic layers, and service integration using C# and .NET Core.
Frontend Development
Built modern web interfaces using HTML, CSS, JavaScript, Angular, and TypeScript — focused on user experience and responsiveness.
Database Development
Designed normalized databases, wrote stored procedures, and ensured data integrity with SQL Server for enterprise systems.
Software Architecture
Applied RESTful design, clean code principles, and dependency injection to create maintainable, modular, and scalable systems.
Agile Project Management
Experienced Scrum Master, coordinating teams, managing sprints, and ensuring efficient delivery of software projects.