Zurück zu den Profis

Java Developer
Überblick
Kurzer Überblick
Erfahrener Programmierer, der seit über 11 Jahren in der kommerziellen Praxis in Java entwickelt. Zu seinen meistgenutzten Technologien gehören - Spring, JavaFX, Maven, REST apis, Kafka, Jenkins. ElasticSearch für Logs, Kibana für die Anwendungsanalyse, Grafana-Berichte. Er nutzt aktiv agile Methoden in seiner Arbeit, insbesondere Scrum und Kanban. Er kann sich problemlos auf Englisch verständigen und spricht sicher auch Deutsch. Er hat in dem Projekt auch als Teamleiter und Mentor für jüngere Programmierer gearbeitet. Er will aus dem Projekt aussteigen, weil er dort im Moment nicht HO darf, und er hat sich während der Pandemie daran gewöhnt.
Berufliche Erfahrung
Risk Management Application for Betting Company 08/2018 - Present
- Designed and developed a standalone internal application for risk management in a betting company.
- Utilized Spring framework and JavaFX GUI framework for application development.
- Created software architecture and implemented a "greenfield" application.
- Implemented REST APIs for retrieving information on available matches, bets, stake limits, and analyzing risk factors.
- Developed a GUI framework for setting limits on matches and bets, assigning risk factors to clients, and manually accepting or rejecting risky tickets.
- Technologies used: Spring, JavaFX, Maven, REST APIs, Kafka, Jenkins, ElasticSearch for application logs, Kibana for log analysis, and Grafana for reporting.
Web Portal for Betting Company 08/2014 - 08/2018
- Designed and developed various modules of the web portal for a betting company.
- Redesigned and improved modules such as live betting, TV games, sport TV, live streaming, and virtual games.
- Implemented modules using Java, Spring framework, and pipeline architecture.
- Implemented a match tracking module with custom animations based on match events using HTML5 canvas and JavaScript animation framework.
- Designed and implemented data access layer, business logic, and services for web components using Java, Spring, Hibernate, SOAP, and NodeJS.
- Developed the UI using JavaScript, jQuery, AngularJS, Backbone.js, ReactJS, SockJS, LESS, CSS3, and HTML5 canvas.
-
Mobile Portal for Betting Company 06/2014 - 07/2014
- Developed the mobile and tablet version of the betting portal.
- Implemented the frontend for the mobile betting portal.
- Implemented REST services.
- Technologies used: jQuery Mobile, Handlebars templates, SockJS, Java Server Pages, and Spring.
Private Projects for Google Play: 2012-2015
- Designed and implemented various Android applications for Google Play.
- Utilized Android Studio, Android SDK, SQLite3 database, and Gradle.
Web Application for Financial Market Clients 02/2014 - 05/2014
- Developed a web-based portal for a holding company operating in the financial derivatives and structured products market.
- Implemented frontend components and underlying backend.
- Created REST services.
- Technologies used: AngularJS, Bootstrap, BackboneJS, Java, Spring, Hibernate, Apache Camel, and NodeJS.
Frontend Application for Marketing Company's Database System: 05/2013 - 01/2014
- Migrated the web-based frontend of a complex customer CRM system.
- Developed application and system architecture.
- Implemented GUI for personal data and campaign management.
- Created data access layer using "myBatis" ORM for mapping between Oracle database and Java application.
- Implemented stored procedures and functions for processing survey data.
- Technologies used: JSF, PrimeFaces, Spring, myBatis, Maven, Apache Tomcat, Oracle SQL/PL/SQL, JUnit, and Selenium.
Control and Management System: 09/2012 - 04/2013
- Contributed to a project developing information and automation systems for clinical laboratories.
- Implemented the data access layer (Java - JPA - EclipseLink) and the business logic layer (Java - Spring).
- Conducted application tests using JUnit and custom load tests.
- Technologies used: Java, Java
Java Developer
60d1c966e342f3000bacc6b9
| Freiberufler | 385 € / Pro Tag |
| Eben | SENIOR |
Rollen
Java Developer
Sprachen
English
Fähigkeiten
AndroidAndroid IDEAndroid SDKAndroid StudioAngularJSApache TomcatApplication ServerArchitectAutomation TestingBootstrapCRMCSSDatabaseEclipseLinkElasticsearchGradleGrafanaHTMLHibernateIBM DB2IDEJPAJSFJSPJUnitJavaJava EEJava ToolsJava serversJavaScriptKibanaLESSMicrosoft serversMonitoring ToolsMyBatisOperation SystemsOraclePL/SQLPlayPostgreSQLReactReportsRestSQLSW Tools APIsSales RepresentativeSearch ToolsSeleniumSoapSpecificationsSpringStream Analytics SoftwareTeam LeaderTest DevelopmentToolsUIjQuery
Lokalitäten
WienRemoteBratislavský krajPraha
Hybride Örtlichkeiten
| Praha |