Soufian Ait tamasint

Soufian Ait tamasint

Mentor
Rising Codementor
US$7.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Golang back-end engineer
Golang back-end engineer

Software Engineer passionate about building scalable microservices, APIs, and secure, high-performance systems.

I specialize in designing and developing scalable using, efficient, and secure web applications using modern technologies like Golang, Python, Along with Sql Databases.

With over 8 years of experience, I create RESTful APIs and microservices, focusing on performance and maintainability. I excel at integrating third-party APIs, optimizing database queries, and implementing robust authentication systems using JWT. My expertise extends to DevOps practices, utilizing Docker for containerization and GitLab CI/CD pipelines for seamless deployment.

I also have experience with distributed systems, gRPC, and asynchronous event-driven architectures, ensuring reliable and high-performing applications.

Paris (+02:00)
Joined November 2024
EXPERTISE
2 years experience
8 years experience
5 years experience
8 years experience
3 years experience
3 years experience
6 years experience

REVIEWS FROM CLIENTS

Soufian's profile has been carefully vetted and approved as a Codementor. Connect with Soufian now, and leave a review for them once you're done!
EMPLOYMENTS
Backend Developer
los angeles seo
2019-03-01-2024-08-01

As Backend Engineer, I design and implement scalable, high-performance systems using Golang and microservices architecture. I’m respo...

As Backend Engineer, I design and implement scalable, high-performance systems using Golang and microservices architecture. I’m responsible for developing secure RESTful APIs and gRPC services, ensuring efficient data management with PostgreSQL and caching strategies using Redis. I integrate modern authentication protocols like JWT to safeguard applications and optimize deployments using Docker and Kubernetes. My role includes maintaining CI/CD pipelines, orchestrating distributed systems, and ensuring reliability in production environments. Additionally, I focus on improving performance, adhering to best practices in cryptography and security, and collaborating across teams to deliver seamless, end-to-end solutions.

  • Engineered scalable, high-performance systems using Golang and microservices architecture.
  • Developed secure RESTful APIs and gRPC services, leveraging PostgreSQL and Redis.
  • Integrated JWT for robust authentication and optimized deployments with Docker and Kubernetes.
  • Maintained CI/CD pipelines for streamlined development and deployment workflow.

Python
SQL
PostgreSQL
View more
Python
SQL
PostgreSQL
Ansible
JavaScript
gRPC
Golang
AWS
View more
Full-Stack Developer
CapConnect
2016-10-01-2018-11-01

I was responsible for designing, developing, and maintaining web applications using Django and PHP. I built scalable backend systems ...

I was responsible for designing, developing, and maintaining web applications using Django and PHP. I built scalable backend systems with PostgreSQL and developed RESTful APIs to handle data integration. On the frontend, I created responsive, user-friendly interfaces with HTML, CSS, and JavaScript.

  • Designed and maintained web applications using Django and PHP
  • Built scalable backend systems with PostgreSQL and created RESTful APIs
  • Developed responsive frontend interfaces using HTML, CSS, and JavaScript.
HTML/CSS
PHP
Python
View more
HTML/CSS
PHP
Python
Django
MySQL
JavaScript
Bootstrap 5
View more
PROJECTS
Movie tracking PlatformView Project
2024
Nomad is a platform that help users to track movies and manage watchlists and reviews, Built with Golang and leveraging a modern stack,...
Nomad is a platform that help users to track movies and manage watchlists and reviews, Built with Golang and leveraging a modern stack, the application uses gRPC for efficient inter-service communication. It follows the standard Golang project layout and support to best practices for modular, scalable architecture. - Microservices Architecture: Each service operates independently, facilitating scalability and maintainability. Services are housed in a monorepo under a services folder, each with its own go.mod file. - gRPC Communication: Ensures fast, lightweight communication between services, optimizing performance for high-volume data exchanges. - TMDB Integration: Fetches movie data from the TMDB API, providing rich content like movie details, reviews, and ratings. - PostgreSQL Database: Stores user data, watchlists, and movie metadata in a robust, scalable relational database. - Authentication with JWT: Implements secure user authentication and authorization using JSON Web Tokens (JWT), ensuring data privacy. - Frontend on Vercel: The frontend is deployed on Vercel, offering a seamless, server-side rendered (SSR) experience for dynamic pages like movie details and watchlists.
HTML/CSS
SQL
PostgreSQL
View more
HTML/CSS
SQL
PostgreSQL
Redis
gRPC
Next.js
Golang
View more
WordPress-Golang Integration for Enhanced Data Management
2020
In this project, I extended a traditional WordPress site by integrating a Golang service to enhance its data capabilities and provide a m...
In this project, I extended a traditional WordPress site by integrating a Golang service to enhance its data capabilities and provide a more powerful, customized admin panel. Instead of using the default MySQL database, I connected WordPress to PostgreSQL via Golang, allowing for more complex data management and advanced query optimization. The Golang service served as a bridge between WordPress and various external APIs, aggregating data from multiple sources (e.g., third-party services, external databases) and merging it with the existing WordPress data. This allowed administrators to view, analyze, and manage comprehensive datasets directly within the WordPress admin panel without compromising the site’s performance.
Python
PostgreSQL
gRPC
View more
Python
PostgreSQL
gRPC
Golang
View more