Haythem Ouederni
Verified Expert in Engineering
Web Development Developer
Haythem is a computer science engineer with experience in all layers of the web and mobile development lifecycle from ideation to application management. He also has nearly half a decade of experience in the banking field, first with Naitxis and later Nirby, a startup that he co-founded two years ago.
Portfolio
Experience
Availability
Preferred Environment
Git, Subversion (SVN), Eclipse, NetBeans, Windows, Linux, OS X
The most amazing...
...thing I've done is co-found Nirby, a startup that aims to dynamize the local economy with a mobile and web application.
Work Experience
Co-founder
Nirby
- Conducted market studies.
- Defined the UI/UX of the application.
- Studied and chose the technical architecture of the project.
- Concepted and developed the web and mobile (Android and iOS) applications.
- Put the development, testing, and production infrastructure in place.
- Handled the release of the web application and the mobile applications on different stores.
IT - Consulting Engineer
Natixis Bank
- Developed dynamic websites from front-end, back-end, and batches to database.
- Wrote functional and technical specifications matching the client’s needs.
- Estimated costs.
- Conducted testing.
- Monitored and managed production.
- Handled releases.
- Assisted the client to define his needs.
- Corrected anomalies.
Intern
Toulouse 1 Capitole University
- Supervised and participated in the conceptualization of an activity-coordination-models discovery software (workflow mining).
- Wrote general and detailed functional specifications.
- Worked on algorithm optimization and implementation.
- Developed applications.
- Conducted tests.
IT - Consulting Engineer
European Central Bank
- Helped the client finalize functional specifications.
- Monitored development.
- Developed the main features.
- Provided remote assistance for the website's release.
Intern
ST Informatique Services
- Restructured an artificial intelligence project (a desktop application).
- Optimized the project's performance.
- Added features to the application.
- Edited the user interface.
- Created a new GWT-J2EE project allowing the use of the application from a browser/internet.
Experience
Nirby
My role:
• Study the market
• Set specifications
• Create the UI/UX
• Study and choose technical architecture
• Develop the mobile and web applications
• Put the development, testing, and production infrastructure in place
• Handle the release of the web and mobile applications on different stores
• Handle website SEO
• Implement Google analytics.
Tech stack: Java, Spring (Boot, Security, and Batch), AngularJS, JavaScript, HTML5, CSS3 (Less, Sass), Bower, Grunt and Gulp, Ionic Framework, Node.js, Jenkins, Apache 2, MongoDB, Cassandra and Hibernate OGM, Maven, Eclipse, Google Analytics, Google Maps
Titre Cado for Natixis Bank
My role:
• Help the client finalize the website's specifications
• Develop the main command screens (new card command creation, list of command handling) from the front-end to the back-end (including database and REST web services)
• Develop some cross-site components like carousels and Google Maps implementation
• Cross-test the application
• Help with the website's production release
Tech stack: Java, AngularJS, JavaScript, HTML5, CSS3 (Less), Bower, Grunt, Spring, Node.js, Jenkins, Mockito, SQL, Google Maps
PostONs
Tech stack: Ionic, AngularJS, HTML5, CSS3 (Sass), Gulp, Bower
Skills
Languages
JavaScript, CSS3, XML, Less, Hibernate Query Language (HQL), SQL, Sass, Java, HTML5, Gherkin, HTML, CSS, Swift, C, C++, C#, TypeScript
Frameworks
Jakarta Server Pages (JSP), AngularJS, Ionic, JSF, Angular, TestNG, NativeScript, Selenium, Spring Boot, Jasmine, Seam, JUnit, Spring Batch, Spring Security, Spring JDBC, Mockito, Protractor, Hibernate, Spring, Android SDK, Swing, GWT, Titanium, React Native, .NET
Libraries/APIs
REST APIs, Google Maps JavaScript API 3, React, Java RMI
Tools
Gulp, JHipster, HP Quality Center (QC), Genymotion, Yeoman, Apache Maven, Eclipse IDE, WebStorm, Grunt, Google Analytics, Subversion (SVN), SourceTree, Jekyll, GitHub Pages, GitHub, GitLab, Bitbucket, Xcode, Apache, JavaScript Testing, Git, Jenkins, Cucumber, Karma, Mongoose, Open Office, Balsamiq, Inkscape, Apache Tomcat, Trello, Angular CLI, AngularFire, Webpack, NPM, Bower, Lotus Notes, Sublime Text, Postman, VirtualBox
Paradigms
Mobile Development, Object-oriented Design (OOD), Agile Software Development, Functional Programming
Platforms
MacOS, Windows, Ubuntu, Unix, Java EE, Jakarta EE, NetBeans, Blockchain, Visual Studio Code (VS Code), iOS, JBoss, WebSphere, Android, Firebase, OS X, Linux, Eclipse, Apache2
Storage
PL/SQL, NoSQL, MongoDB, MySQL, Spring Data MongoDB, Cassandra, PostgreSQL
Other
Apps, Web Development, GlassFish, Microsoft 365, Angular Bootstrap, RESTful Web Services
Education
Engineering Diploma (Master’s Equiv.) in Computer Science and Applied Mathematics
ENSEEIHT - École Nationale Supérieure d'Electrotechnique, d'Electronique, d'Informatique, d'Hydraulique et des Télécommunications - Toulouse, France
Admission to French Engineering Grandes ÉColes in Mathematics and Physics
IPEST - Tunis, Tunisia
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