Syed Abdul Hadi

Hi, I'm Syed Abdul Hadi

Senior Software Engineer

Dubai, United Arab Emirates

Dynamic, detail-oriented, multilingual Software Developer with a programmer's logic and a designer's taste. Experienced in React, Vue, Node.js, Golang, and cloud technologies with 8+ years of professional experience.

Syed Abdul Hadi

GitHub Activity

Total Commits
1,247

+12% from last month

Stars Earned
89

+5 this month

Forks
23

+2 this month

Repositories
42

3 active projects

Recent Contributions
Less
More
About Me

My Journey

A passionate software engineer with expertise in full-stack development, microservices, and cloud technologies.

8+
Years Experience

Professional software development experience across various industries and technologies.

50+
Projects Delivered

Successfully delivered projects from conception to deployment across web and mobile platforms.

15+
Technologies

Proficient in modern web technologies, cloud platforms, and development tools.

Education

Bachelor's Degree in Computer Sciences
PMAS University of Information and Technology • 2012-2016
Rawalpindi, Pakistan
Pre-Engineering
Punjab College of Information and Technology • 2012
English Access Training
U.S. Embassy Pakistan • 2007

Languages

Urdu
Native
English
Fluent

Certifications

AWS Certified
Docker Certified
React Specialist
Experience

Professional Journey

My career progression through various roles and companies.

Senior Software Engineer
Axiom Telecommunication
Current
Oct 2019 - Present
Dubai, UAE

Conceive and build responsive and adaptive solutions while ensuring the technical feasibility of business case. Update, maintain and adhere to pattern-libraries, style guides, and site documentation.

Key Achievements:

  • Optimized application for maximum speed and scalability
  • Worked with agile team to develop, test, deploy and maintain
  • Written services for role-based authentication control
  • Collaborated on product grooming, planning, execution and review

Technologies:

React
Node.js
Microservices
AWS
Docker
Software Engineer
Mashreq Bank
Current
May 2019 - Oct 2019
Dubai, UAE

Workflow automation for digital on boarding process. Optimize applications for maximum speed and Best practices using CI/CD pipeline.

Key Achievements:

  • Implemented workflow automation for digital onboarding
  • Optimized applications using CI/CD pipeline
  • Collaborated with back-end developers and web designers
  • Built solutions based on user and customer feedback

Technologies:

Vue.js
Express
MySQL
CI/CD
Docker
Senior Software Engineer
Micronox Systems
Current
Jan 2018 - Feb 2019
Pakistan

Providing technical input in application design and cloud native development. Assisting in maintenances and upgrades of existing applications.

Key Achievements:

  • Provided technical input in application design
  • Participated in design reviews and recommended improvements
  • Analyzed and troubleshot application issues
  • Developed effective technical and creative solutions

Technologies:

Angular
Node.js
AWS
MongoDB
Docker
Software Engineer
Micronox Systems
Current
Oct 2016 - Jan 2018
Pakistan

Developing web applications in Angular4+ and hybrid mobile applications using Ionic. Actively participating in update and maintenance activities.

Key Achievements:

  • Developed web applications in Angular4+
  • Built hybrid mobile applications using Ionic
  • Implemented AWS deployment with EC2, S3 and Lambda
  • Worked with cross-functional teams on software maintenance

Technologies:

Angular
Ionic
AWS
Lambda
S3
Assistant Software Engineer
Micronox Systems
Current
Mar 2016 - Oct 2016
Pakistan

Website Development in Laravel, WordPress and core PHP. Assists in the design, coding, and testing of technical solutions.

Key Achievements:

  • Developed websites using Laravel and WordPress
  • Applied standard systems development life cycle processes
  • Adhered to coding standards defined by technical management
  • Established responsible deadlines and personal work plans

Technologies:

Laravel
WordPress
PHP
MySQL
Skills

Technical Expertise

Technologies and tools I work with to build exceptional software solutions.

React JS95%
Vue JS90%
TypeScript85%
HTML/CSS95%
Angular80%
Ionic75%
Responsive Design90%
UI/UX Design80%
Portfolio

Featured Projects

A showcase of my recent work and contributions.

Telecom Management System
Telecom Management System
Enterprise-level telecom management platform built with React and Node.js
React
Node.js
MongoDB
AWS
Banking Workflow Automation
Banking Workflow Automation
Digital onboarding process automation for Mashreq Bank
Vue.js
Express
MySQL
Docker
Microservices Architecture
Microservices Platform
Scalable microservices architecture with Golang and Docker
Golang
Docker
Kubernetes
etcd
Blog

Latest Articles

Sharing insights, tutorials, and experiences from my journey in software development.

Building Scalable Microservices with Golang
1/15/2024
8 min read
Building Scalable Microservices with Golang
Learn how to design and implement microservices architecture using Golang, Docker, and Kubernetes for maximum scalability.
Golang
Microservices
Docker
Kubernetes
React Performance Optimization Techniques
1/10/2024
6 min read
React Performance Optimization Techniques
Discover advanced techniques to optimize React applications for better performance and user experience.
React
Performance
JavaScript
Optimization
AWS Lambda Best Practices for Serverless Applications
1/5/2024
10 min read
AWS Lambda Best Practices for Serverless Applications
A comprehensive guide to building efficient serverless applications using AWS Lambda and related services.
AWS
Lambda
Serverless
Cloud
Database Design Patterns for Modern Applications
12/28/2023
7 min read
Database Design Patterns for Modern Applications
Explore different database design patterns and when to use them in modern web applications.
Database
Design Patterns
MongoDB
MySQL
Code Examples

Code Showcase

Real-world code examples demonstrating best practices and clean architecture.

React Custom Hook
A custom hook for handling API calls with loading and error states
javascript
Production Ready
import { useState, useEffect } from 'react';

export function useApi(url) {
  const [data, setData] = useState(null);
  const [loading, setLoading] = useState(true);
  const [error, setError] = useState(null);

  useEffect(() => {
    const fetchData = async () => {
      try {
        setLoading(true);
        const response = await fetch(url);
        if (!response.ok) {
          throw new Error('Failed to fetch data');
        }
        const result = await response.json();
        setData(result);
      } catch (err) {
        setError(err.message);
      } finally {
        setLoading(false);
      }
    };

    fetchData();
  }, [url]);

  return { data, loading, error };
}

// Usage example
function UserProfile({ userId }) {
  const { data: user, loading, error } = useApi(`/api/users/${userId}`);

  if (loading) return <div>Loading...</div>;
  if (error) return <div>Error: {error}</div>;

  return (
    <div>
      <h1>{user.name}</h1>
      <p>{user.email}</p>
    </div>
  );
}
Contact

Get In Touch

Let's discuss your next project or potential collaboration opportunities.

Contact Information

Phone

+971 581987465

Email

ahadiwasti@gmail.com

Location

Dubai, United Arab Emirates