o
othmane_rochdi

Othmane R

@othmane_rochdi

Software Engineer, Full Stack, Desktop Apps

Morocco
English, French, Arabic
About me
I am a Software Engineer specializing in full-stack web development and custom desktop applications. I build reliable, practical software using Java, Spring Boot, React, and Python. My experience includes REST API development, database management, desktop GUI applications, and business process automation. I focus on delivering well-structured, maintainable solutions tailored to each client's needs, with clear communication and attention to detail.... Read more

Skills

o
othmane_rochdi
Othmane R
Offline • 
Average response time: 1 hour

See my services

Full Stack Web Applications
I will build a react and spring boot web app
Desktop Applications
I will develop custom desktop apps for windows and mac

Portfolio

Work experience

satec

Full-Stack Developer Intern

satec

Feb 2026 - Jun 2026 • 4 mos

Independently designed and developed a full-stack web application to digitalize Project Management Office (PMO) processes and improve project monitoring and decision-making. Key responsibilities and achievements: - Developed the frontend using React and Vite, with Java and Spring Boot REST APIs for the backend. - Implemented database operations using MongoDB and Spring Data MongoDB. - Developed project and task management features, Gantt charts, and deliverable approval workflows. - Implemented secure authentication using JWT, BCrypt, and role-based access control. - Built budget tracking, risk management, and stakeholder analysis modules. - Created interactive dashboards, Excel/PNG exports, and Power BI reports for data analysis and decision support. Technologies: Java, Spring Boot, React, Vite, MongoDB, REST APIs, JWT, BCrypt, Power BI.

SIGMATOP

Python / Data Developer Intern

SIGMATOP

Jun 2024 - Jul 2024 • 1 mo

Developed a Python-based desktop application to automate Excel data processing tasks and improve operational efficiency. Key responsibilities and achievements: - Designed and developed a desktop application using Python, pandas, and Tkinter to simplify Excel file processing. - Implemented six data-processing tools: file merging, duplicate removal, data searching, grouping, cell unmerging, and data comparison. - Automated repetitive Excel operations to reduce manual work and streamline data management. - Built a user-friendly graphical interface to make the tools accessible to non-technical users. - Packaged and delivered the application as a Windows executable (.exe), which was adopted by the company's teams for their daily operations. Technologies: Python, pandas, Tkinter, Microsoft Excel, Data Processing, Desktop Application Development.