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
Development Team Lead
YH&H Products Design Services · Full-time
Mar 2022 - Present · 2 yrs 8 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, Requirements Analysis, Team Management, React, REST APIs, SQL, Solution Architecture
Senior Web Developer
Brilliant Star Technology · Full-time
Nov 2021 - Feb 2022 · 3 mos
Dubai, United Arab Emirates · On-site
- Functioned as a senior software developer within a team, providing technical expertise and leadership.
- Developed real-time communication functionality for a chat application utilizing web sockets, resulting in enhanced user experience and improved functionality.
- Established coding guidelines and best practices to ensure code quality, maintainability, and consistency.
- Conducted thorough code reviews and testing processes to validate functionality and optimize code style.
- Collaborated closely with team members during sprint planning and task estimation to ensure timely delivery of software projects while maintaining high-quality standards.
Skills: Node.js, PostgreSQL, ClickUp, React, Code Review
Senior Web Developer
Hsoub · Full-time
Oct 2020 - Oct 2021 · 1 yrs
Remote
- Managing a team of developers, assigning tasks and ensuring timely delivery of high-quality code.
- Coordinating with other departments and stakeholders to ensure alignment on project goals and objectives.
- Conducting code reviews and providing constructive feedback to team members to maintain code quality and consistency.
- Implementing and enforcing coding standards, best practices, and industry-standard design patterns.
- Ensuring adherence to RESTful API design principles and guidelines across all endpoints.
- Continuously monitoring system performance, identifying areas for improvement, and implementing solutions.
- Collaborating with the QA team to ensure all software is thoroughly tested and meets the required standards.
- Keeping up-to-date with emerging trends, technologies, and best practices in software development.
Skills: Team Management, Problem Solving, Project Management, Performance Monitoring, REST APIs, Code Review, Communication, Coding Standards
Full Stack Developer
Hsoub · Full-time
Aug 2019 - Oct 2020 · 1 yrs 2 mos
Remote
- Successfully integrated web sockets in both the backend and frontend of a real-time chatting application.
- Conducted performance profiling for the backend application and implemented necessary optimizations to enhance its performance.
- Restructured complex SQL queries which were causing a bottleneck in the application's efficiency.
- Improved the application's codebase by refactoring selected parts to enhance readability and maintainability.
Skills: Team Management, Problem Solving, Project Management, Performance Monitoring, REST APIs, Code Review, Communication, Coding Standards
Full Stack Developer
Nabdah · Part-time
May 2017 - Sep 2021 · 4 yrs 4 mos
Damascus, Syria · 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: Laravel, Node.js, MySQL, React, REST APIs, SQL, Software Development Life Cycle (SDLC)
Full Stack Developer
Elixir for intelligent software · Part-time
Jun 2018 - Oct 2020 · 2 yrs 4 mos
Damascus, Syria · 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: React Native, Web Development, MySQL, React, REST APIs, Java, SQL
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