Faruk Sadriu
Software Developer
Experience
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
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
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
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
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
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
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
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
Electronics Technician
Transerv2000
- Repairing Asus devices like smartphones, tablets, and laptops, and installing operating systems (Android)
DHS store employee
Rewe
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).
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).
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
Education
University of Prishtina
Electrical Engineering / Information Technology
Haxhi Zeka Gymnasium
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
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Faruk based?
What languages does Faruk speak?
How many years of experience does Faruk have?
What roles would Faruk be best suited for?
What is Faruk's latest experience?
What companies has Faruk worked for in recent years?
Which industries is Faruk most experienced in?
Which business areas is Faruk most experienced in?
Which industries has Faruk worked in recently?
Which business areas has Faruk worked in recently?
What is Faruk's education?
Does Faruk have any certificates?
What is the availability of Faruk?
What is the rate of Faruk?
How to hire Faruk?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Software Developer
Nearby freelancers
Professionals working in or nearby Heppenheim (Bergstraße), Germany