Top talent is on Pangea

You are viewing Mohammed Amine's profile as a guest. Book a free call with our team to discuss your options for hiring fractional workers on Pangea's industry-leading talent marketplace.

Mohammed Amine Maghous

Full-stack Engineer • Casablanca, Casablanca-Settat, MA
Web Accessibility
Testing
Java
HTML/CSS
TypeScript
Javascript
React
Available for hire fromNegotiable
Contracts
A software engineer, passionate about building performant, scalable, maintainable and secure software.

Projects

augmenticom

A web app that exposes and visualizes processed EDI data to clients, using Spring and ReactJS. Clients in this app can visualize and interact with the most important data via charts, and tables. Clients can also submit issues to our ticketing system and administer the platform by creating new users and giving specific roles to their employees.See More

Playback speed time

A responsive app that allows you to calculate how much time you will actually watch after applying playback speed.

My books

My books is an e-commerce website for e-books. A user should register and log-in to be able to access the platform and buy products. It is a pet project, currently no link for it.See More

Work History

O

Software engineer

OracleJul 2022 - Present • 2 yrs 2 mosWorking on a new Micro Service, where I added new features to the front-end, and solved more than 20 bugs. Skills: TypeScript · JavaScript · HTML · Cascading Style Sheets (CSS) · jQuery · React.js
S

Software engineer

SII GroupJan 2021 - Jun 2022 • 1 yr 6 mos- Led the development of a Node.js module that transforms EDI (Electronic Data Interchange) format into their corresponding JSON format. - Used a tree data structure as an intermediate to do the processing: Create a tree that follows the structure of the EDI standard ==> Fill the tree with the parsed EDI data (The hardest part) ==> Navigate the tree to create the final JSON object. - The library is integrated with node-red - The library can process hundreds of EDI files per second and handles multiple EDI types and standards (Edifact, CSV, Fixed Length) - Created a web app that exposes and visualizes processed EDI data to clients, using Spring and ReactJS. Clients in this app can visualize and interact with the most important data via charts, and tables. Clients can also submit issues to our ticketing system and administer the platform via creating new users and giving specific roles to their employees. Skills: JavaScript · Java · HTML · Cascading Style Sheets (CSS) · Algorithms · Data Structures · SQL · Node-RED · Jira · React.js · Node.js · JSON · Spring Boot · Elec
O

Research Assistant

OracleFeb 2020 - Jul 2020 • 6 mos- I worked on a highly parallel and distributed graph processing system (PGX Distributed) written in modern C++. - I collaborated on this project by adding new features, like: 1- Support for NULL properties in frames (The intermediate result of a graph query). 2- Filtering a graph (to create a sub-graph) based on a collection of IDs and the inverse operation. - I've also benchmarked the system using TPC-H to compare the results with Oracle in-memory database, in a cluster of more than 100 powerful machines manipulated using SLURM. - While doing these benchmarks I wrote and enhanced, Python and shell scripts to automate the process of some of the benchmarking tasks, by doing that I was able to eliminate some fixed costs and make them dependent on the queries I'm running which led to almost 30% improvement on time spent on some of the benchmarks (180 minutes to ~120 min as an example). - I've also migrated some scripts from Groovy to Jshell since we were deprecating the use of Groovy Skills: Java · C++ · Algorithms · Data Structures · SQL · Shell Scripting · Test Driven Development · Distributed Systems · Python (Programming Language) · Multithreading · Performance Benchmarking · Groovy · Jenkins · Jira · Linux · SLURM · Protocol Buffers · CMake

Education

E

Ecole Nationale des Sciences Appliquées de Khouribga

Graduate Degree, Software engineeringSep 2015 - Sep 2020
1

1337 Future Is Loading / 42 Network

Professional Degree, Software engineeringOct 2018 - Jun 2019

How Pangea Works

Effortlessly discover top talent

We’ve distilled the candidate search from endless hours down to just a few minutes. Using Pangea’s AI-powered search tools, you can find top fractional talent able to take on your next project. Our system looks at your company’s niche and your needs to find the perfect match faster than any traditional hiring platform.

Start working with talent today

The top talent on Pangea is ready to get started with you right now. You can message or hire a candidate right from their profile page and start assigning work as soon as they respond. And the best part? Pangea’s fractional contract structure lets you start small and ramp up as your needs change, keeping your costs manageable and your team’s capabliities flexible.

Track work and invoices in one place

Assign tasks, track progress, and complete invoices all on Pangea. We’ve combined every part of the hiring process into one platform to eliminate the miscommunication that’s unavoidable on other freelance platforms. We even send out 1099s to your contractors at the end of the year!

Talk with a Talent Expert

Members of our team are available to help you speed through the hiring process.
Available Now
Book a Call

Top talent is on Pangea

You are viewing Mohammed Amine's profile as a guest. Book a free call with our team to discuss your options for hiring fractional workers on Pangea's industry-leading talent marketplace.

Mohammed Amine Maghous

Full-stack Engineer • Casablanca, Casablanca-Settat, MA
Web Accessibility
Testing
Java
HTML/CSS
TypeScript
Javascript
React
Available for hire fromNegotiable
Contracts

Projects

augmenticom

A web app that exposes and visualizes processed EDI data to clients, using Spring and ReactJS. Clients in this app can visualize and interact with the most important data via charts, and tables. Clients can also submit issues to our ticketing system and administer the platform by creating new users and giving specific roles to their employees.

Playback speed time

A responsive app that allows you to calculate how much time you will actually watch after applying playback speed.

My books

My books is an e-commerce website for e-books. A user should register and log-in to be able to access the platform and buy products. It is a pet project, currently no link for it.

Work History

O

Software engineer

OracleJul 2022 - Present • 2 yrs 2 mosWorking on a new Micro Service, where I added new features to the front-end, and solved more than 20 bugs. Skills: TypeScript · JavaScript · HTML · Cascading Style Sheets (CSS) · jQuery · React.js
S

Software engineer

SII GroupJan 2021 - Jun 2022 • 1 yr 6 mos- Led the development of a Node.js module that transforms EDI (Electronic Data Interchange) format into their corresponding JSON format. - Used a tree data structure as an intermediate to do the processing: Create a tree that follows the structure of the EDI standard ==> Fill the tree with the parsed EDI data (The hardest part) ==> Navigate the tree to create the final JSON object. - The library is integrated with node-red - The library can process hundreds of EDI files per second and handles multiple EDI types and standards (Edifact, CSV, Fixed Length) - Created a web app that exposes and visualizes processed EDI data to clients, using Spring and ReactJS. Clients in this app can visualize and interact with the most important data via charts, and tables. Clients can also submit issues to our ticketing system and administer the platform via creating new users and giving specific roles to their employees. Skills: JavaScript · Java · HTML · Cascading Style Sheets (CSS) · Algorithms · Data Structures · SQL · Node-RED · Jira · React.js · Node.js · JSON · Spring Boot · Elec
O

Research Assistant

OracleFeb 2020 - Jul 2020 • 6 mos- I worked on a highly parallel and distributed graph processing system (PGX Distributed) written in modern C++. - I collaborated on this project by adding new features, like: 1- Support for NULL properties in frames (The intermediate result of a graph query). 2- Filtering a graph (to create a sub-graph) based on a collection of IDs and the inverse operation. - I've also benchmarked the system using TPC-H to compare the results with Oracle in-memory database, in a cluster of more than 100 powerful machines manipulated using SLURM. - While doing these benchmarks I wrote and enhanced, Python and shell scripts to automate the process of some of the benchmarking tasks, by doing that I was able to eliminate some fixed costs and make them dependent on the queries I'm running which led to almost 30% improvement on time spent on some of the benchmarks (180 minutes to ~120 min as an example). - I've also migrated some scripts from Groovy to Jshell since we were deprecating the use of Groovy Skills: Java · C++ · Algorithms · Data Structures · SQL · Shell Scripting · Test Driven Development · Distributed Systems · Python (Programming Language) · Multithreading · Performance Benchmarking · Groovy · Jenkins · Jira · Linux · SLURM · Protocol Buffers · CMake

Education

E

Ecole Nationale des Sciences Appliquées de Khouribga

Graduate Degree, Software engineeringSep 2015 - Sep 2020
1

1337 Future Is Loading / 42 Network

Professional Degree, Software engineeringOct 2018 - Jun 2019

How Pangea Works

Effortlessly discover top talent

We’ve distilled the candidate search from endless hours down to just a few minutes. Using Pangea’s AI-powered search tools, you can find top fractional talent able to take on your next project. Our system looks at your company’s niche and your needs to find the perfect match faster than any traditional hiring platform.

Start working with talent today

The top talent on Pangea is ready to get started with you right now. You can message or hire a candidate right from their profile page and start assigning work as soon as they respond. And the best part? Pangea’s fractional contract structure lets you start small and ramp up as your needs change, keeping your costs manageable and your team’s capabliities flexible.

Track work and invoices in one place

Assign tasks, track progress, and complete invoices all on Pangea. We’ve combined every part of the hiring process into one platform to eliminate the miscommunication that’s unavoidable on other freelance platforms. We even send out 1099s to your contractors at the end of the year!

Talk with a Talent Expert

Members of our team are available to help you speed through the hiring process.
Available Now
Book a Call
Pangea empowers fractional work across the world for marketing and design roles.
Hiring on PangeaPangea for ClientsPricingJob Description Generator
About PangeaOur MissionPangea BlogFrequently Asked Questions