
Louai Boumediene
Software Engineer / Full-stack Developer
About
I'm a software engineer passionate about crafting high-quality digital experiences. With expertise in full-stack development and a strong eye for UI/UX, I build performant, pixel-perfect applications that are both beautiful and functional.
Always learning, always iterating, always pushing boundaries.
Tech Stack
Experience
BIGmama Technology
Fullstack Engineer
♦ Developed end-to-end features across the stack using Next.js, React, ShadCN UI, Zustand, and React Query.
♦ Conducted code reviews, mentored junior developers, and provided guidance on best practices.
♦ Collaborated with UI/UX designers to translate Figma designs into accessible, pixel-perfect, and responsive UIs.
♦ Worked closely with DevOps engineers to deploy backend infrastructure on Kubernetes.
♦ Partnered with AI engineers to integrate OpenAI models (text completion + embeddings) and built a RAG system using Elasticsearch.
Backend Engineer
♦ Implemented backend functionalities, designed database models, and optimized APIs using FastAPI, Python, and MongoDB.
♦ Developed and maintained a background worker system using ARQ and Redis.
♦ Brainstormed and debugged new features and functionalities with the engineering team.
♦ Refactored and cleaned code, implementing better coding patterns and enforcing formatting & linting rules using Ruff.
♦ Deployed backend services using Docker & Docker Compose and improved CI/CD pipelines with GitHub Actions.
Freelance | Upwork | Locally
MERN Stack Developer
♦ Developed landing pages and business websites for local businesses and personal brands.
♦ Built full-stack MERN applications for university students, helping them launch MVPs for grading projects and startups.
♦ Assisted university professors in creating demo applications to serve as case studies for students.
Fennec Digital
Frontend Developer Intern
♦ Redesigned and developed a conceptual landing page for the company using Next.js, React, and Tailwind CSS.
♦ Collaborated with full-stack engineers, gaining insights into best practices in a professional development environment.
♦ Received feedback from UI/UX and graphic designers to refine and enhance the visual and user experience of my designs.
Education
Web Development & Infographics | University of Boumerdes
♦ Built a strong foundation in software engineering, focusing on web development and UI/UX principles.
♦ Gained hands-on experience with C/C++ and Linux, enhancing problem-solving and system-level programming skills.
♦ Developed expertise in relational databases and networking, applying concepts to real-world applications.
♦ Strengthened communication and teamwork skills through group projects, presentations, and technical discussions.