
Kareem
From United Kingdom (UTC+1)
Lemon.io stats
4
projects done1770
hours worked2
offers now 🔥Kareem – JavaScript, Typescript, React
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
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.