Recommended expert

Faruk Sadriu

Software Developer

Faruk Sadriu
Heppenheim (Bergstraße), Germany

Experience

Jun 2023 - Aug 2025
2 years 3 months

Software Developer

HR Solutions GmbH

  • Designing and developing 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
  • Communicating 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

  • Contributing to application support and analyzing and fixing bugs
  • Documenting work results
  • Assisting in planning implementations and estimating effort for tasks within agile processes
  • Participating in agile meetings for planning, coordination, and presentations
  • 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

  • Contributing to application support and analyzing and fixing bugs
  • Documenting work results
  • Assisting in planning implementations and estimating effort for tasks within agile processes
  • Participating in agile meetings for planning, coordination, and presentations
  • 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

  • Developing a sales portal in the energy sector
  • Contributing to application support and analyzing and fixing bugs
  • 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/Jakarta EE and providing SOAP interfaces to external systems
  • Contributing to application support and analyzing and fixing bugs
  • Documenting work results
  • Assisting in planning implementations and estimating effort for tasks within agile processes
  • Participating in agile meetings for planning, coordination, and presentations
  • 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 like diabetes treatment, women's health, and drug delivery systems
  • Software documentation according to IEC 62304
  • Supporting software architecture: reviewing existing software architecture with a focus on testability, revising the existing software architecture, code reviews
  • Developing medical software including implementation and verification
  • Experienced 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

Software Developer

Linnebacher Engineering

  • Creating software specifications from provided requirements
  • Designing the user interface
  • Analyzing and fixing software bugs
  • Maintaining, supporting, and enhancing 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
Remote

IT Technician

SAP

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

Electronics Technician

Transerv2000

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

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 bug fixing
  • Working independently and as part of a team in agile projects
  • Developing concepts and solutions in interdisciplinary teams
  • Supporting the entire project lifecycle
  • Technologies used: JavaEE, Spring MVC, JSF, Git, MySQL, PostgreSQL, JDBC, JPA, Tomcat, Oracle DB

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (8.5 years), Healthcare (2 years), Retail (1 year), and Energy (0.5 years).

Information Technology
Healthcare
Retail
Energy

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (10.5 years), Quality Assurance (6.5 years), Product Development (5.5 years), Operations (1.5 years), Customer Service (1 year), and Sales (1 year).

Information Technology
Quality Assurance
Product Development
Operations
Customer Service
Sales

Skills

Industries

  • It Services
  • Healthcare
  • Automotive
  • Energy
  • Transportation And Logistics

It Knowledge

  • Programming Languages: Java, Kotlin, Sql, Javascript, Jquery, Typescript
  • Scripting And Markup Languages: Html5, Css, Json, Xml
  • Mobile: Kotlin
  • Software Testing: Selenium (Java), Cucumber (Java), Junit & Integration Testing
  • Development Environments: Eclipse, Android Studio, Intellij
  • Patterns: Mvc, Mvvm, Pom
  • Client/server: Tomcat, Apache2
  • Containers/orchestration: Docker, Kubernetes
  • Databases: Mysql, Postgresql, Oracle Db, Sqlite
  • Security: Jwt, Oauth2, Keycloak
  • Operating Systems: Ms Windows, Linux (Ubuntu)
  • Tools: Maven, Gradle, Git
  • Process Models: Medical Device Development (Iec 62304), Agile Development (Scrum, Kanban), Jira, Confluence, Test Driven Development, Event-driven Architecture

Languages

Albanian
Native
German
Advanced
English
Intermediate

Education

Oct 2010 - Present

University of Prishtina

Electrical Engineering / Information Technology

Sep 2007 - Jun 2010

Haxhi Zeka Gymnasium

Sep 2002 - Jun 2007

Tre Deshmoret Elementary School

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

Profile

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

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Faruk based?

Faruk is based in Heppenheim (Bergstraße), Germany and can operate in on-site, hybrid, and remote work models.

What languages does Faruk speak?

Faruk speaks the following languages: Albanian (Native), German (Advanced), English (Intermediate).

How many years of experience does Faruk have?

Faruk has at least 11 years of experience. During this time, Faruk has worked in at least 5 different roles and for 11 different companies. The average length of individual experience is 1 year. Note that Faruk may not have shared all experience and actually has more experience.

What roles would Faruk be best suited for?

Based on recent experience, Faruk would be well-suited for roles such as: Software Developer, IT Technician, Electronics Technician.

What is Faruk's latest experience?

Faruk's most recent position is Software Developer at HR Solutions GmbH.

What companies has Faruk worked for in recent years?

In recent years, Faruk has worked for HR Solutions GmbH, wescaleIT AG, DB Systel GmbH, BiDCore GmbH, and Keybird It GmbH.

Which industries is Faruk most experienced in?

Faruk is most experienced in industries like Information Technology (IT), Healthcare, and Retail. Faruk also has some experience in Energy.

Which business areas is Faruk most experienced in?

Faruk is most experienced in business areas like Information Technology (IT), Quality Assurance (QA), and Product Development. Faruk also has some experience in Operations, Customer Service, and Sales.

Which industries has Faruk worked in recently?

Faruk has recently worked in industries like Information Technology (IT), Healthcare, and Energy.

Which business areas has Faruk worked in recently?

Faruk has recently worked in business areas like Information Technology (IT), Quality Assurance (QA), and Product Development.

What is Faruk's education?

Faruk attended University of Prishtina for Electrical Engineering / Information Technology.

Does Faruk have any certificates?

Faruk has 5 certificates. Among them, these include: Oracle Certified Professional Java 21 Developer, Certified Software Developer, and Certified Java Programmer.

What is the availability of Faruk?

Faruk is immediately available full-time for suitable projects.

What is the rate of Faruk?

Faruk's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Faruk?

To hire Faruk, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 820-980 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.