Candidate Profile image

Faisal M.

Software Engineer

Summary

Faisal is a skilled Fullstack Developer and Software Engineer with significant expertise in software development, talent management, AI integration, and agile methodologies. Known for his proficiency in full-stack development and software architecture, Faisal excels at designing cloud-native solutions that drive efficiency and innovation. His unique aptitude for integrating AI into software projects makes him a valuable asset for organizations aiming to leverage cutting-edge technologies. Faisal’s collaborative spirit and commitment to agile practices enable him to contribute effectively to cross-functional teams, ensuring the successful delivery of high-quality software solutions.

Based in:

Beirut, Lebanon

Languages

English (Highly Proficient), Arabic (Highly Proficient).

Technical Skills

Arrow

Programming Languages:

JavaScript, TypeScript, Python.

Front End Development:

CSS, HTML, Tailwind CSS, Redux Toolkit, Ant Design, React JS.

Back End Development:

OpenAI API, AWS Lambda, Serverless JS, EJS, Express JS, Dynamo DB, Node JS.

DevOps tools::

Code Commit for Git, Git, CI/CD using AWS Code Build and Code Pipeline, AWS S3, CloudFront.

Other Technologies:

Agile Scrum, Figma, Miro, Jira, Confluence.

Experiences

Arrow

Sep 2024 - Present

Fullstack Developer Wego | Remote, Singapore (Full time)

Engineering scalable APIs and infrastructure tools powering millions of users, enhancing performance, caching, and developer productivity and Leading platform improvements and third-party tech evaluations to support Wego’s product growth and integration strategy.

Responsibilities:

  • Designing and implementing high-performance travel discovery APIs, including continent fares endpoints with 12-hour Memcached caching, supporting millions of users globally.
  • Building multilingual destination event calendars and NTO city customization APIs, enabling admin-level override of 15+ localized content fields such as hero media and section titles.
  • Creating a local file repository system, eliminating reliance on Google Cloud Storage for personalization data imports and enhancing infrastructure resilience.
  • Extending Wego’s Memcached infrastructure, adding direct value retrieval and distributed locking capabilities to support 50+ dependent services.
  • Developing internal CLI tools such as a Confluence Exporter for bulk Markdown exports (LLM-ready) and a Redis Cloner with alias-based distribution, improving setup time by 90%.
  • Accelerating engineering workflows, achieving 10x faster tool installations and significantly reducing developer onboarding time across multiple teams.
  • Conducting in-depth technical research on 20+ third-party APIs and services, identifying strategic integration opportunities to support Wego’s platform growth initiatives.

Tools and Technologies

Maven/Gradle Spring Boot Spring Cache Spring Configuration Spring Data JPA Spring Security Spring Test Spring Validation Spring Web MVC REST APIs Redis CRUD Operations Database, Design & Migration Mastra SDK Memcached Postgre SQL Unit Testing Spring Actuator Datadog Virtual Environments Logging & Monitoring Jenkins Java Python Shell Scripting Internationalization (i18n) SQL

Mar 2024 - Aug 2024

Software Engineering Intern TalPods | Remote, Dubai, UAE (Internship)

TalPods is dedicated to transforming junior talents into elite software engineers. Faisal joined a team of 10 engineers as part of the TalPods-Jusoor Tech Talent Pipeline cohort.

Responsibilities:

  • Developed internal applications for creating talent profiles and a GenAI-based profile builder tool.
  • Learned and developed full-stack applications within an agile SCRUM team.
  • Participated in designing and brainstorming product functionalities and test cases.
  • Implemented CI/CD pipeline for efficient deployment.
  • Collaborated with the internal team to test and deploy iterations.
  • Engaged in learning and mentorship sessions.
  • Transformed design mock-ups and wireframes into polished, fully functional websites, emphasizing attention to detail and accuracy.

Tools and Technologies

JavaScript Node JS Dynamo DB React JS Ant Design Redux Toolkit HTML CSS Tailwind CSS Serverless JS Express JS Open API EJS AWS Lambda AWS S3 CloudFront Code Commit for Git AWS, SNS & SQS CI/CD Using AWS Code Build and Code Pipeline

Projects:

1
Talent Profile Builder

The TalPods internal recruitment team faced challenges in creating optimal profiles for talents to present to potential company hiring managers, taking extensive hours to complete. The profile builder tool aimed to reduce this time to less than 15 minutes. Our team developed the profile page using a structured data model and a design validated through testing. In the second sprint, the team was divided to create a dashboard tool that enables profile creation using ChatGPT APIs. As a result, the system now allows profile creation in less than 4 minutes.

Education

Arrow

September 2020 - December 2023

American University of Beirut (AUB)

Bachelor of Science (Computer Science) - CGPA: 3.89

Beirut, Lebanon

Courses

Arrow

DeepLearning.AI

  • TensorFlow Professional Certificate
  • Machine Learning Specialization

Teach for Lebanon

  • Emotional Intelligence
  • Leadership & Community Building

Projects

Arrow

Flavery

- Engineered Flavery, a high-quality Android restaurant app, utilizing Kotlin, Jetpack Compose, and the MVVM architecture, showcasing mastery in modern Android development. - Integrated essential features like search, recommendations, user registration with data storage, cart management, field validation, and navigation, demonstrating adept problem-solving skills and technical proficiency in crafting intricate mobile applications. - Employed advanced components such as Retrofit, Coroutines, LiveData, ViewModel, and Room database, underscoring a comprehensive grasp of the Jetpack library and adeptness in seamlessly integrating diverse Android libraries and frameworks.

Higgs Boson Classification for High-Energy Physics Data Analysis

- Implemented three classification models: logistic regression, decision trees (single decision tree, random forest, and XG_Boost), and a neural network. - Conducted training and validation of these models using a 5-fold cross-validation technique, ensuring accurate evaluation and preventing overfitting. - Achieved remarkable results, with the neural network model outperforming others and attaining an impressive F1-score of 0.7618. This underscores the effectiveness of neural networks in capturing complex, non-linear relationships within high-dimensional data.

Classic Spaceship Game developed using Unity Engine

- Employed Unity and C# for game development, utilizing the collaborative power of GitHub for seamless collaboration and version control. Following agile methodologies, we iterated rapidly, incorporated feedback, and refined gameplay mechanics. - Delivered a captivating gaming experience with engaging visuals, thrilling gameplay, and an immersive soundscape, reminiscent of the nostalgic arcade era.

Connect-Four-Game powered by min-max algorithm

- Contributed to the development of a connect-four game in C language. - Leveraged GitHub for streamlined project development, enabling simultaneous work on the same codebase without conflicts. The project consisted of two phases, with the second phase incorporating a single-player mode featuring three difficulty levels. The game operates through the command prompt, and the bot employs a recursive minimax algorithm for strategic moves. - The successful development of the game was greatly facilitated by the use of GitHub and the use of the collaborative approach

Structured Blood Donation Database Management System

- Managed the technical and programming aspects of a blood donation management system project, collaborating with teammates who handled the theoretical components. The system featured a user-friendly GUI connected to a MySQL database, allowing employees to retrieve data based on specific queries and stored procedures. - Implemented functionalities for adding, deleting, and updating data. The system included a sign-in page providing access for both admin and regular users, with the admin having additional permissions. Developed using Java GUI and Eclipse IDE, the project resulted in a seamless user experience.

Awards & Certificates

Arrow
award

2021

Dean’s Honor List

Dean’s Honor List over the course of 5 semesters

award

2022

Advanced Academic English Highest Ranked Research Paper

award

2022

Qatar Scholarship – Education Above All

award

2021

Academic English Best Creative Project

award

2020

USAID Full University Scholarship Program

Volunteering

Arrow

March 2023 - March 2023

Employer Engagement Volunteer

Beirut, Lebanon

June 2022 - June 2022

Admissions Outreach Coordinator

Beirut, Lebanon

June 2022 - June 2022

Humanitarian Aid Relief Volunteer

Beirut, Lebanon

February 2022 - February 2022

Relief Distribution Volunteer

Beirut, Lebanon

January 2022 - January 2022

Text Digitization Specialist

Beirut, Lebanon

January 2022 - January 2022

Aquatic Environmental Activist

Beirut, Lebanon

November 2022 - November 2022

Environmental Awareness Activist

Beirut, Lebanon

October 2020 - June 2021

Disaster Response and Recovery Volunteer

Beirut, Lebanon

Faisal M.

Software Engineer

top arrow

Hire Faisal

Hire elite tech talent, sponsored.

Start Hiring