Java Developer +
Software Engineer

Full stack developer and software engineering student passionate about creating efficient, user-focused web applications.

Experience
Completed
Contributions
Clients
My Quality Services
I specialize in front-end and back-end development, with skills in UI/UX design, Laravel, and Spring Boot.

SERVICES
Full Stack Developer
As a full stack developer, I bring a comprehensive approach to web development, ensuring seamless integration between front-end and back-end technologies. My expertise in Java Spring Boot and Laravel allows me to build robust, scalable applications that meet the unique needs of each client. Whether it's creating intuitive user interfaces or developing complex server-side logic, I am dedicated to delivering high-quality solutions that drive business success.
Technologies I excel in as a full-stack developer include:
- Java Spring Boot
- Laravel
- React
- Angular
- MySQL
- MongoDB
- Docker
- Git
Here are some of the projects I have built as a full stack developer:
- Contacts API: A RESTful API for managing contacts, built with Java and Spring Boot. This API enables users to create, read, update, and delete contact information, providing a foundational example of CRUD operations in a Spring Boot environment.
- Currency Converter: A real-time currency exchange application that provides up-to-the-minute currency exchange rates and conversion services. This project utilizes reliable financial APIs to ensure accurate and timely data.
- Courses Enrollment API: An API designed for student course enrollment, built using Spring Boot. This API allows students to register for courses, view available courses, and manage their enrollment status, ensuring a seamless and efficient enrollment process.
- Ressine: A restaurant management application built using Laravel. This project streamlines restaurant operations by providing features such as order management, inventory tracking, and customer relationship management.
I have also earned the following certificates:
- Back-End Developer Certificate by META: This certificate validates my skills in back-end development. You can verify my certificate.
- Programming in Python by META: This certificate demonstrates my proficiency in Python programming. You can verify my certificate.
- Version Control by META: This certificate confirms my expertise in version control systems. You can verify my certificate.
- Full Stack Certifications Collection by freeCodeCamp: This collection of certificates showcases my comprehensive skills in full stack development. You can verify my certificates:

SERVICES
Project Management
As a project manager, I ensure the smooth execution of projects from inception to completion. My approach focuses on timely delivery, effective team collaboration, and meeting client expectations. I utilize industry-standard methodologies to manage resources, timelines, and deliverables efficiently.
Key aspects of my project management services include:
- Agile and Scrum methodologies
- Resource allocation and management
- Risk assessment and mitigation
- Stakeholder communication
- Quality assurance
Here are some of the projects I have managed:
- Health Care Application: Led a team of developers during my internship at NICHAN LABS to develop an application in the health care field.
- Ressine Project: Worked in a team on the Ressine project, planning and executing all user stories to ensure smooth project delivery.
I have also earned the following certificates:
- Scrum Foundation Professional Certificate (SFPC): This certificate validates my knowledge and skills in Scrum practices. You can verify my certificate.
- IBM Project Management Certificate: This certificate demonstrates my expertise in project management methodologies and tools. You can verify my certificate.

SERVICES
UI/UX and Graphic Design
As a UI/UX and Graphic Designer, I focus on creating visually appealing and user-friendly designs that enhance user experience and strengthen brand identity. My experience includes working as a designer at Centre d'Estivage du ministér and designing for BEC Club.
Key aspects of my UI/UX and Graphic Design services include:
- User Interface Design
- User Experience Design
- Graphic Design
- Brand Identity
Here are some of the projects I have worked on:
- Centre d'Estivage: Designed various promotional materials and user interfaces for the Centre d'Estivage.
- BEC Club: Created branding and graphic design elements for BEC Club, enhancing their visual identity.
- NICHAN LABS: Designed the logo for the NICHAN LABS startup, creating a unique and professional brand identity.
I have also earned the following skills:
- Adobe Illustrator
- Figma
- Canva
SERVICES
Maintenance and Support
As a maintenance and support specialist, I ensure that your applications remain efficient, secure, and up-to-date. My services include regular updates, troubleshooting, and performance optimization to keep your systems running smoothly.
Key aspects of my maintenance and support services include:
- Regular updates and patches
- Performance monitoring and optimization
- Security audits and enhancements
- Bug fixing and troubleshooting
- Technical support and consultation
Here are some of the projects I have maintained and supported:
- Health Care Application: Provided ongoing maintenance and support for a health care application, ensuring it remained secure and efficient.
- Ressine Project: Offered continuous support and updates for the Ressine project, addressing any issues promptly.
I have also earned the following skills:
- Problem Solving: Adept at analyzing complex problems and devising efficient solutions.
- Programming: Proficient in multiple programming languages including Java, PHP, C, and Python.
- Web Development: Skilled in HTML, CSS, and JavaScript for creating responsive and interactive web applications.
- Version Control: Experienced with Git for version control and collaboration.
- Frameworks: Expertise in frameworks such as Spring Boot and Laravel for back-end development.
- Database Management: Knowledgeable in MySQL and MongoDB for database design and management.
My Recent Works
Here are some highlights of My last Open Source work and projects:

Ressine
Restaurant management application built using Laravel

Real Time Currency Exchanger
project that provides up-to-the-minute currency exchange rates and conversion services. Using reliable financial APIs

Contact Management API
A RESTful API for managing contacts, built with Java and Spring Boot. This API enables users to create, read, update, and delete contact information, providing a foundational example of CRUD operations in a Spring Boot environment.

Resume Filtering with Python
Streamlining the recruitment process by automating the analysis and selection of candidates.

Ressine
This project was part of my final project in BTS, developed in collaboration with BAHADI Yassine. After the initial development phase, I continued to enhance and expand the application, adding new features and improving its functionality to better meet the needs of modern restaurants.




Project Description
Ressine is a comprehensive restaurant management application built using Laravel. The project aims to streamline restaurant operations by providing features such as order management, inventory tracking, and customer relationship management.
The application allows restaurant staff to efficiently manage orders from customers, track inventory levels to ensure that ingredients are always in stock, and maintain detailed records of customer interactions to enhance service quality. The user-friendly interface and robust backend make Ressine an essential tool for modern restaurants looking to improve their operational efficiency.
The story
Ressine was developed to address the common challenges faced by restaurant owners and managers in efficiently managing their operations. The problem of handling orders, tracking inventory, and maintaining customer relationships can be overwhelming without the right tools. Traditional methods often lead to errors, inefficiencies, and a lack of real-time data, which can negatively impact the overall customer experience and business profitability. Ressine aims to solve these issues by providing a comprehensive, user-friendly platform that integrates all aspects of restaurant management. With features like order management, inventory tracking, and customer relationship management, Ressine streamlines operations, reduces errors, and enhances the ability to make data-driven decisions. This results in improved service quality, increased customer satisfaction, and ultimately, a more successful restaurant business.
OUR APPROACH
My approach to developing Ressine focused on understanding the unique challenges faced by restaurant owners. I conducted research and gathered insights from industry professionals to identify key pain points. I created a user-friendly interface to simplify tasks like managing orders, tracking inventory, and maintaining customer relationships. I also prioritized scalability and performance to handle busy restaurant environments. By leveraging modern technologies and best practices, I delivered a robust and reliable solution that helps restaurants operate efficiently and provide better service.

Currency Converter
This project was part of my BTS coursework in 2023. The Currency Converter app provides real-time currency exchange rates and conversion services using reliable financial APIs.
Project Description
The Currency Converter app is designed to provide users with up-to-date currency exchange rates and conversion services. The app fetches data from reliable financial APIs to ensure accuracy and timeliness.
Users can select their base currency and target currency to get the latest exchange rates.
The story
The Currency Converter app was developed to address the need for accurate and real-time currency exchange information. Traditional methods of currency conversion often involve manual calculations and outdated data, leading to inaccuracies and inefficiencies.
This app aims to solve these issues by providing a user-friendly platform that integrates real-time data from financial APIs. The result is a reliable and efficient tool for currency conversion, suitable for both personal and professional use.
OUR APPROACH
My approach to developing the Currency Converter app focused on accuracy, user experience, and performance. I utilized PHP for the backend development and integrated financial APIs to fetch real-time data.
The user interface was designed to be intuitive and easy to use, allowing users to quickly convert currencies and access historical data. Performance optimization techniques were employed to ensure fast and reliable data retrieval.

Contact Management API
This project is a RESTful API for managing contacts, built with Java and Spring Boot. It enables users to create, read, update, and delete contact information, providing a foundational example of CRUD operations in a Spring Boot environment.
Project Description
The Contact Management API is designed to provide a simple yet powerful solution for managing contact information. It supports CRUD operations and is built using Java and Spring Boot, ensuring scalability and performance.
Users can easily integrate this API into their applications to manage contacts efficiently.
The story
The Contact Management API was developed to address the need for a reliable and efficient way to manage contact information. Traditional methods often involve manual processes and are prone to errors.
This API aims to solve these issues by providing a robust and scalable solution that can be easily integrated into various applications.
OUR APPROACH
My approach to developing the Contact Management API focused on simplicity, performance, and scalability. I utilized Java and Spring Boot to build a robust backend that supports CRUD operations.
The API is designed to be easy to use and integrate, making it a valuable tool for managing contact information in various applications.
Resume Filtering with Python
This project streamlines the recruitment process by automating the analysis and selection of candidates. It combines Python-based automation, advanced text extraction, and language model processing to deliver a comprehensive dashboard for candidate evaluation.
Project Description
The Resume Filtering project automates the recruitment process by extracting text from PDF resumes, converting it to structured JSON format, filtering candidates by tags, generating PDF reports, and sending recruitment messages.
The story
This project was developed to address the need for efficient and accurate candidate evaluation in the recruitment process. Traditional methods often involve manual review of resumes, which can be time-consuming and prone to errors.
By automating the extraction and analysis of resume data, this project aims to streamline the recruitment process, reduce errors, and improve the overall efficiency of candidate selection.
OUR APPROACH
My approach to developing the Resume Filtering project focused on leveraging Python for automation, advanced text extraction techniques, and language model processing. The project includes a Streamlit dashboard for easy management and evaluation of candidates.
The user-friendly interface and robust backend ensure that the recruitment process is efficient, accurate, and scalable.
My Experience
My Education
My Skills
Skilled in full stack development with Laravel, Spring Boot, and modern front-end technologies.
What People Say About Me
Your feedback is valuable to me. Please share your thoughts and experiences.
Let’s work together!
I design and code beautifully simple things and i love what i do. Just simple like that!
-
Phone
+212 68752 2677 -
Email
kishyassin@gmail.com -
linkedin
Kich Yassine