Haythem Ouederni, Developer in Toulouse, France
Haythem is available for hire
Hire Haythem

Haythem Ouederni

Verified Expert  in Engineering

Web Development Developer

Location
Toulouse, France
Toptal Member Since
January 19, 2017

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

Nirby
NPM, Apache Maven, iOS, Android, Ionic, RESTful Web Services, Less, CSS3, Sass...
Natixis Bank
Hibernate Query Language (HQL), JSF, Seam, RESTful Web Services, WebStorm...
Toulouse 1 Capitole University
NetBeans, Apache Maven, Java

Experience

Availability

Part-time

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

2014 - 2017
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.
Technologies: NPM, Apache Maven, iOS, Android, Ionic, RESTful Web Services, Less, CSS3, Sass, HTML5, Jenkins, Apache Tomcat, JBoss, Subversion (SVN), Git, MongoDB, Hibernate, Spring, Apache2, Grunt, Gulp, AngularJS, Java

IT - Consulting Engineer

2012 - 2015
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.
Technologies: Hibernate Query Language (HQL), JSF, Seam, RESTful Web Services, WebStorm, HP Quality Center (QC), Lotus Notes, Sass, CSS, HTML, PL/SQL, Git, Bower, Grunt, WebSphere, SQL, Hibernate, AngularJS, Spring, Jakarta EE, Java

Intern

2012 - 2012
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.
Technologies: NetBeans, Apache Maven, Java

IT - Consulting Engineer

2012 - 2012
European Central Bank
  • Helped the client finalize functional specifications.
  • Monitored development.
  • Developed the main features.
  • Provided remote assistance for the website's release.
Technologies: Eclipse IDE, WebSphere, JSF, Java

Intern

2011 - 2011
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.
Technologies: GWT, Apache Maven, Swing, Java

Nirby

I co-founded Nirby, a free community platform for users to discover and interact with local events and offers, which are displayed to them based on their desires and nearby opportunities. The experience is made richer by real-time exchanges between community members enabled by 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

An eCommerce site where people and companies buy gift cards that can be used at partner stores and sites.

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

I created the PostONs mobile application to test the new--at the time—Ionic material. PostONs makes it easier to save and share the same text/image content on social applications (FB, Twitter, SMS, etc.). It took three days from idea to release on the Play Store.

Tech stack: Ionic, AngularJS, HTML5, CSS3 (Sass), Gulp, Bower

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

2009 - 2012

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

2007 - 2009

Admission to French Engineering Grandes ÉColes in Mathematics and Physics

IPEST - Tunis, Tunisia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring