Hi, I'm Ahmad Mujahid
a Senior Software Engineer
Features
What I do
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.
Experience - 7 Years
My Experience
Lead Software Engineer
YH&H Products Design Services · Full-time
Feb 2022 - Present · 2 yrs 10 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, Microservices Architecture, Team Management, API Design and Development, Performance Optimization
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
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
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
Bachelor of Engineering
My Education
Arab International University
Bachelor of Engineering (B.E.) in Informatics Engineering · Artificial intelligence
Aug 2016 - Aug 2021
Grade: 3.3/4.0 · 84%
Portfolio
My Work
Blogs
My Thoughts
Courses
My Teaching
Mastering Database Management with Knex.js and PostgreSQL
Knex.js & PostgreSQL Mastery: Migrations, CRUD Operations, Joins, and Transactions
URL Shortener: TypeScript, PostgreSQL, Koa.Js, REST and MVC
Master Modern Web Development by Building a Robust URL Shortening Service with Cutting-Edge Technologies
مختصر الروابط : TypeScript, PostgreSQL, Koa, REST and MVC
احترف تطوير الويب الحديث من خلال بناء خدمة اختصار الروابط باستخدام تقنيات حديثة ومتطورة
Contact Me
Let's get in touch
Ahmad Mujahid
Senior Software Engineer
Email: me@ahmadmu.com