Chahid CHIRCHI

I'm

About

Highly skilled and passionate software engineer with deep expertise in a wide range of technologies, including Java, Kotlin,Spring Boot, Angular, ReactJS, Apache Kafka and SQL/NoSQL Databases.
I am dedicated to learning and staying up-to-date with the latest web and software technologies. With extensive experience in both backend and frontend development, I excel at developing and maintaining microservices applications and optimizing software performance. Known for consistently delivering robust and scalable solutions that drive business success.
I am a reliable and friendly individual who thrives both independently and as part of a team.

Full-stack Developer | JAVA & KOTLIN & ANGULAR

Turning complex challenges into seamless web solutions.

  • City: Tunis, Tunisia
  • Phone: +216 53 781 151
  • Email: chahidchirchi@techirise.com
  • Website: www.techirise.com
  • Age: 28
  • Degree: Software Development
  • Freelance: Available

Skills

  • Languages: JAVA, KOTLIN, TYPESCRIPT
  • Frameworks: Spring Boot, ANGULAR, REACT
  • Tools: Kafka, Keycloak, Camunda
  • Databases: PostgreSQL, MySQL, MongoDB, CrateDB
  • DEVOPS: Git, Docker, AWS, Gitlab-CI
  • Other: Scrum, Jira

Resume

Below is a detailed overview of my professional journey and educational background, highlighting my progression and expertise in the field.

Sumary

Chahid CHIRCHI

Innovative and deadline-driven Software Developer with 5+ years of experience designing and implementing user-centered web applications from initial concept to final, polished deliverable..

  • La Marsa, Tunis, Tunisia
  • chahidchirchi@techirise.com
  • (+1) 858 7893 392
  • (+216) 53-781-151

Education

Software Engineering

2018 - 2021

ULT University of Tunisia

Gaining comprehensive knowledge and practical skills in software development, system architecture, and project management, with a strong focus on Java programming and application development.

Electrical Engineering

2015 - 2018

ISET NABEUL TUNISIA

Acquiring in-depth knowledge and hands-on experience in circuit design, signal processing, and power systems, complemented by a strong foundation in software development and programming.

Licenses & Certifications

  • Udemy - Master Spring Boot 3 & Spring Framework 6 with Java.
  • Udemy - 25 Design Patterns in Java.
  • Udemy - The Complete 2020 Web Development Bootcamp.
  • Udemy - DevOps Crash Course : Learn Jenkins Docker Kubernetes GIT.
  • Udemy - Java from zero to first job-Practical guide, 700+ exemples.

Professional Experience

FULL STACK DEVELOPER | Venari Security

Jan 2023 - Present

Tunis, Tunisia

  • Collaborate with product owners to gather and translate requirements into technical specifications.
  • Develop and maintain microservices applications using Java and Kotlin, utilizing Spring Boot framework.
  • Perform unit and integration testing to ensure high software quality.
  • Participate in the full software development lifecycle, from requirement gathering to deployment.

FULL STACK DEVELOPER | Be-Softilys

Aug 2021 - Jan 2023

Tunis, Tunisia

  • Develop and maintain a life insurance web application (prevdance) utilizing Spring Boot and Angular 9.
  • Built microservices and micro-frontends to improve application scalability and maintainability.
  • Wrote unit tests for each new service with JUnit5 and Mockito.
  • Achieved 80% test coverage and resolved 0 bugs with SonarQube.
  • Optimized frontend build size from 10MB to less than 0.5MB.
  • Updated GitLab-CI pipeline to build and deploy services.
  • Supervised professional interns.

INTERNSHIP | Advyteam

Jan 2021 - Jun 2021

Tunis, Tunisia

  • Designing and developing a project and task management platform for an association.
  • Technologies used: Quarkus, Java 11, Angular 9, Keycloak, Docker, Microservices Architecture, Jenkins, PostgreSQL, Git, GitHub, Docker Hub.

Portfolio

Services

Explore the array of specialized services I provide, each designed to enhance your digital solutions and drive operational success.

Web Application Development

Leverage my expertise in Java, Kotlin, and Angular to build responsive and scalable web applications tailored to your business needs.

Performance Optimization

Enhance your software's performance with comprehensive optimizations that reduce load times and increase efficiency.

Security and Compliance

Ensure your applications are secure and compliant with the latest standards, reducing risks and protecting your data.

Technical Consulting and Training

Gain insights from an experienced developer to guide your technology strategies or to provide hands-on training to your development team.

Microservices Architecture Design

Transform your application landscape with efficiently designed microservices that improve scalability and maintainability.

Continuous Integration and Deployment

Implement robust CI/CD pipelines using GitLab-CI to streamline development processes and accelerate time to market.