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.

joezif2014@gmail.com
⚛️

React

.NET

.NET Core

Next.js

C#

C Sharp

🗄️

MS SQL

🐘

PostgreSQL

🔗 Microservices Architecture

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

.NET Core
95%
Entity Framework Core
90%
SQL Server
90%
Web API
85%
C#
95%
PostgreSQL
75%

Frontend Development

React JS
85%
Angular
60%
JavaScript
80%
HTML5/CSS3
85%
Razor Pages
80%
MVC
90%

Tools & Technologies

GitHub
85%
Firebase
75%
Unit Testing
80%
Jira
85%
IIS
80%

Leadership & Management

Team Leadership
90%
Project Management
85%
Agile/Scrum
85%
Mentoring
90%
Code Review
85%

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.

RWMS
Web Application
RWMS

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

.NET Core
React JS
SQL Server
Linux Server
Docker
Loyalty Medical
Healthcare System
Loyalty Medical

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

.Net Core 8 Web API
Entity Framework
Angular 18
SignalR
MSSQL
E-Commerce App
Mobile Application
E-Commerce App

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

Flutter
Dart
Firebase
Firebase Auth
Firebase Storage
Firebase Firestore
Firebase Cloud Messaging
Firebase Cloud Functions

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

Bahrain National Guard
Bahrain
December 2020 - Present
Full-time

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:

.NET Core
Entity Framework Core
SQL Server
React JS
IIS
Jira
Unit Testing

Full Stack .Net Developer

Bahrain National Guard
Bahrain
November 2017 - November 2020
Full-time

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:

.NET Core
EF Core
MVC
SQL Server
Razor Pages
C#

Software Engineer (Part-time)

Soft Tiq
Bahrain
October 2021 - January 2022
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:

ASP.Net
C#
MVC
SQL Server
Windows Forms

Business Application Developer

Dal Group
Bahrain
January 2017 - October 2017
Full-time

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:

C#.Net
VB.Net
Visual Studio
Desktop Applications

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.

Send a Message