×
Zia Uddin

Zia Uddin

Software Architect | React | NodeJs | JavaScript | typescript

Pakistan, PK
+923353947877
English

Background


About

About

I'm an experienced professional, have been working in the software industry for more than a decade now. Enthusiastic about learning new technologies and ready to take new challenges. My gihub is https://github.com/ZiaDev
Love to watch and play cricket, going on road trips and spending time with friends and family.

Work Experience

Work Experience

  • Software Architect, 10Pearls

    Aug, 2021 - Aug, 20221 year

    Research and learn new technologies and utilize them to build proof of concepts and minimum viable products, as well as lead cross functional teams to build large scale products.

    • Designed and devloped new application architecture as microservices based on NestJS, RabbitMQ, and Postgres

    • Helped team in start migrating modules from legacy system(PHP) to NestJS

    • Developed new features and maintained existing ones

    • Design Architecture of ETL processes to support the reporting module, which was used by the business team to generate reports

    • Helped team in setting up CI/CD pipelines

    • Helped team in setting up infrastructure on AWS

  • Technical Lead, 10Pearls

    Dec, 2018 - Aug, 20212 years 8 months

    Worked as fullstack development lead

    • Led a team of morethan 20 developers

    • Led both FE,BE development and QA teams, conducted reviews, and ensured code quality.

    • Monitored and maintained the performance of applications using APM tool(newRelic) and resolved issues.

    • Developed FE solutions using AngularJS, React, Redux, and TypeScript.

    • Developed APIs, integrated payment gateways, and optimized database and Node.js performance.

    • Collaborated with development and design teams.

  • Lead Software developer, 10Pearls

    Jul, 2016 - Dec, 20182 years 5 months

    • Led a team of morethan 20 developers

    • Developed FE solutions using AngularJS, React, Redux, and TypeScript.

  • Senior Software Engineer, 10Pearls

    Jun, 2014 - Jun, 20162 years

    Working as a Senior Software Engineer.

  • Software Engineer, Prism pay

    Sep, 2013 - Jun, 20149 months

    Worked on both web and desktop applications using .net platform.

  • Software Engineer, Itim Systems

    Sep, 2012 - Aug, 201311 months

    Software Engineer at ITIM systems.

Projects Experience

Projects Experience

  • Muslim crowdfunding platform

    Nov, 2022 - Present

    A global crowdfunding platform focused on supporting the Muslim community to launch creative, entrepreneurial, and impactful projects

    • NextJs,Tailwind, NodeJs, Postgres, Rabbitmq,AWS,Github Actions, SSE

    • Collaborated with development and design teams to create responsive and scalable front-end solutions that meet client requirements for functionality and user experience.

    • Implemented real-time notification features using WebSockets and React.

    • Reviewed and optimized code to maintain high-quality, reusable components and ensure cross-browser compatibility.

    • Developed applications using React, TypeScript, and modern JavaScript frameworks.

    • Worked closely with global clients to troubleshoot and resolve front-end and backend issues, ensuring a smooth user experience.

    • Outlined production plans, project timelines, and collaborated with team members for efficient workflow management.

    • Assisted the DevOps team in configuring CI/CD pipelines for streamlined front-end deployments on AWS.

  • Telehealth - Web Application and Backend Services

    Jan, 2015 - Jul, 20205 years 7 months

    A large multi-tenant enterprise application for doctor-patient coordination, managing appointments, and audio/video conferencing.

    • Led both FE,BE development and QA teams, conducted reviews, and ensured code quality.

    • Conducted code reviews, fixed bugs, and ensured code quality.

    • Developed APIs, integrated payment gateways, and optimized database and Node.js performance.

    • Implemented real-time updates using Socket.io, and conducted knowledge-sharing sessions.

    • Resolved QA automation testing roadblocks and addressed coding issues.

  • Audio Room

    Jun, 2021 - Oct, 20221 year 5 months

    Audio room application where members from different organizations can create rooms of various types.

    • Collaborated with software development and testing teams to design and develop user-friendly frontend solutions that meet client requirements for functionality, scalability, and performance.

    • Implemented a real-time notification system using WebSockets and JavaScript.

    • Conducted code reviews to ensure quality and maintainable frontend code.

    • Developed responsive applications using JavaScript frameworks, TypeScript, and modern frontend libraries.

    • Worked closely with global clients to troubleshoot and resolve user interface issues.

    • Outlined project plans and timelines to coordinate frontend development milestones.

    • Collaborated with DevOps to optimize frontend deployment processes on AWS infrastructure.

  • Chat Microservices - Web Application and Backend Services

    Jan, 2021 - May, 20215 months

    A secure messaging application for doctors to communicate with each other.

    • Developed Web APIs for front-end and mobile integration, maintained API documentation.

    • Debugged code, fixed bugs, and ensured quality through code reviews.

    • Collaborated on SQL query optimization and supported API integration with mobile development.

    • Conducted daily sync-up calls with clients, managed features, and milestones.

  • Electricity Billing and Meter Registration - Microservices

    Aug, 2020 - Dec, 20205 months

    A UK-based application using microservices for tasks like meter registration and validation.

    • NextJs, NodeJS, RabbitMQ, AWS SNS, AWS SQS, S3

    • Architected and designed the overall application structure.

    • Integrated payment services and modified software to eliminate bugs.

    • Conducted peer reviews, assessed pull requests, and ensured code quality.

    • Held daily sync-up calls with clients to update status and identify new tasks.

Skills

Skills

  • React.js

    Components

    Hooks

    State Management

    React Router

  • JavaScript

    ES6+

    DOM Manipulation

    Async Programming

    Event Handling

  • TypeScript

    Type Safety

    Interfaces

    Generics

    Type Inference

  • Redux

    State Management

    Middleware

    Redux Thunk/Saga

    Store Management

  • Next.js

    Server-Side Rendering (SSR)

    Static Site Generation (SSG)

    API Routes

    SEO Optimization

  • Node.js
  • Multi-tenant
  • Microservices
  • Amazon SQS
  • Visual Studio
  • Amazon Web Services (AWS)
  • Elastic Load Balancing
  • OOP
  • Express.js
  • Pubsub
Education

Education

  • Computer Science, Master’s Degree, National University of Computer and Emerging Sciences

    Dec, 2015 - Dec, 2018

  • Compuer Science, BS (Compuer Science), Karachi University

    Dec, 2006 - Dec, 2011

References

References

  • Steve Titus

    Zia worked as key member of my offshore team at Amwell building, maintaining, debugging, and extending our acute care telemedicine platform (SOA with React/NodeJS/Postgres). He's a technically sound architect and engineer, equally gifted at building systems and diagnosing/fixing hard-to-reproduce issues. Zia values shared success above individual accolades, and is always willing to go the extra mile to help his team and customers succeed.

  • Haris Muzaffar

    I worked with ZIA for 11 months and found him technically sound, creative, mature, never hesitate to ask if something is bothering him, reliable resource, has can do attitude, able to insert fun element in work. A must have resource for .Net technology.