Alaa Barka
Software Engineer & Entrepreneur
About Me

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.
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.
- 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.
- 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.
- 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.
- Created and designed EOT, a map-based website of local entrepreneurs, using Next.js, PostgreSQL, Strapi, MeiliSearch, TypeScript, Figma, NextAuth.
- 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.
- 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.
- 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.
Built a Shopify-like platform with multi-tenant support, inventory management, e-commerce, and AI-driven support using Next.js, Golang, and PostgreSQL.
Developed a building management platform for efficient communication and task management using Express, PostgreSQL, React Vite, Axios, Tailwind, and TypeScript.
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.
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.
Created an Express API for accessing global country information, including ISO codes, names, continents, and phone codes, using Express and TypeScript.
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.
My Journey
A roadmap of my career and learning path in software engineering.
Began my journey in software development with basic programming concepts and languages.
Started pursuing a Computer Science degree at the Higher School of Science and Technology of Hammam Sousse.
Completed my first internship at Talan, working on a Smart Socks App System and AI projects.
Gained professional experience working at HashX and PCP Consulting on various full-stack and blockchain projects.
Expanding knowledge in advanced cloud architecture, microservices, and serverless computing.
Diving deeper into AI and machine learning technologies to build intelligent applications.