
Khalil Bennis
Verified Expert in Engineering
Full-stack Developer
Casablanca, Casablanca-Settat, Morocco
Toptal member since October 19, 2022
Khalil is a highly skilled software developer with four years of experience developing projects for banks and insurance companies. He is proficient with Spring ecosystem and React. Khalil enjoys learning new technologies and practices while delivering innovative solutions for clients.
Portfolio
Experience
- Spring Batch - 4 years
- Spring - 4 years
- Spring Security - 4 years
- Redux - 4 years
- React - 4 years
- Spring Cloud - 4 years
- Keycloak - 4 years
- Apache Kafka - 4 years
Availability
Preferred Environment
Visual Studio Code (VS Code), IntelliJ IDEA, Postman, Git, HTML, SQL, TypeScript, Hibernate, Java, React Redux
The most amazing...
...thing I've developed is a multi-channel sales application used in all branches of the third-biggest bank in Africa.
Work Experience
Freelance Full-stack Developer
Wafa Assurance
- Contributed to developing a web app that automated the entire process of car insurance for individuals and enterprises.
- Migrated a front-end app from JavaScript to TypeScript and upgraded various tools.
- Worked actively on generalizing a web app nationally and fast responding to customer feedback.
- Reduced development effort by rearchitecting a React front end.
- Played a key role in the responsiveness of the entire UI to match different devices.
Full-stack Developer
Octo Technology Maroc
- Developed a multi-channel sales application for one of the biggest banks in Africa.
- Refactored the structure of the sales app to enhance performance and code readability.
- Developed a web application for fleet management using React, Java, Kafka, and MQTT server.
- Led and trained several junior developers in React and Spring.
- Developed a web application for generating AI chatbots using Botkit.
Experience
Car Insurance App for Wafa Assurance
Product and Customer Management App
Web App Generating Chatbots
Skills
Libraries/APIs
React, Node.js, React Redux, jQuery
Tools
IntelliJ IDEA, Kibana, Keycloak, Jenkins, GitLab CI/CD, Postman, Git
Languages
HTML5, CSS3, Java, JavaScript, HTML, CSS, SQL, TypeScript, Java 9
Frameworks
Spring Batch, Redux, Spring, Hibernate, Material UI, Spring Security, Bootstrap, ASP.NET, Ant Design, JSON Web Tokens (JWT), React Native
Platforms
Visual Studio Code (VS Code), JEE, Oracle, Kubernetes, Docker, Apache Kafka
Storage
MySQL, PostgreSQL, Spring Data Elasticsearch, Redis, RocksDB, MongoDB
Other
Springbot, Spring Cloud, Charts, Full-stack, Front-end, APIs, OAuth
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring