Full Stack Developer

    Creating exceptional digital experiences

    I build innovative software solutions that solve real-world problems and deliver outstanding user experiences.

    Profile
    My Background

    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

    JavaScript
    TypeScript
    React
    Node.js
    Python
    Java
    AWS
    Docker
    GraphQL
    SQL
    MongoDB
    Redux
    Next.js
    TailwindCSS
    Git
    CI/CD
    My Experience

    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

    Mar. 2024 - Present

    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

    Oct. 2022 - Mar. 2024

    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

    June 2021 - Oct. 2022

    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

    Oct. 2017 - June 2021

    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)

    Feb. 2016 - Feb. 2017

    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

    2016

    ESPRIT, Private Higher School of Engineering and Technologies

    Bachelor's in Computer Science and Development

    2012

    FST, Faculty of Sciences of Tunis El Manar

    Skills

    JavaScript
    TypeScript
    React
    React Native
    Vue.js
    Node.js
    PHP
    Java
    AWS
    Docker
    Git
    CI/CD
    Agile
    Contact

    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.

    Location

    Montréal, Canada