Nordine Bittich
** Email:** contact@bittich.be
** Website:** bittich.be
** LinkedIn:** linkedin.com/in/nbittich
** GitHub:** github.com/nbittich
Professional Experience
Full-Stack Developer — ABB / Vlaamse Overheid
Jan 2021 – Present
- Backend and frontend development for ABB using a microservice based architecture
- Implementation of an ETL to extract, transform, validate and publish RDF triples from HTML pages (RDFa)
- Providing support for different teams (pair programming, peer reviews, debugging, implementing features)
- Working in Agile across multiple projects simultaneously
- Worked simultaneously on multiple Agile projects
- Technologies: Node.js, Java, Docker, Ruby, Virtuoso, SPARQL, SHACL, Ember.js, Git, Jena, Elixir, RDF, Rust
Full-Stack Developer — Atos / European Commission
Jun 2020 – Dec 2020
- Full stack development for the DG EMPL
- Implementation of a backend service in java that reacts to Kafka messages (Domain-Driven Design)
- Implementation of a dashboard in Angular for DG EMPL employees to check the state of dossiers, restart failed jobs, etc
- Maintenance of existing / legacy applications in Java
- Scrum methodology
- Technologies: Angular 10, Java 8, Spring Boot, Kafka, Artemis
Tech Lead / Full-Stack Developer — Cognizone
Oct 2019 – May 2020
- Coaching juniors
- Setting up Cucumber testing (BDD)
- Implementation of a back-office based on the RDF specification for the French Cultural Ministry to manage the different languages existing in France (backend and frontend)
- Implementation of a back-office for the swiss government to manage the different treaties and legislation between Switzerland and the European Union (backend and frontend)
- Scrum methodology
- Technologies: Java 11, Spring Boot, Angular 8/9, TypeScript, Docker, Virtuoso, SPARQL, Apache Jena, Elasticsearch, Selenium, Swagger, Cucumber
Java Developer — Atos
Jan 2019 – Sep 2019
- Built a custom HTTP proxy and ESB (Enterprise Service Bus) for the CIN (Collège Intermutualiste National).
- Integrated custom monitoring and metrics.
- Technologies: Apache Camel, Spring Boot, Java 8, Kafka, Prometheus, Grafana
Freelance Full-Stack Developer — BNP Paribas Fortis
Jan 2018 – Dec 2018
- Development and maintenance of the authentication/authorization mechanism for EasyBanking Web, Mobile, and Business
- Integration of itsme and Gemalto
- Bug fixing
- Technologies: Java 6, Maven, Docker, SVN, Ansible, Keycloak
Senior Full-Stack Developer — Arhs
Jan 2018 – Jul 2018
- Development of the EURES portal for the European Commission
- Technical analysis
- Bug fixing and implementation of new features in spring / angular
- Technologies: Spring, AngularJS, Maven, Hibernate, Elasticsearch, MongoDB, ActiveMQ, Docker, Java 8
Java Developer — DXC Technology
Jan 2017 – Dec 2017
- Implementation of a web portal for the Public Services Department of the Walloon Governmen
- Analysis and development of web forms based on Jway
- Development of a SOAP web service using Apache CXF
- Refactoring and maintenance
- Technologies: Spring, PrimeFaces, Liferay, Hibernate, Apache CXF, PostgreSQL, Maven
Analyst / Developer — Voxbone
Jun 2016 – Dec 2016
- Maintenance and development of a web portal and its back office
- Business analysis for the new billing system (documenting, testing, reviewing RFPs)
- Refactoring, technical reviews
- Agile/Scrum methodology
- Technologies: AngularJS, Spring Boot, Java 8, RabbitMQ, Spring Batch, RxJava, MySQL
Backend Java Developer — Adneom
Jun 2014 – May 2016
- Maintenance and development of an ESB (Talend) for Tecteo/VOO
- Development of REST and SOAP web services in Spring / CXF
- Integration of external APIs
- OSGi modules and EIP patterns
- Unit tests and integration tests
- Load testing with Apache JMeter
- Scrum and Kanban methodology
- Technologies: Apache Camel, Spring, Talend, Karaf, CXF, ActiveMQ, Redis, Lucene, JMeter
Junior Java Developer — Vadis
Oct 2013 – May 2014
- Development and maintenance of a search engine based on Spring, J2EE, Hibernate, Solr, and JSF
- Performance improvements, refactoring, and implementation of new features
- Technologies: Spring, Hibernate, JSF, Solr, J2EE
Skills
Languages & Frameworks
- Java: Spring (Boot, Cloud, Data), Quarkus, JPA/Hibernate, JSF, CXF, Maven, Gradle, Java 17+, JSP, OSGi (Karaf), RxJava
- Frontend: HTML, CSS, TypeScript, JavaScript, Angular, React, Vue.js, Ember.js, Quasar, Webpack, Vite, Node.js, JQuery
- Go: Echo Web Framework
- Rust: Tokio, Axum, Cargo
DevOps & Tools
- Docker, Kubernetes, Jenkins, Ansible, Prometheus, Logstash, Zookeeper, Kibana, Zuul, SVN, Git, IntelliJ, Bash, Linux, Vim
Testing & Quality
- JUnit, Mockito, Cucumber, Selenium, AssertJ, JMeter, SoapUI
Integration & Messaging
- Apache Kafka, ActiveMQ, Artemis, Apache Camel, REST, SOAP
Databases
- PostgreSQL, MySQL, Oracle, H2, Redis, MongoDB, Cassandra, ElasticSearch
Linked Data / Semantic Web
- RDF, RDFa, SPARQL, SHACL, Virtuoso, Apache Jena, Blazegraph, Communica, N3
Education
Bachelor in Computer Science
IEPSCF, Sept 2010 – June 2013
Personal Projects
- Swarm: Project Page
- OpenArtcoded: GitHub Repo
- Adana: Live Demo
Languages
- French: Native
- English: Full professional proficiency
- Dutch: Basic understanding
Interests
Programming, Travel, Martial Arts, Formula 1, Football, Go, Chess, Space