A seasoned .NET Developer with nearly 6 years of experience in designing and developing robust web applications using MVC, .NET Core, and Entity Framework. Proficient in database management with MS SQL and MySQL, and possess hands-on experience in Node.js and React. Proven track record as a Senior Software Developer and Team Leader, leading teams to deliver high-quality solutions in a collaborative and fast-paced environment. Committed to continuous learning and applying the latest technologies to drive innovation and efficiency.
Leadership & Team Management:
Successfully led a team of developers, assigning tasks, providing guidance, and ensuring timely project delivery.
Fostered a collaborative team environment, promoting continuous learning and knowledge sharing among team members.
Web Application Development:
Architected and developed the entire structure of web applications from scratch, ensuring scalability, performance, and security.
Designed and implemented databases, optimizing for performance and reliability across various projects.
Developed robust and efficient APIs, enabling seamless integration and communication between different components of the application.
Trading & Multi-purpose Applications:
Led the development of trading applications, implementing complex functionalities to meet industry standards and client requirements.
Successfully delivered multi-purpose applications across various domains, utilizing a wide range of technologies to meet diverse client needs.
Technology & Innovation:
Leveraged various technologies including .NET Core, Entity Framework, MS SQL, Node.js, and React to deliver cutting-edge solutions.
Played a key role in the continuous improvement of development processes, integrating best practices and modern development methodologies.
Project Delivery & Client Satisfaction:
Consistently delivered high-quality software solutions that met or exceeded client expectations.
Managed the end-to-end development lifecycle, from requirement gathering and design to deployment and post-launch support.
Technology Exploration: I enjoy staying updated with the latest advancements in technology, always eager to explore new tools, frameworks, and methodologies
Problem-Solving Challenges: I am passionate about solving complex problems, whether in software development or real-world scenarios, and continuously seek opportunities to refine my problem-solving skills
Continuous Learning: I am dedicated to personal and professional growth, regularly engaging in courses, workshops, and self-study to expand my knowledge and expertise in various areas of software development
Collaboration & Networking: I enjoy working with like-minded professionals, exchanging ideas, and learning from others to enhance my skills and contribute to collective success
Playing Computer games and streaming
Diploma In Software Engineering - Rayansh Academy
MSCIT - AAA Institute.