Creating exceptional digital experiences
I build innovative software solutions that solve real-world problems and deliver outstanding user experiences.
About Me
Passionate Full Stack Developer with a focus on creating impactful digital solutions
I'm a dedicated Full Stack Developer with over 10 years of experience building modern web applications and solving complex problems. My journey in technology started with a curiosity about how digital products work, which eventually led me to pursue a career in software development.
I specialize in full-stack development with a particular passion for creating intuitive user interfaces and scalable backend systems. My approach combines technical excellence with a deep understanding of user needs to deliver solutions that truly make a difference.
When I'm not coding, you'll find me exploring new technologies, contributing to open-source projects, or sharing my knowledge through technical writing and mentoring.
Frontend
Building responsive and accessible user interfaces with modern frameworks
Backend
Developing robust APIs and services using Node.js, PHP and Java
Database
Working with SQL and NoSQL databases for efficient data management
DevOps
Implementing CI/CD pipelines and cloud infrastructure
Skills & Technologies
Curriculum Vitae
Ahed Ben Fredj
Full Stack Developer
Experienced Full Stack Developer with a passion for building scalable applications and solving complex problems.
Experience
Full Stack Developer in Geomatics
K2/KODA Geospatial - Montréal, Québec
▪ Developed and maintained web-based geospatial applications for data visualization and analysis.
▪ Designed and implemented interactive frontend components using ReactJS, TypeScript, and Tailwind CSS, enhancing user experience.
▪ Built and optimized backend services with Java and Node.js, focusing on geospatial data processing and seamless microservice integration.
▪ Worked extensively with PostgreSQL and PostGIS for efficient spatial data management and querying.
▪ Integrated GraphQL to streamline data fetching and improve API performance.
Full Stack Developer
AutoTrader - Boisbriand, Québec
▪ Designed and developed an industry-leading CRM for managing prospects, clients, and sales processes—crucial for high-performing dealerships.
▪ Created and executed automated tests using PHPUnit.
▪ Used Linear for efficient issue tracking and task management.
Frontend Developer
Distech Controls - Brossard, Québec
▪ Developed web applications for building management controllers using React, Redux, Babel, Webpack, Jest, Material-UI, DevExpress, and Node.js.
▪ Created MQTT, IoT Hub/Edge, and Modbus connectors in React, and monitored bug fixes.
▪ Tracked project progress using Azure DevOps.
▪ Designed and maintained CI/CD pipelines with Azure DevOps.
Full Stack Developer
Geothentic Inc. - Montréal, Québec
▪ Built and enhanced a fleet management and GPS tracking web application using ReactJS/Redux.
▪ Developed and maintained backend services in Java, Lumen (Laravel PHP), and NodeJS for a cohesive system architecture.
▪ Managed databases using PostgreSQL—created tables, functions, views, and stored procedures.
▪ Configured and customized SugarCRM.
▪ Monitored project development via Bitbucket.
▪ Designed and developed new modules and system evolutions.
▪ Detected and resolved anomalies and system malfunctions.
Analyst Programmer (Contract)
Nuage Technologies Inc. - Montréal, Québec
▪ Developed a JEE-based application for container and work order management.
▪ Built frontend components using JSP, JavaScript, jQuery UI, and AngularJS (with Google Maps integration).
▪ Technologies used: Spring, Maven, Hibernate, Spring Security, PostgreSQL, JBoss7, EJB, PowerAMC.
▪ Implemented unit tests using JUnit.
▪ Managed PostgreSQL databases—created tables, functions, views, and stored procedures.
▪ Developed and maintained the Cloud Gym website (WordPress).
▪ Built cross-platform inventory management apps using MobileFrame.
▪ Administered and maintained various legacy projects.
▪ Managed tasks and workflows using Jira (Agile/Scrum).
▪ Coordinated communication with project stakeholders, clients, suppliers, and subcontractors.
▪ Provided support and bug fixes for client-installed WMS systems with on-site reporting.
Education
Engineering Degree in Software Engineering
ESPRIT, Private Higher School of Engineering and Technologies
Bachelor's in Computer Science and Development
FST, Faculty of Sciences of Tunis El Manar
Skills
Get In Touch
Let's discuss your project
I'm interested in freelance opportunities – especially ambitious or large projects. However, if you have other requests or questions, don't hesitate to contact me.