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.