Kareem
From United Kingdom (UTC+1)
Lemon.io stats
6
projects done3690
hours worked1
ongoing projectKareem – JavaScript, Node.js, Typescript
Kareem brings over 11 years of experience and valuable experience building AI integrations to the table. He's a full-stack developer with expertise in Node.js and React, backed by practical TypeScript knowledge. He's well-versed in cloud platforms like AWS and Azure, along with SQL databases. Kareem's proficiency extends to various back-end architectures, Next.js, and a strong grasp of the React ecosystem. Communication-wise, he's a breeze to work with, comfortable with both technical and non-technical English.
14 years of commercial experience in
Main technologies
Additional skills
Testimonials
"Kareem has been great to work with, and the engagement has gone very well. "
Direct hire
Not possibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Engineering Team Lead
An AI-based hiring platform to help with the whole hiring cycle from end to end, from resume gathering, scanning, communicating with candidates, doing an initial interview using AI, until providing a lead to a vetted candidate.
- Created the infrastructure for the engineering team to communicate with LLMs and facilitate the development process;
- Using AI, built integrations with multiple services for subscriptions and payments, scheduling, and video calls communication;
- Created the CI/CD for the build, test, and release processes;
- Supported other devs in using AI tools to finish the features they are working on faster;
- Produced a full working MVP in a timely manner.
Senior Full-stack Engineer (FE focus)
A web app that facilitates company integrations that have sensitive data to be connected in a compliant way. It's built for health, legal, and government tech companies to do their integrations without compromising compliance and security.
- Migrated core features to newer technology using newer designs;
- Communicated with the Design and Product shareholders the new features that were planned for building and reduced their complexity by exploring their needs;
- Created a framework for integrating LLMs and created actions to facilitate building the components and api's that is needed;
- Created automated visual testing using AI and Storybook and enrolled it as part of the CI/CD process.
Senior Full-stack Developer
This is a craftsmanship management app for heaters industry.
- Created full-stack app using nextjs and nodejs.
- Implemented DB designs using Drizzle ORM;
- Built authorisation and authentication using nextAuth;
- Implemented file storage and management using Google storage and minio;
- Created PDF reporting using react-pdf for dynamic PDF rendering;
- Implemented necessary APIs with tRPC and created OpenAPI schema for them;
- Build the front-end component library and necessary page logic;
- Integrated with render for building and deployment.
Senior Front-end Developer
The project is one of the few platforms that provide blockchain analysis and historical figures over transactions on multiple chains.
- Built multiple features and fixed some bugs;
- Contributed to the redesign of the app;
- Rewrote key parts of the app that gave more flexibility in charting and creating figures;
- Did an end-to-end integration with Stripe to facilitate subscriptions and payments;
- Worked with D3, amcharts, and nivo charts.
Senior Front-end Engineer
One of the biggest Compliance Filing companies that manages automated filing flows for companies and law firms using AI and machine learning.
- Created front-end architecture and integration layer between frontend and backend;
- Upgraded legacy libraries and replaced them with modern ones;
- Set frontend best practices within the company;
- Wrote unit and e2e tests;
- Facilitated backend integration and API versioning between frontend and backend;
- Built features and fixed bugs.
Senior Full-stack Developer
The project's primary objective is to offer users a comprehensive comparison of various financial service providers, helping them make informed decisions when selecting the most suitable provider for their needs. Additionally, it functions as an extensive directory, providing in-depth insights into numerous financial service providers.
- Gathered requirements and built features, including database changes;
- Implemented backend APIs;
- Collaborated with the designer to discuss UI/UX;
- Developed the front-end;
- Deployed the application;
- Monitored the app's performance and made necessary adjustments;
- Successfully reduced the bundle size of our component library by 68%, resulting in faster loading times and reduced hosting costs;
- Mentored three graduate engineers upon joining the company;
- Authored unit, integration, and visual tests;
- Prepared exploratory project documents and contributed to peer reviews.
Senior Full-stack Developer
The platform serves as a marketplace for certified used cars and offers an extensive range of features, including home delivery and financing options.
- Implemented new features and devised deployment and release strategies;
- Created a monitoring and reporting dashboard for real-time performance tracking, integrated with an alerting system;
- Reduced bundle size by 20% to optimize loading times;
- Implemented unit, integration, and end-to-end tests for robust functionality;
- Developed multiple Node.js services to facilitate content serving, enabling non-technical personnel to modify content after validation.
Senior Full-stack Developer
It's an app that empowers users to visualize their business processes, drill down into them, and identify bottlenecks and potential areas for improvement.
- Established front-end architecture;
- Developed a component library for seamless design integration;
- Set up testing and deployment pipelines using CircleCI and later migrated to GitHub Actions;
- Used ProseMirror for collaborative editing between users to define different graphs within the dashboard
- Implemented unit, integration, and end-to-end tests;
- Created a versatile build process allowing standalone or widget app usage;
- Contributed to frontend team recruitment efforts;
- Collaborated with designers and backend engineers to define and automate API integrations with the front-end.
Full-stack Developer
The project aimed to provide multiple enterprise management services within a single app. It empowered large enterprises to efficiently control various physical aspects of their buildings through this unified platform. Additionally, it offered human resource management and personalized authorization layers.
- Implemented most of the app's functionality and met product requirements;
- Added event tracking;
- Worked on deployment methods for various operating systems;
- Participated in architectural discussions;
- Successfully migrated the app from old technology to a new one;
- Achieved a 40% reduction in memory usage and significantly improved performance.