Senior Full StackSoftware Engineer& Team Lead
8+ years of experience delivering high-quality solutions from concept to deployment. Specialized in .NET Core, React JS, Microservices Architecture, SOLID Principles, and leading development teams to success.
React
.NET Core
Next.js
C Sharp
MS SQL
PostgreSQL
About Me
As a Senior Full Stack Software Engineer and Team Lead with over 8+ years of experience, I specialize in creating robust, scalable applications using .NET Core, Entity Framework Core, SQL Server, and React JS. My expertise encompasses Microservices Architecture, adhering to SOLID Principles, comprehensive testing strategies (Unit, Integration, and End-to-End), and spans the entire development lifecycle from initial concept and architecture design to deployment and maintenance.
Solution-Focused
Delivering high-quality solutions from concept to deployment with attention to detail and business alignment.
Team Leadership
Leading development teams to success while mentoring junior developers and fostering collaboration.
Problem Solving
Analyzing complex requirements and implementing innovative solutions using modern technologies.
Performance Driven
Optimizing applications for scalability and performance while maintaining code quality standards.
Core Expertise
I excel in managing IIS and Windows servers for optimal on-premises deployment performance, implementing comprehensive unit testing strategies, and utilizing Agile methodologies with tools like Jira for project management. My collaborative approach ensures seamless coordination with cross-functional teams, including designers, product managers, and stakeholders, to deliver projects that align perfectly with business goals.
Technical Skills
Comprehensive expertise across the full technology stack, with deep knowledge in Microsoft technologies and modern web development frameworks.
Backend Development
Frontend Development
Tools & Technologies
Leadership & Management
Featured Projects
A carefully curated selection of projects that showcase my expertise in full-stack development, innovative problem-solving, and technical leadership across diverse domains.

The RWMS will manage ULD aircraft container repair job orders, track inventory, automate invoicing, handle purchasing and sales, and provide financial tracking. Key features include user role management, reporting, security, and data backup.
Technologies Used

The Hospital Management System (HMS) is designed to streamline medical center operations by managing appointments, doctor availability, patient records, departmental workflows, and financial tracking. Key features include user role management, appointment scheduling, reporting dashboards, medical history management, and system notifications. The system also supports data analytics for administrative decisions and operational efficiency.
Technologies Used

The E-Commerce Mobile App is designed to deliver a seamless shopping experience by allowing users to browse products, view subcategories, manage their carts, and place orders with ease. Core functionalities include product search, filtering by category, product variation selection, order tracking, and secure checkout. The app also supports promotions, user reviews, and multiple payment/shipping options to improve conversion and user retention.
Technologies Used
Work Experience
A proven track record of delivering innovative solutions and leading successful development teams across various industries and project scales.
Senior Full Stack .Net Developer / Team Lead
Key Achievements:
- Designed, developed, and maintained complex web applications using .NET technologies for digital transformation initiatives
- Led development teams ensuring timely and budget-compliant project delivery
- Managed IIS and Windows servers for optimal on-premises deployment performance
- Implemented comprehensive unit testing strategies for enhanced code quality and robustness
- Utilized Jira for Agile project management and sprint tracking
- Mentored junior developers and fostered team collaboration
- Collaborated with cross-functional teams including designers, product managers, and stakeholders to ensure project success and business alignment
Technologies Used:
Full Stack .Net Developer
Key Achievements:
- Created, improved, and amended software systems using scientific methods and mathematical models
- Worked with .NET Core, EF Core, MVC, and SQL Server for back-end development
- Developed front-end solutions using Razor Pages ensuring high performance and scalability
- Collaborated closely with colleagues to constantly innovate app functionality and design
- Worked individually from scratch on several projects, taking full ownership from inception to deployment
- Analyzed user needs to create technical software designs and performance requirements
Technologies Used:
Software Engineer (Part-time)
Key Achievements:
- Developed Windows forms and web applications using ASP.Net C# and MVC
- Worked with SQL Server for database management and optimization
- Performed bug fixing and performance improvement on existing applications
Technologies Used:
Business Application Developer
Key Achievements:
- Created comprehensive documentation for software systems and processes
- Developed desktop applications using C#.Net and VB.Net in Visual Studio
- Conducted unit testing and UI testing to ensure application quality
- Performed application trial runs and validation processes
Technologies Used:
Get In Touch
Ready to discuss your next project or explore collaboration opportunities? I'd love to hear from you and discuss how we can work together.
Contact Information
Location
Bahrain