Mohammed A Naji

Senior Software Engineer & Lead Manager
Dubai, AE.

About

Results-driven Senior Software Engineer and Lead Manager with over 8 years of extensive experience in full-stack development, team leadership, and project delivery. Proven expertise in designing, developing, and deploying robust web and mobile applications using modern technologies such as TypeScript, JavaScript, Node.js, React, React Native, SQL, NoSQL, and AWS. Adept at leading cross-functional teams, optimizing performance, and implementing scalable microservices architectures, consistently delivering high-quality solutions that drive significant business impact, including up to 50% cost reduction and 40% productivity increase.

Work

Emirates NBD Bank
|

Senior Software Engineer

Summary

Integral member of the Business Banking division, specializing in developing a digital service for branches and clients to create business accounts.

Highlights

Engaged in full-stack development using a microservices architecture to ensure robust, scalable solutions.

Proficiently utilized TypeScript, React, and Node.js for comprehensive front-end and back-end development, ensuring a seamless user experience.

Managed and manipulated complex business data requirements using MongoDB.

Utilized Kibana to monitor and analyze application performance, enhancing service reliability.

Collaborated closely with cross-functional teams to deliver high-quality software adhering to Agile principles.

Focused on performance optimization and security to deliver a highly efficient and secure digital acquisition service.

Participated in continuous integration and deployment processes, ensuring rapid and reliable software updates.

Contributed to designing and implementing RESTful APIs and microservices, enhancing system integration and scalability.

Actively involved in all phases of the software development lifecycle, from concept to deployment, ensuring adherence to best practices in software engineering.

Juma Al Majid Holding Group LLC
|

Senior Javascript Full Stack Developer

Summary

Developed and maintained an advanced, usable, and scalable online library system.

Highlights

Developed an online library system containing over 1 million materials using Node.js, React.js, Postgres, Typescript, Express.js, and Azure.

Built 10 elegant web-based user interfaces and 5 reporting dashboards to significantly enhance user experience.

Created 10 RESTful APIs, designed database models, and developed server functionality for enterprise-grade SaaS products.

Designed and developed front-end projects using React.js, HTML, Redux, and CSS, integrating them seamlessly with APIs.

Provided deployment support and assisted in architectural design, resulting in a 50% decrease in operational costs.

Mentored and consulted 5 junior developers, promoting high-quality code and best practices.

Provided technical support for 10 business units within the company.

Collaborated with software development and testing teams to design and develop robust solutions that met client functionality, scalability, and performance requirements.

Kiitos Co.
|

Lead Manager, Full Stack Developer

Summary

Led multiple teams and contributed as a full-stack developer to manage growing client projects.

Highlights

Guided 4 development teams to deliver on Kiitos' projects, leading to a 40% increase in overall productivity.

Trained 10 developers, improving project delivery efficiency and quality.

Established and enforced high software quality standards within the team through best practices and habits.

Cataloged internal release processes for projects, coordinating across the organization to develop and launch projects 100% on time.

Served as a full-stack developer in progressing an affiliate marketing platform, including an Express.js API, React web app, and browser extension.

Deployed web applications using Node.js, React.js, Postgres, and AWS for startups and built Mobile applications using ReactNative, achieving an 80% reduction in preparation time.

Unit One Co.
|

Lead Manager, Senior Full-stack Javascript Developer

Summary

Directed and guided multiple teams, expanding project scope and client base.

Highlights

Directed and guided 3 teams, expanding the number of projects and clients, leading to a 40% increase in productivity.

Influenced 100% high standards of software quality within the team by establishing good practices and habits.

Administered internal release processes for projects, coordinating across the organization to develop and launch projects 100% on time.

Implemented a full-stack solution for a logistic transportation platform, leveraging Express.js, Socket.io, React.js, React Native, MySQL, Postgres, Socket.io, and AWS.

Car Cleaner
|

CTO

Summary

Established the technical foundation and led product development for a startup.

Highlights

Established the technical stack of the startup by conducting market analysis and identifying core requirements.

Developed and launched the startup's minimum viable product (MVP) in record time, resulting in positive user feedback and a 50% increase in sign-ups.

Designed a scalable infrastructure and delivered highly maintained, high-quality iOS and Android applications using React.js, React Native, Javascript, Socket.io, Google API, Express.js, and Firebase.

MockApp
|

Full-stack Javascript Developer

Summary

Built an interactive web application for designers to create prototypes.

Highlights

Built a web application using React.js, Redux, Node.js, Express.js, and MongoDB that enabled designers to build interactive, high-fidelity web and mobile prototypes, leading to a 40% increase in productivity.

Designed a scalable infrastructure and delivered highly maintained, high-quality iOS and Android applications using React.js, React Native, Javascript, Socket.io, Google API, Express.js, and Firebase.

Delivered a successful MVP of the startup product in the shortest time.

Established the technical foundation of the startup by studying the market stack and required technologies.

Volunteer

Saving Future Youth Foundation
|

Volunteer

Summary

Contributed significantly to youth development initiatives.

Highlights

Volunteered 192 hours/month at the Saving Future Youth Foundation.

Education

University of Palestine

Bachelor of Engineering

Software Engineering

Languages

Arabic

Native

English

Conversational

Skills

Programming Languages

JavaScript, TypeScript, ECMAScript.

Front-end Development

React.js, React Native, Redux, jQuery, HTML, CSS.

Back-end Development

Node.js, Express.js, Hapi.js, Feathers.js, Socket.io.

Databases

MongoDB, SQL, NoSQL, MySQL, PostgreSQL, Redis.

Cloud Platforms & Services

AWS, Azure, Firebase, Google API, Web Services.

DevOps & Tools

Git, CI/CD (Continuous Integration/Continuous Deployment), Docker, GitHub, npm, Swagger, POSTMAN, Kibana, RabbitMQ, Linux.

Testing

Jest, Unit Testing, Mocha, TDD (Test-Driven Development).

APIs & Architecture

RESTful APIs, Microservices, GraphQL.

Methodologies & Practices

Agile Principles, Scrum, Design Patterns, OOP (Object-Oriented Programming), Performance Optimization, Data Structures, SDLC (Software Development Life Cycle), System Integration, Technical Story Design, User Story Writing.