Architect & Java Developer
Overview
Short Summary
Java developer with over 10 years of experience. He is currently working on the development of a Risk Management web application that monitors and evaluates identified risks. He starts as a BE developer in Java and gradually got to fullstack where he also worked with Angular (3 years experience), Vue.js. His responsibility is to lead the refactoring of FE in Angular. At BE he used Java, Springboot, even the whole Springboot ecosystem, Hibernate and so on. He gained experience in microservice architecture as well as event-driven and worked with Azure (2 years of experience), CI/CD, Kafka, Maven, Docker and Kubernetes. He has also used relational databases such as Oracle, Postgres, MySQL, SQL. He has gained experience in manual and automated testing in the past (5+ years) in addition to Java prjoects. He has also gained experience as a tech lead (approx. one year) which has interested him and he would like to work in this position in the future as well. He is used to working in an agile environment in Scrum and Kanban. He communicates fluently in English and can read documentation, FE applications, tickets or emails in German. However, communication in German is not at a communicative level.
Work Experience
Role: Owner, 06/2016 - Present
Domain Backorder
- Developed an application that communicates with an SK-NIC domain registry using five microservices. The application allows users to order backorder of expired domains and manage their domains through a web UI.
- Responsible for solution architecture design, programming, testing, DevOps, and security.
- Utilized technologies such as Kotlin, Java, Spring, JPA (Hibernate), Docker (Compose), Vue.js, MySQL, Kafka, and Nginx.
Erit Affiliate Publisher (WordPress plugin)
- Created a WordPress plugin to automate routine tasks on an affiliate marketing web magazine.
- Implemented the plugin using PHP, WordPress, and JavaScript.
Role: Senior Software Engineer, 10/2021 – Present
OneORM Risk Management
- Developed a web application for tracking and assessing identified risks.
- Involved in data model architecture design, programming, testing, integration, and the migration of a legacy platform.
- Utilized technologies such as Java, Spring, JPA (Hibernate), Angular, and Azure.
Role: Senior Software engineer, 01/2020 - 08/2021
SwiftIQ Data and Insights
- Worked on a retail analytics and Business Intelligence platform.
- Involved in frontend programming and testing.
- Utilized technologies such as Angular and Google Cloud Platform (GCP).
Fuel Rewards
- Contributed to a robust ecosystem of applications that provided a loyalty system at gas stations for end users.
- Involved in programming and testing.
- Utilized technologies such as Java, Vue.js, Spring, JPA (Hibernate), Docker, and Open-API.
Role: Senior Software engineer, 10/2018 - 08/2019
AT&T Global Network Services
- Worked on various smaller AT&T internal applications.
- Responsibilities included architectural design, programming, testing, and mentoring junior colleagues.
- Utilized technologies such as Kotlin, Java, Spring, JPA (Hibernate), Kubernetes, Jenkins, Docker, Vue.js, Thymeleaf, Elasticsearch, and Python.
Web-check
- Developed an application to assist network engineers in delivering orders effectively.
- Involved in architectural design, programming, testing, integration, and creating the frontend based on mock images.
- Utilized technologies such as Java, UML, Spring, Thymeleaf, JPA (Hibernate), HTML, JavaScript, SASS, SQL, jQuery, Tomcat, JUnit, JIRA, and IntelliJ IDEA.
Wishlist (Secret Santa)
- Internal AT&T application to collect desired presents from charity organizations. Employees of AT&T can then choose to buy a present. The application consists of an admin part, application manager part, and part for volunteers.
- Activities: Programming, Testing, Integration, creating frontend from mock images.
- Technologies: Java, Spring, Thymeleaf, JPA (Hibernate), HTML, Javascript, SASS, SQL,jQuery, JUni
| Freelancer | 407 € / Per day |
| Level | SENIOR |