Osama Ramdan
Egypt
-
-
in/osama-ramadan-
SUMMARY
With over 5 years of comprehensive experience in full stack software development, I specialize in building scalable, high-performance web
applications with a focus on Node.js backend architecture. I excel at designing RESTful and GraphQL APIs, integrating modern frontend
frameworks like React, and optimizing database performance. I have successfully led and delivered multiple projects—from small MVPs to
enterprise-grade platforms—collaborating closely with cross-functional teams to ensure seamless user experiences. Passionate about
writing clean, maintainable code and solving complex technical challenges, I thrive in dynamic environments where innovation and reliability
are key.
SKILLS
Frontend
- HTML, CSS, JavaScript (ES6+), TypeScript, JQuery, Sass, Less, Bootstrap, TailWind CSS,
- React, Angular, Vue, Next
- WebSocket, Socket.io
Backend
- Node.js, Nest.js, Express.js, Fastify, RESTful API, JWT, OAuth2, sessions, Passport.js
- MySQL, PostgresSQL, MongoDB, Microsoft SQL Server
- Helmet, CORS, Joi, Zod, express-validator
DevOps & Tools:
- Apache Kafka, Git, GitHub, GitLab, BitBucket, Docker, Kubernetes, Jenkins, CI/CD,
- PM2, Nodemon, ESLint, Prettier, Swagger, Postman, Winston, Morgan, Sentry
Cloud Services
- AWS S3, Lambda, EC2, RDS, Firebase, Nginx, Render, Vercel, Netlify, Heroku
Soft Skills
- Jira, Asana, Trello, ClickUp, Notion, Teamwork, Mentorship, Communication Skills
EXPERIENCE
Backend Developer
Sandlin Consulting
December 2024 - May 2025
• Designed and developed robust REST and GraphQL APIs using Node.js (Express.js), leveraging async I/O, clustering, and worker threads to
handle high concurrency and optimize request throughput.
• Modeled complex domain logic and implemented a modular, layered architecture with routers, middleware, and services, improving code
maintainability and scalability for growing features.
• Optimized MongoDB queries through schema design, compound indexes, and connection pooling (poolSize: 50), reducing average query
response times from ~200ms to ~50ms.
• Added Redis caching for read-heavy or rate-limited endpoints, lowering DB load and improving response times by ~40% under peak
traffic conditions.
• Built real-time messaging systems using Socket.IO, handling event batching, message broadcasting, and backpressure to keep the event
loop responsive.
• Integrated OpenAPI (Swagger) docs with auto-generated API specs and route validation using Joi or Zod, ensuring up-to-date, selfvalidating contracts for frontend/mobile teams.
• Profiled routes using clinic.js, node --inspect, and Chrome DevTools to identify slow endpoints and event-loop bottlenecks, then
refactored handlers and async flows for better throughput.
• Containerized services with Docker and orchestrated them with Kubernetes (EKS) using Helm charts, adding horizontal pod autoscaling,
rolling updates, and resource limits to handle spikes gracefully.
• Automated build and deploy pipelines with GitHub Actions, using linting, test jobs, canary releases, and health checks to achieve zerodowntime deployments.
• Supported modern frontend apps built in React, ensuring smooth API integration, CORS configuration, WebSocket connections, and
secure auth flows.
Full-Stack Developer
OctoCode
September 2023 - December 2024
• Implemented Next.js SSR with React Profiler and why-did-you-render to identify unnecessary renders, boosting SEO traffic by about
40%. Implemented responsive interfaces, ensuring a seamless user experience across devices.
• Optimized React performance within a Next.js project by identifying rendering bottlenecks using React DevTools Profiler.
• Enhanced SEO and performance using Next.js's built-in SSR and SSG, semantic HTML, meta tags via next/head, and next/image for
optimized asset delivery, increasing organic traffic and Lighthouse SEO scores.
• Designed mobile-first UI using TailwindCSS utility classes, ensuring responsive layouts and accessibility across devices.
• Built RESTful APIs with NestJS, implementing authentication (JWT, OAuth2) and role-based authorization middleware.
• Replaced parts of the API with GraphQL to allow clients to request exactly what they need. Improved API response performance by up
to 40% and reduced client-side data fetching by 30%.
• Optimized MongoDB performance with compound indexes on user activity and search logs—yielding ~50% reduction in database load.
• Ensured >85% test coverage via Mocha, Chai, and Cypress, cutting production bugs by ~60%.
• Implemented application logging and frontend telemetry via Sentry. Integrated Sentry with detailed stack traces and user
context. Improved system observability and reduced 500 errors by 80%.
• Deployed frontend apps via Vercel using CI/CD workflows from GitHub. Containerized the backend and deployed it with Docker on Azure
AKS, orchestrating zero-downtime releases.
Full-Stack Developer
IGenia Direct
November 2021 - July 2023
• Designed and developed full stack applications using Node.js (Express.js) and React with MongoDB as the data layer.
• Built reusable UI components with TailwindCSS. Created and enforced a design system, centralizing typography, spacing, and color
schemes.
• Shifted large components to lazy-loading and React.lazy, reducing Time to Interactive by ~35%. Diagnosed and fixed React rerender issues using React.memo and useCallback, reducing rerenders by ~60% after profiling with DevTools .
• Used React Context, Redux Toolkit to manage state across complex apps. Implemented code-splitting, route-level lazy loading, and
dynamic imports reducing app initial load by 50%, and improved maintainability.
• Developed RESTful APIs with Express.js, using middleware pipelines for logging, authentication, and error handling, improving code
consistency and reliability.
• Configured MongoDB with connection pools and appropriate indexes for session and analytics data, reducing query times and improving
concurrency under load.- Added full-stack tests using Jest, Mocha, and Selenium, streamlining QA cycles by ~40%.
• Added rate limiting and API key validation middleware to protect public endpoints and ensure fair usage.
• Implemented JWT-based authentication, OAuth2, and role-based access control. Passed third-party security audit and protected against
common OWASP threats.
• Containerized apps with Docker and deployed to AWS ECS with auto-scaling and S3 support.
EDUCATION
Bachelor’s Degree in Computer and Information Technology
El-Shorouk Academy • Giza, Egypt • 2021