+31 687 677 539

Kamal Alhumsi

Employment

Software Engineer

Hashtagfox

Jan 2020 - PRESENT (4 years 4 months)

  • Led the entire frontend process, supervising junior developers, creating technical tasks with the product owner and design team, reviewing PRs, and evaluating technical solutions.

  • Leveraged frontend architectures (Monorepos and Microservices) with comprehensive testing (unit, integration, and end-to-end) and CI/CD.

  • Developed the Hashtagfox.com platform using Vue.js with more than 100 components and 100 test cases. Achieved a code coverage of 75%.

  • Developed an email customer support platform (similar to Gmail) for internal teams using React.js utilized by our customer support.

  • Maintained large Node.js-TypeScript code bases (50+ classes) including internal and third-party services using an MVC architecture.

  • Solely built an internal task manager, with features such as real-time updates and activity logs, using TypeScript, React, Node.js, and Firebase.

  • Developed over six Gatsby landing pages that are SEO ready and have less than one second loading time. E.g. Coolpic.io

  • Developed multiple payment interfaces using Stripe, utilizing Stripe elements as well as standalone Stripe integration.

  • Built 8+ projects with Firebase's various tools such as Firestore, real-time databases, authentication, hosting, storage, and cloud functions.

  • Built an advanced analytics dashboard, encompassing complex SQL aggregation queries consisting of more than 450 lines, and developed over 20 queries. The React.js-based dashboard provided critical insights to the organization, facilitating informed decision-making and leading to over 240k app installs.

  • Demonstrated proficiency with Google's Bigquery, optimized SQL aggregation queries using data partitioning and clustering, saving 46% of the cost and accelerating query processing times by six times.

  • Built GCP cloud functions for different use cases such as webhook integration, saving received events to our Firestore database, and streaming data to Bigquery database, with over 300k events successfully saved.

  • Possess average experience writing deployment pipelines using Ansible.

  • Experience in optimizing animation and page rendering to 60fps.

Software Engineer

Team4Hire

Oct 2019 - Jan 2020 ( 4 months)

  • Developed high level microservices APIS that are based on PHP/Laravel.

  • Reviewed & modified other teammates code

  • Developed applications in modern workflows with CI\CD pipelines and an iterative building process.

  • Wrote unit tests and designing different test cases.

Software Engineer

Corptia

Jan 2019 - Nov 2019 ( 11 months)

  • Joined Corptia as a front-end web developer after being invited by the founders.

  • Developed a Vue.js boilerplate admin panel, featuring a set of complex components like CRUD-generator component, while prioritizing ease of use, reusability, and performance.

  • Established a seamless GraphQL-based development workflow, leveraging GraphQL features such as fragments and aliases.

  • Collaborated closely with the design team and worked closely with the backend team to launch our GraphQL interfaces, and often provided additional help to the backend team.

  • Provided technical support to the mobile team on using Git and GraphQL.

Junior Software Engineer

Baianat

Aug 2018 - Dec 2018 ( 5 months)

  • Started my career in the company as a junior developer.

  • Worked with top-class developers and learned a lot in a short amount of time.

  • Completed tasks assigned to me in various projects, which helped me gain extensive knowledge and experience.

Most Proud of

  • Started writing code at 13 years old: The first programming language I learned was Ruby.

  • Hired professionally at 16 years old: Youngest hire in a 30+ people software company (Baianat).

  • Bought my first car before 18 years old: a 2009 Red Chevrolet Optra with earnings from software development.

Open Source