Welcome to my world

Hi, I'm Ahmad Mujahid
a

Hi there! I'm a Senior Software Engineer with a B.E. in Informatics Engineering and over 7 years of experience, based in Dubai. I specialize in backend development using Golang, Node.js, and PostgreSQL, with proficiency in React. I've led and contributed to 14 real-world production projects, including LLMs and high-scale applications. Known for optimizing code, managing teams, and delivering robust solutions, I'm committed to driving impactful software engineering initiatives in challenging environments.

Follow me on

Best Skills On

Ahmad Mujahid Face Image

Software Development

Leading cross-functional teams to deliver robust software solutions.

Full Stack Web Development

Expertise in both front-end and back-end technologies, building scalable and efficient applications with Node.js, React, and PostgreSQL.

Real-Time Systems

Developing and integrating real-time communication systems, enhancing user interaction and responsiveness.

Solution Architecture

Designing and overseeing the implementation of software architecture that aligns with business needs and scalability requirements.

DevOps and CI/CD Integration

Managing dev ops teams to establish secure and efficient Continuous Integration/Continuous Deployment pipelines.

Self-Hosted Solutions

Designing and implementing self-hosted systems, ensuring reliable and secure software operations tailored to specific needs.

YH&H Products Design Services Company Logo

Lead Software Engineer

YH&H Products Design Services · Full-time

Feb 2022 - Nov 2024 · 2 yrs 9 mos

Dubai, United Arab Emirates · On-site

  • Leading and managing a team of developers, designers, and dev ops to ensure the successful delivery of software projects.
  • Handling the full backend development of a large-scale project from scratch to release, while coordinating with other departments to ensure alignment on project goals and objectives.
  • Acting as a senior for the backend team, providing technical guidance and support when needed.
  • Overseeing the dev ops team to ensure the implementation of a secure CI/CD pipeline for all resources.
  • Collaborating with stakeholders to conduct requirements analysis and communicate project knowledge to the team.
  • Facilitating efficient communication and collaborating within the team by managing user stories.
  • Coordinating tasks between team members and ensuring the delivery of fast and high-performing software.

Skills: Node.js, Golang, PostgreSQL, Python, Microservices Architecture, Team Management, API Design and Development, Performance Optimization

Hsoub Company Logo

Senior Software Engineer

Hsoub · Full-time

Aug 2019 - Dec 2021 · 2 yrs 4 mos

Remote

  • Led development team, ensuring timely delivery of high-quality code and aligning project goals across departments.
  • Conducted code reviews and implemented coding standards to maintain code quality and consistency.
  • Designed and implemented RESTful APIs, ensuring adherence to best practices across all endpoints.
  • Monitored system performance, identified bottlenecks, and implemented optimization solutions.
  • Integrated web sockets for real-time communication in a chat application.
  • Optimized backend performance through profiling and restructuring complex SQL queries.
  • Refactored codebase to enhance readability, maintainability, and overall application efficiency.

Skills: Node.js, PostgreSQL, Redis, REST APIs, Database Optimization, WebSockets, Performance Profiling, Microservices Architecture

Nabdah Company Logo

Software Engineer

Nabdah · Part-time

May 2017 - Sep 2021 · 4 yrs 4 mos

Remote

  • Developed and delivered a Social Protection Management System with UNICEF and an Agricultural Information Management System with FAO, both in collaboration with the United Nations.
  • Conducted a thorough analysis of requirements, assessed technical feasibility, and provided comprehensive system design that aligns with stakeholder needs.
  • Utilized programming languages and frameworks to develop the back-end and front-end of the software application.
  • Produced clear and concise documentation of system specifications, user manuals, and technical guides.
  • Ensured that the software application is deployed in a timely manner, and conducted continuous maintenance and monitoring to ensure optimal performance.
  • Collaborated with stakeholders to define project requirements, conducted meetings and presented progress updates to ensure that the software application met their needs.

Skills: Node.js, Laravel, PHP, MySQL, React, REST APIs

Elixir for intelligent software Company Logo

Software Engineer

Elixir for intelligent software · Part-time

Jun 2018 - Oct 2020 · 2 yrs 4 mos

On-site

  • Contributed to the development of the Elixir framework by designing and developing components that enhanced functionality and improved performance.
  • Utilized Elixir metadata to design and implement dynamic web page presentation, improving the user experience.
  • Integrated the Solr search platform with the Elixir framework archiving system, enhancing search capabilities and optimizing system performance.
  • Collaborated with the development team to create stateful and stateless APIs, resulting in increased efficiency and effectiveness.
  • Developed JavaScript dependencies to streamline working with Elixir's stateful and stateless APIs, reducing development time and improving system stability.

Skills: Java, MySQL, React, React Native, REST APIs

Shake hand Image

Ahmad Mujahid

Senior Software Engineer

Email: me@ahmadmu.com