
Kareem
From United Kingdom (UTC+1)
13 years of commercial experience
Lemon.io stats
3
projects done1695
hours worked3
offers now 🔥Kareem – JavaScript, Typescript, React
Kareem brings over 11 years of experience 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.
Main technologies
Additional skills
Ready to start
ASAPDirect hire
Not availableExperience Highlights
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.