Faruk S.

Software Developer

Heppenheim (Bergstraße), Germany

Experience

Jun 2023 - Aug 2025
2 years 3 months

Software Developer

HR Solutions GmbH

  • Design and development of a web application for the public sector
  • Setting up and conducting software tests, especially unit tests
  • Technical design and implementation of requirements
  • Uploading and displaying CSV files
  • Communication with business units regarding development and test support
  • Technologies used: Java, Spring Boot, Spring Security, Spring Batch, Spring Cloud, Spring Data JPA and Hibernate, RESTful, JSON, React, Oracle, JUnit, Mockito, CI/CD, GitLab, Docker, Keycloak, Liquibase, BIRT, Swagger, Microservices
Mar 2023 - Jun 2023
4 months

Software Developer

wescaleIT AG

  • Assisting in application support and analysis and resolution of errors
  • Documenting work results
  • Participating in planning implementation and estimating effort for tasks within agile processes
  • Attending agile meeting formats for planning, coordination, and presentation
  • Technologies used: Java, Spring Boot, Spring Batch, Spring Security, Spring Data JPA and Hibernate, RESTful, JSON, React, Oracle, JUnit, Mockito, CI/CD, GitLab, Docker, Keycloak, Liquibase, BIRT, Cucumber, Swagger
Jul 2022 - Mar 2023
9 months

Software Developer

DB Systel GmbH

  • Assisting in application support and error analysis and resolution
  • Documenting work results
  • Participating in planning implementation and estimating effort for tasks within agile processes
  • Attending agile meeting formats for planning, coordination, and presentation
  • Technologies used: Java, Spring Boot, Spring Batch, Spring Security, Spring Data JPA and Hibernate, RESTful, JSON, Microservices, React, PostgreSQL, NoSQL, JUnit, Mockito, AWS, CI/CD, Jenkins, Docker, Kubernetes, Keycloak, Swagger, RabbitMQ
Feb 2022 - Jul 2022
6 months

Software Developer

BiDCore GmbH

  • Development of a sales portal in the energy sector
  • Assisting in application support and error analysis and resolution
  • Documenting work results
  • Technologies used: Java 8/11, Spring Boot, Spring Integration, Spring Cloud, REST API, React, JUnit, Mockito, Cucumber, Hibernate, MapStruct, PostgreSQL, Liquibase, GitLab, SonarQube, Event-driven architectures, Kotlin
Aug 2021 - Feb 2022
7 months

Software Developer

Keybird It GmbH

  • Developing software according to the client's software development process
  • Implementing the specified application based on JEE/JakartaEE and providing SOAP interfaces to external systems
  • Assisting in application support and error analysis and resolution
  • Documenting work results
  • Participating in planning implementation and estimating effort for tasks within agile processes
  • Attending agile meeting formats for planning, coordination, and presentation
  • Technologies used: Java 8/11, JSF, PrimeFaces, JavaScript, CSS, Less, CDI, DeltaSpike, JPA, EclipseLink, JAX-RS, Jersey, Quartz Scheduler, JUnit, Oracle DB, Flyway, Tomcat, Apache 2.4, Maven, Jenkins, SonarQube, Bitbucket, SOAP
Sep 2019 - Aug 2021
2 years

Software Developer

Bayoonet AG

  • Software architecture and detailed design for various mobile, web and cloud-based applications, including areas such as diabetes treatment, women's health, drug delivery systems
  • Software documentation according to IEC 62304
  • Supporting the software architecture: reviewing the existing software architecture with a focus on testability, revising the existing software architecture, code reviews
  • Developing medical software including implementation and verification
  • Experienced in working with international teams.
  • Technologies used: Java11, Spring Boot, JUnit, Hibernate, REST API, Git, JSON, Jenkins, PostgreSQL, Angular
Jun 2018 - Sep 2019
1 year 4 months
Darmstadt, Germany

Software Developer

Linnebacher Engineering

  • Creating software specifications from existing requirements
  • Designing the user interface
  • Analyzing and fixing software bugs
  • Maintaining, supporting and further developing the web-based ERP system
  • App development (Android)
  • Reporting
  • Technologies used: JavaEE, Spring Boot, Microservices, React, JSF, PrimeFaces, JUnit, Hibernate, JasperReports, REST API, Git, MySQL, PostgreSQL, JDBC, MQTT, Android development with Java.
Jul 2016 - Jun 2018
2 years
Sankt Leon-Rot, Germany
Remote

IT Technician

SAP

  • Installing servers (power and network cabling)
  • Server configuration (BIOS, remote board, firmware update)
  • Installing switches and routers (power and network cabling)
  • Configuring switches (basic configuration, firmware update)
  • Documenting performed tasks
  • Independently implementing innovative ideas
  • Hardware used: HP, Lenovo, Dell, Cisco, Fujitsu, Arista
  • Overseas assignment: 3 times in Amsterdam
Jan 2016 - Jun 2016
6 months
Bensheim, Germany

Electronics Technician

Transerv2000

  • Repairing Asus devices like smartphones, tablets, notebooks and installing operating systems (Android).
Mar 2015 - Dec 2015
10 months
Heppenheim, Germany

DHS Store Employee

Rewe

Aug 2013 - Aug 2014
1 year 1 month

Junior Software Developer

Carrier Class Consulting& Integration Service (3CIS)

  • Maintenance, support and further development of the web-based inventory management system
  • Application testing and deployment as well as error analysis and fixing
  • Independent and team-oriented work in agile projects
  • Developing concepts and solutions in interdisciplinary teams
  • Overseeing the whole project lifecycle
  • Technologies used: JavaEE, Spring MVC, JSF, Git, MySQL, PostgreSQL, JDBC, JPA, Tomcat, Oracle DB

Summary

Scalable software solutions for growing companies – with Spring (Java) & React. Fast. Stable. Maintainable.

I am a committed and goal-oriented software developer with over 7 years of professional experience. Specialized in web development, backend architectures, mobile apps, and working in agile teams.

What I offer:

New development of scalable web applications → Building MVPs or full-scale products based on modern Java/React stacks. Further development of existing software → Reducing technical debt, adding new features, improving performance. Architecture consulting & code reviews → Developing structured, maintainable systems, planning scalable architectures

Skills and Tools:

  • Many years of Java development experience in enterprise environments
  • Solid knowledge of Spring Boot and JEE/JakartaEE
  • REST interfaces and API design
  • Many years of frontend development with React/TypeScript
  • Experience with Android app development
  • Experience with Kotlin
  • Experience with database systems and SQL (Oracle DB, PostgreSQL, and MySQL)
  • Experience with Liquibase
  • Conducting unit and software tests
  • Experience with microservice architectures and distributed systems
  • Experience with agile development methods (Scrum and Kanban)
  • Debugging and problem solving
  • Familiarity with CI/CD processes
  • Version control with Git
  • Experience with Keycloak
  • Experience with Kafka
  • Experience with JSON and XML/JAXB
  • Experience with reporting tools JasperReports and BIRT
  • Basic knowledge of Python

Languages

Albanian
Native
German
Advanced
English
Intermediate

Education

Oct 2010 - Sep 2014

University of Prishtina

Electrical Engineering / Information Technology · Pristina

Sep 2007 - Jun 2010

Gymnasium Haxhi Zeka

School Leaving Certificate · Istog

Sep 2002 - Jun 2007

Tre Deshmoret Primary School

Istog

Certifications & licenses

Oracle Certified Professional Java 21 Developer

Oracle

Certified Software Developer

Studiengemeinschaft Darmstadt - SGD

Certified Java Programmer

Studiengemeinschaft Darmstadt - SGD

Cisco CCNA Routing and Switching

Cisco

CompTIA Network+

CompTIA

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions