Takieddine Boufedeche
Passionate and dedicated web developer with a strong desire to create meaningful and impactful
online experiences. Constantly striving to learn and improve, with a drive to create beautiful and
intuitive interfaces that delight users.
whatsapp : +213561250321, Email : [email protected], Links: LinkedIn, Github, CodeSandBox
EXPERIENCE
GDC Solutions — Front-End & Desktop Developer
2018
At GDC Solutions, I led the design and development of a stock-management desktop application for
SONATRACH, built with Electron.js. My key responsibilities included:
● Collaborating with the design team to create an engaging, user-friendly interface tailored to the
stock-management needs.
● Writing clean, efficient, and maintainable code that adhered to company coding standards.
● Leveraging Electron.js to ensure cross-platform compatibility for the desktop application.
Front-End Web Developer & Creative Developer
2022
In my role as a Front-End and Creative Developer, I was instrumental in building an NFT marketplace
application using React, integrating 3D visuals for an enhanced user experience. My responsibilities
included:
● Collaborated with the design team to create a user-centric NFT marketplace interface.
● Developed high-quality code, rigorously tested for functionality and bugs.
● Participated in code reviews to improve overall code quality.
● Integrating 3D visuals into the marketplace using WebGL with Three.js and React Three Fiber,
enriching the application’s interactive experience.
● Optimizing application performance by staying updated on React’s latest documentation.
Smart Bladi — Full Stack Developer & DevOps Engineer
2024
At Smart Bladi, a company dedicated to building applications for the public sector, I began as a Full
Stack Developer using Next.js and NestJS. Due to hosting challenges, I assumed additional
responsibilities as DevOps Engineer to optimize infrastructure and deployment. Given the sensitive
nature of government data, my role also involved ensuring compliance by hosting all data securely within
Algeria. Key contributions included:
● Developing secure, high-performance applications specifically tailored for government
requirements.
● Managing and optimizing the company’s hosting infrastructure to meet compliance with local
data residency regulations.
SKILLS
Languages: HTML & CSS, JavaScript
Frameworks: React, GraphQL, React Native, Next.js, Nest.js
Tools: React-Three-Fiber, Firebase, supabase,THREE.js, React-Three-Fiber, Redux, Electron.js
HTML & CSS: Proficient in HTML and CSS, with experience building responsive layouts and styling
web pages for a range of web applications. Able to effectively create modern and engaging user
interfaces.
JavaScript: Highly proficient in JavaScript, with a strong understanding of the language's syntax and
features ( closures، promises, async/await, the event loop…etc ), with experience using popular
frameworks such as React and Redux to build scalable and maintainable web applications. Skilled at
writing clean, efficient code and debugging issues in complex JavaScript codebases.
React: Experienced in using React to build interactive and user-friendly web applications. Skilled at
using React hooks, contexts, and other advanced features to optimize performance and simplify code.
Redux: Familiar with using Redux to manage state in complex React applications. Able to implement
efficient and maintainable Redux stores and use middleware such as thunk to manage async actions.
GraphQL: Familiar with GraphQL and its use in modern web development. Skilled at writing
GraphQL queries and mutations to retrieve and update data from a GraphQL server.
React Native: Experienced in using React Native to build and maintain cross-platform mobile apps
for iOS and Android. Skilled at leveraging the full power of native components and APIs to create
smooth and seamless user experiences.
Next.js: familiar with using Next.js to build server-rendered React applications that are optimized for
performance and SEO.
Electron.js: familiar with using Electron.js to build cross-platform desktop applications using web
technologies.
Firebase: Proficient in using Firebase and its various tools and services to build scalable and
reliable web applications. Skilled at integrating Firebase into web applications to handle tasks such
as authentication, storage, and real-time data syncing.
THREE.js: Knowledgeable in using THREE.js to create 3D graphics, visualizations animations in the
browser.
React-Three-Fiber : Experienced in using react-three-fiber to integrate THREE.js with React
applications. Skilled at using react-three-fiber to create dynamic and interactive 3D graphics and
animations in React applications.
Node.js, Nest.js & Express : Experienced in building server-side applications with Nest.js and
Node.js, contributing to the development of scalable and efficient backend systems.
Databases: Proficient in working with both SQL and NoSQL databases, including experience with
database design, integration, and optimization.
Qualifications
● Strong skills in HTML & CSS, with experience building responsive layouts and styling
web pages
● Proficiency in JavaScript, including experience with popular frameworks such as
React and Redux
● Familiarity with GraphQL and its use in modern web development
● Experience using React Native to build and maintain mobile apps for iOS and
Android
● Knowledge of Next.js and its use in building server-rendered React applications
● Experience using Electron.js to build cross-platform desktop applications
● Proficiency with Firebase and its various tools and services
● Knowledge of THREE.js and its use in creating 3D graphics and visualizations in the
browser
● Experience using REACT-THREE-FIBER to integrate Three.js with React applications
● Nest.js & Node.js: Experienced in building server-side applications with Nest.js and
Node.js, contributing to the development of scalable and efficient backend
● The desire to take on tough challenges and find solutions
● Strong problem-solving skills and a passion for staying up-to-date with the latest
web development trends and best practices
● Demonstrated ability to learn and adapt to new technologies and frameworks
quickly
● Strong attention to detail and a focus on delivering a polished and professional
product to the end user
● Ability to work under pressure