Java Architect & Java Developer & Team Leader
Überblick
Kurzer Überblick
Erfahrener Full-Stack-Entwickler und Scrum Master mit mehr als 20 Jahren Programmiererfahrung in verschiedenen Programmiersprachen. Die wichtigsten davon sind Java, Javascript, PHP, C#.NET. Derzeit konzentriert er sich auf Java und den Technologie-Stack - Java 8, Java EE, Liferay portlets, Tomcat, Wildfly (JBoss), Spring Core, Eclipse, Gradle, JUnit. In seinem letzten Projekt entwickelte er eine digitale Plattform zur Verarbeitung der Krankenakten von einzelnen Patienten und Kunden von Gesundheitseinrichtungen. Er ist auch ein zertifizierter Scrum Master und hat diese Position im Projekt mehrfach innegehabt. Er kann sich auf Englisch, Finnisch und Dänisch auf muttersprachlichem Niveau verständigen - er versteht auch Slowakisch, aber die Kommunikation findet auf einem lockeren Niveau statt. Er hat auch schon kleinere Entwicklerteams als Teamleiter geführt. Er bevorzugt langfristige Projekte, bei denen er etwas Eigenes einbringen kann und ist immer bereit, sich mit dem gesamten Team abzustimmen, damit alles funktioniert.
Berufliche Erfahrung
Principal Software Engineer
- Duration February 2023 - May 2023
- Location: Prague, Czechia
- Responsibilities:Leading the Flaw-matching team at Veracode for Static Application Security Testing (SAST). Decomposing a monolith into event-driven microservices on AWS with Kafka and EKS.
- Technologies Used: Java, Spring, Kafka, AWS, Kubernetes, ArgoCD, PostgreSQL, GitLab, Jira, Confluence, Slack
Team Lead + Software Architect
- Duration: April 2022 - August 2022
- Location: Bratislava, Slovakia
- Responsibilities:Acted as Team Lead and ScrumMaster for a remote team of 4 developers. Streamlined company-wide processes and tech stack in the Core Tech Team. Defined and built the complete CI/CD pipeline in GitLab with quality controls. Defined and set up the core infrastructure on Google Cloud Platform (GCP) for a cloud-based ERP system.
- Technologies Used: Node.js, NestJS, GraphQL, Jira, Confluence, Slack, GitLab, SonarCloud, Snyk, Google Cloud Platform (GCP), App Engine, Cloud SQL, PostgreSQL, Secret Manager, Identity and Access Management (IAM)
Senior Software Developer
- Duration: April 2019 - June 2021
- Location: Bratislava, Slovakia
- Responsibilities:Worked on the Smart Remote Services Next-Gen (SRS NG) project. Responsible for the Service Button in medical devices, creating a secure end-to-end encrypted tunnel. Optimized the team’s software delivery process using the Value Stream Mapping (VSM) method.
- Technologies Used: AWS, Java, Wildfly (JBoss), HAProxy, Squid proxy, CentOS, RHEL, Kubernetes, Docker, Helm charts, Git, GitLab, Jira, Jenkins, Artifactory, SonarCube, PKI, TLS, Proxy chaining
Senior Software Developer
- Duration: 2018 - 2019 (Remotely)
- Location: Helsinki, Finland
- Responsibilities:Added 2-way SMS functionality to the helpdesk platform Freshdesk. Implemented a new feature to download a daily report of ticket performance statistics from an FTP server in Docker. Advised a client on the implementation of SSO authentication into their architecture.
Lead Developer
- Duration: 2014 - 2019 (Remotely)
- Location: Fredericia, Denmark
- Responsibilities:Implemented a mobile-friendly layout using the Foundation framework. Built a feature-rich responsive web player. Optimized performance and hardened the TLS configuration.
Co-Founder and Lead Developer
- Duration: 2013 - 2017 (Remotely)
- Location: Esbjerg, Denmark
- Responsibilities:Developed the virtual currency ecosystem (Party Points). Created virtual products and a top-up payment flow with multiple payment options. Integrated Snapchat and created an SMS notification system. Administered a cluster of Linux servers and played a central role in strategic decision-making.
Owner and Developer
- Duration: 2006 - 2011
- Location: Prague, Czechia
- Responsibilities:Grew traffic to 90,000+ daily visitors to landing pages and paysites. Developed own traffic trading software and content management systems (CMS). Employed and managed a team of 3 content editors.
Co-Owner and Developer
- Duration: 2001 - 2006
- Location: Vejle, Denmark
- Responsibilities:Developed a full CMS system. Handled system administration of servers. Worked on PHP, MySQL, and Javascript.
Web Developer
- Duration: 2000 - 2001
- Location: Copenhagen, Denmark
- Responsibilities:Developed and operated Amante - an online dating service in Denmark. Created a state-of-the-art web chat using Javascript and dynamic HTML. Worked with PHP, MySQL, Javascript, HTML, and CSS.
Web Developer
- Duration: 1999 - 2000
- Location: Copenhagen, Denmark
- Responsibilities:Worked in a team of 3 developers using PHP, MySQL, Javascript, HTML, and CSS
| Angestellter | 6576 € / Pro Monat |
| Eben | SENIOR |
| Praha | |
| Bratislava |