15.07.2025 aktualisiert

**** ******** ****
100 % verfügbar

Software Engineer

Sprockhövel, Deutschland
Weltweit
Engineer’s degree in Software Development
Sprockhövel, Deutschland
Weltweit
Engineer’s degree in Software Development

Profilanlagen

Profil Hatem Sfar.pdf

Skills

JavaJavascriptAktives ZuhörenAPIsUnterrichtenUnit TestingWirtschaftliche EffizienzProzessoptimierungGeschäftsanforderungenDatenbankenZustandsüberwachungContinuous IntegrationDevopsInnovationsmanagementIntellij IDEAIphone AppsJava SEJunitPythonPcapPostgresqlMongodbMysqlOracle FinancialsScrumMockitoSoftwareentwicklungSqliteStakeholder ManagementTechnisches SchreibenSoftware für ZeiterfassungMontage und Reparatur von ReifenTypescriptFahrzeugortungssystemeWebsocketTestenPostmanReactJSExpress.jsSpringbootTest ScriptsBackendGitIntegrationstestsDeployment AutomationReact NativeProjektlieferungFront EndRestful ApisDockerJenkinsProgramming Languages
My name is Hatem Sfar, and I am a dedicated Software Engineer with 4 years of experience, including 2 impactful years at OKIT. I am driven by a passion for problem-solving and the excitement of building innovative solutions from the ground up. My journey at OKIT has seen me contribute to a diverse range of projects, most notably the comprehensive VCM (Vehicle Condition Monitoring) solution. This included developing vehicle tracking, TPMS (Tire Pressure Monitoring System) tracking, and a mobile application, alongside other significant contributions.
I thrive on discovering and mastering new programming languages and technologies, finding deep satisfaction in transforming complex challenges into clean, effective, and maintainable code.
Technical Expertise
My technical toolkit includes:
  • Programming Languages: Java, JavaScript, Python, TypeScript
  • Frameworks/Libraries: Spring Boot, React.js, React Native, Express.js
  • Databases: PostgreSQL, MySQL, SQLite, MongoDB (basic proficiency)
  • Protocols/APIs: RESTful APIs, WebSockets
  • Tools/DevOps: Git, Docker, Jenkins, Postman, VS Code, IntelliJ IDEA
  • Testing: Proficient in writing unit tests and integration tests using JUnit, Mockito, and developing end-to-end test scripts for frontend and mobile applications.
Key Projects
VCM (Vehicle Condition Monitoring)
A full-featured telematics solution designed for companies managing fleets of trucks and trailers. It provides real-time tracking of TPMS data, load distribution monitoring, and other critical vehicle condition insights, all accessible from a single, intuitive web interface. This platform empowers logistics operators to significantly enhance vehicle safety and operational efficiency.
My Role: I served as the main developer on this project, collaborating closely with the team to build both backend and frontend components. My responsibilities encompassed implementing key features, seamlessly integrating hardware data, and providing essential support for the mobile application utilized by field operators.
Soft Skills & Collaboration
I am a strong advocate for open communication and a dedicated team player, always eager to share knowledge and provide support to my colleagues. I thrive in collaborative environments, where we leverage the Scrum methodology to maintain organization and focus.
During meetings and workshops, I practice active listening and meticulous note-taking to ensure a complete understanding of the topic. When I identify an idea or solution that can add value, I confidently share it, always aiming to contribute in a constructive and respectful manner.
Outside of my professional life, I enjoy fitness and cultural language exchange, which reinforce my discipline, energy, and continuous improvement in communication.
My non-technical strengths include adaptability, a profound sense of curiosity, and creative problem-solving. I also genuinely enjoy teaching and simplifying complex concepts for others.
Managing and Professional Skills
I have successfully led the development of the VCM project, as well as other internal and client-based solutions. In these leadership roles, I was responsible for:
  • Translating intricate business requirements into precise technical specifications.
  • Coordinating effectively with various stakeholders.
  • Ensuring successful project delivery within defined timelines and scope.
Furthermore, I possess hands-on experience in setting up and maintaining CI/CD pipelines using Jenkins. This includes building automated deployment processes and implementing basic monitoring to ensure application stability and optimal performance. My exposure to DevOps practices is crucial for facilitating smoother transitions from development to production environments.
Education and Certifications
  • Degree: Engineer’s degree in Software Development
  • Certifications:
    • OCA (Oracle Certified Associate) – Java SE 8 Programmer
    • OCP (Oracle Certified Professional) – Java SE 8 Programmer
    • PCAP (Certified Associate in Python Programming) – Python Institute
    • MTA (Microsoft Technology Associate) – JavaScript

Sprachen

ArabischMutterspracheDeutschGrundkenntnisseEnglischgutFranzösischgut

Projekthistorie

Vehicle Condition Monitoring Platform

OKIT GmbH

Internet und Informationstechnologie

10-50 Mitarbeiter

  • Rolle & Verantwortlichkeiten:
    Lead developer
  • Herausforderungen & Lösung:
    The challenge was to develop a platform capable of reading TPMS data and tracking vehicle location in real-time.
  • Eingesetzte Technologien:
    ReactJs, Expressjs, JWT
  • Ergebnis:
    The solution was successfully developed, launched, and deployed

WebMapApi, a REST interface based database to record position based measurements

OKIT GmbH

Internet und Informationstechnologie

10-50 Mitarbeiter

  • Rolle & Verantwortlichkeiten:
    Lead developer
  • Herausforderungen & Lösung:
    The challenge was to develop a backend Java Spring application accessible via Swagger UI, designed to serve as a centralized service that can be integrated with multiple client applications.
  • Eingesetzte Technologien:
    java spring, PostgresSQL
  • Ergebnis/Erfolg:
    The solution was successfully developed, launched, and deployed

Vehicle Condition Monitoring Mobile App

OKIT GmbH

Internet und Informationstechnologie

10-50 Mitarbeiter

  • Rolle & Verantwortlichkeiten:
    Lead developer
  • Herausforderungen & Lösung:
    The challenge was to develop an Android application that enables clients to track vehicle location via an integrated map, view TPMS (Tire Pressure Monitoring System) data within the app, and detect additional topology data through Bluetooth connectivity.
  • Eingesetzte Technologien:
    React native, Expo, ExpressJs
  • Ergebnis/Erfolg:
    The solution was successfully developed, launched.

Portfolio

item-0

OKIT.VCM

A web application to track and trace vehicles, visualize their conditions in terms of load distribution, TPMS and any kind of measured data.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden