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.
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.