Alaa Barka

Software Engineer & Entrepreneur

About Me

Alaa Barka

Software Engineer & Entrepreneur

I'm Alaa Barka, a passionate software engineer and entrepreneur with expertise in full-stack development, blockchain technologies, and cloud services. Currently working as a Software Developer Intern at Tendanz Group France for my final studies project while pursuing a Computer Science degree at the Higher School of Science and Technology of Hammam Sousse in Tunisia.

With experience at companies like Tendanz Group, HashX, PCP Consulting, and Talan, I've developed end-to-end applications using a wide range of technologies including Golang, TypeScript, React, Next.js, and various cloud platforms.

I'm passionate about creating innovative solutions and continuously expanding my knowledge in software engineering, DevOps, and emerging technologies.

Email

mralaabarka@gmail.com

Location

France

Website

machiavelli.vercel.app

Degree

Computer Science

My Skills

I've worked with a wide range of technologies throughout my career. Here's a breakdown of my technical expertise.

Frontend

React

Next.js

TypeScript

Angular

React Native

Tailwind CSS

Backend

Golang

Node.js

Express

Python

Java

C++

gRPC

Database

PostgreSQL

MongoDB

Redis

Oracle

SQL

DevOps

Docker

AWS

CI/CD

Nginx

GitHub Actions

Architecture & Patterns

Hexagonal

Clean Architecture

DDD

Microservices

Event Sourcing

CQRS

Messaging & Integration

RabbitMQ

Kafka

WebSockets

REST

GraphQL

Other

Scrum

IoT

Data Science

Cybersecurity

Communication

Experience & Education

My professional journey and educational background.

Software Developer Intern
Tendanz Group
Current - Final Studies ProjectFrance
  • Working on my final studies project as a Software Developer Intern, focusing on building scalable and maintainable software solutions.
  • Applying modern software architecture patterns including Hexagonal Architecture, Clean Architecture, and Domain-Driven Design.
Golang
TypeScript
React
Hexagonal Architecture
DDD
Software Engineer
HashX
January 2024 - October 2024Tunis, Tunisia
  • Designed and developed full stack end-to-end applications with integration-ready blockchain features, using Golang, Express, React Native, Ethereum, RainbowKIT, WERT.
  • Deployed the applications in microservices architecture across containers and cloud services using Docker and AWS.
Golang
Express
React Native
Ethereum
Docker
AWS
Software Engineer
PCP Consulting
Oct 2023 - Jan 2024France, Toulouse
  • Inariam: Contributed to build a centralized IAM Manager platform for many cloud providers through one platform, using Golang, Echo, Next.js, AWS, GCP, Hexagonal Architecture, Docker, Swagger.
  • PCP Platform: Contributed to the development of the PCP Platform by creating the front and back ends for the POC and connecting core features to the full-stack application using Golang, Typescript, Express, Golang, React Vite, and Socket.IO.
Golang
Echo
Next.js
AWS
GCP
Docker
TypeScript
Software Developer
Inhance Web Agency
Aug 2023 - Sep 2023Tunis, Tunisia
  • Created and designed EOT, a map-based website of local entrepreneurs, using Next.js, PostgreSQL, Strapi, MeiliSearch, TypeScript, Figma, NextAuth.
Next.js
PostgreSQL
Strapi
TypeScript
Figma
Software Engineering Intern
Talan
Jun 2023 - Aug 2023Tunis, Tunisia
  • Implemented and Maintained the MVP of a Smart Socks App System using Go, Typescript, Python, React Native, Express, Postgresql, Redis, MongoDB and more.
  • Contributed to create a scraping platform from Linkedin Profiles via prompt engineering to feed the data to language model and generate fishing scenarios.
Go
TypeScript
Python
React Native
Express
PostgreSQL
Freelance & Consulting
Self-employed
2023 - PresentRemote
  • Delivered multiple web applications for various clients, using Typescript, React, NextJS, Angular.
  • Architected & built systems for multiple projects in Go, AWS, Postgres, Mongodb, Typescript, Python.
  • Created the PoC of Dourha: an Event Programmer Application, MVP of Delivery and Food Time Management Application.
TypeScript
React
Next.js
Angular
Go
AWS
Computer Science Degree
Higher School of Science and Technology of Hammam Sousse
September 2022 - CurrentTunis, Tunisia
  • Currently pursuing a degree in Computer Science with focus on software engineering and emerging technologies.

My Projects

Here are some of the projects I've worked on. Each project represents a unique challenge and solution.

Global - E-commerce Platform
Global - E-commerce Platform

Built a Shopify-like platform with multi-tenant support, inventory management, e-commerce, and AI-driven support using Next.js, Golang, and PostgreSQL.

Next.js
Golang
PostgreSQL
AI
E-commerce
FST Hackathon - Building Management
FST Hackathon - Building Management

Developed a building management platform for efficient communication and task management using Express, PostgreSQL, React Vite, Axios, Tailwind, and TypeScript.

Express
PostgreSQL
React
TypeScript
Tailwind
ESPRIT Hackathon - Carbon Footprint
ESPRIT Hackathon - Carbon Footprint

Created a website to track and predict university carbon footprints for sustainable actions using Express, PostgreSQL, React Vite, Axios, Go, Flask, Docker, Tailwind, and TypeScript.

Express
PostgreSQL
React
Go
Flask
Docker
Inboxify - Message Collection
Inboxify - Message Collection

Built a platform that simplifies visitor message collection for organizations with a customizable API or direct integration using Express, PostgreSQL, React Vite, Axios, Tailwind, and TypeScript.

Express
PostgreSQL
React
TypeScript
API
CountriesAPI
CountriesAPI

Created an Express API for accessing global country information, including ISO codes, names, continents, and phone codes, using Express and TypeScript.

Express
TypeScript
API
REST
SarsHub - COVID-19 Statistics
SarsHub - COVID-19 Statistics

Created a website that offers real-time COVID-19 statistics and data visualization worldwide, helping users stay informed and make decisions using React, Next.js, Node.js, and JavaScript.

React
Next.js
Node.js
Data Visualization

My Journey

A roadmap of my career and learning path in software engineering.

Started Learning Programming
Completed
2020

Began my journey in software development with basic programming concepts and languages.

JavaScript
HTML
CSS
Computer Science Degree
In Progress
2022

Started pursuing a Computer Science degree at the Higher School of Science and Technology of Hammam Sousse.

Algorithms
Data Structures
Computer Architecture
First Internship
Completed
2023

Completed my first internship at Talan, working on a Smart Socks App System and AI projects.

Go
TypeScript
React Native
PostgreSQL
Professional Experience
Completed
2024

Gained professional experience working at HashX and PCP Consulting on various full-stack and blockchain projects.

Golang
Next.js
AWS
Blockchain
Advanced Cloud Architecture
In Progress
2024

Expanding knowledge in advanced cloud architecture, microservices, and serverless computing.

AWS
Kubernetes
Microservices
Serverless
AI & Machine Learning
Planned
2025

Diving deeper into AI and machine learning technologies to build intelligent applications.

TensorFlow
PyTorch
NLP
Computer Vision

Get In Touch

Have a project in mind or want to collaborate? Feel free to reach out to me.

Contact Information

Email

mralaabarka@gmail.com

Phone

Available upon request

Location

France

Connect with me