Robert (Dipl. inform.) M.

Backend Developer

Darmstadt, Germany

Experience

Mar 2025 - Present
7 months

Backend Developer

  • Industry: Finance
  • Integration of partner systems in the payment and credit card domain
  • Development, deployment, and monitoring in a large system landscape
  • Use of numerous in-house frameworks and tools
  • Technology: Java, REST, Spring, Spring Batch, Hibernate/JPA, JMS
  • Platform: IBM MQ, Oracle, DB2, H2
  • Team size: 5
Jan 2024 - Present
1 year 9 months

Architect, Backend Developer

  • Industry: Social Media
  • Technical design and implementation of an MVP: an app for cashback payments based on relevant Instagram activities
  • Monitoring activities and settling payments with companies and influencers based on their reach
  • Technology: Java, REST, React
  • Platform: GCP, OpenAPI, Firestore, Cloud Functions
  • Team size: 3
Jan 2022 - Present
3 years 9 months

PO, Architect, Developer

  • Industry: Finance
  • Design and implementation of a platform for algorithmic futures trading
  • Integration for execution on multiple crypto exchanges and TradingView for chart analysis
  • Active automatic money management
  • Technology: Python, REST, Webhook, Java
  • Platform: AWS, Flask, FastAPI, Pandas, SQLAlchemy, Spring Boot, Kafka
  • Team size: 2
Sep 2018 - Sep 2019
1 year 1 month

Business Analyst, Coach

  • Industry: Finance/Marketing
  • Design of a business model linked to issuing a proprietary cryptocurrency
  • Designing a migration strategy from PayPal to a hybrid of utility and security tokens
  • Collaborating on the creation of tokenomics and the whitepaper
  • Technology: ERC20
  • Platform: Ethereum
  • Team size: 4
May 2018 - Sep 2023
5 years 5 months

CTO, Architect, Team Lead, Business Analyst, Developer

  • Industry: Finance/Regulatory
  • Design, architecture, and technical leadership of portals for asset tokenization with blockchain technology (issuer portal, investor portal, distribution portal, asset manager platform with automatic portfolio rebalancing)
  • Implementation of legal regulations as rule stacks in a rule engine
  • Designing BPMN workflows and running them on the Camunda workflow engine
  • Defining use cases and developing them as BPMN processes with test coverage
  • Integration of external services like custodian service, KYC, and AML
  • Porting to a white-label solution and covering interfaces with REST
  • Technology: Java, Spring, Hibernate, REST, BPMN, Camunda, Drools, ERC20, Web3j
  • Platform: Apache/Tomcat, MySQL, Spring Boot, AWS, REST
  • Team size: 10
Jun 2015 - Mar 2019
3 years 10 months

Developer, Architect, Team Lead

  • Industry: Banking
  • Further development of a portal for loan application, review, approval, credit and risk monitoring as a replacement for smaller applications in an international environment
  • Deployment to the US market
  • Design and implementation of a framework for metadata-driven GUI dynamization (interpreter)
  • Leading an international team for frontend development and 3rd-level support
  • Technology: Java, GWT, GXT, GIN, JSON, REST, SOAP
  • Platform: Apache/Tomcat, Oracle, MyBatis
  • Team size: 8
Mar 2015 - Jun 2015
4 months

Developer

  • Industry: Telecommunications
  • Further development of a portal for visualizing monitoring data from application and server infrastructures
  • GWT GUI for displaying Flash-based charts and user management
  • Technology: JEE, Spring, GWT, XSL
  • Platform: Apache/Tomcat, Oracle, H2
  • Team size: 3
Aug 2013 - May 2014
10 months

Designer, Developer

  • Industry: Retail
  • Modernization and refactoring of the EDI platform for invoice data and a proprietary rule engine
  • Adapting the solution for new clients and countries, including rollout
  • Introducing test coverage
  • Technology: Java, Spring, Hibernate
  • Platform: JBoss, AS/400, DB2
  • Team size: 5
Apr 2013 - Jul 2013
4 months

Developer

  • Industry: Banking
  • Migration of a Struts-based home loan calculator to plain GWT with MVP and editor framework
  • Integration of mailings and PDF generation
  • Technology: JEE, GWT, CSS, RestyGWT, REST
  • Platform: JBoss, Oracle
  • Team size: 6
Sep 2012 - Feb 2013
6 months

Developer

  • Industry: Energy
  • Continued implementation of a portal for managing energy volumes with a GUI for breakdown, aggregation, tranche calculation, and supplier contracting
  • BPMN workflows for business processes
  • Technology: JEE, JPA/Hibernate, Spring, GWT/SmartGWT, BPMN
  • Platform: Tomcat, Oracle, H2, Activiti, CXF
  • Team size: 12
Jan 2011 - Jul 2012
1 year 7 months

Architect, Designer, Developer, Coach

  • Industry: Aerospace and ATC
  • New implementation of a portal for managing TAM messages (NOTAM, SNOWTAM, ASHTAM)
  • GUI-based creation and sending of NOTAMs via AFTN and EAD interfaces using AIXM data
  • Briefing office for PIB generation and management
  • Development of the test framework
  • Technology: JEE, EJB, Hibernate, GWT/GXT, XSL, Velocity, OpenLayers
  • Platform: Linux, JBoss, Tomcat, PostgreSQL, Selenium
  • Team size: 12
May 2009 - Jan 2011
1 year 9 months

Developer

  • Industry: Telecommunications
  • New implementation of a portal for visualizing analytics data from monitored application and server infrastructures
  • GWT GUI for Flash-based charts and user management
  • Caching mechanism with embedded database and scheduling
  • Setup and maintenance of the development and deployment infrastructure
  • Technology: JEE, Struts, Spring, GWT/GXT, Apache DS, JMX, AnyChart/XSL, Maven/Archiva
  • Platform: Apache/Tomcat, Oracle, H2
  • Team size: 4
Feb 2008 - Mar 2009
1 year 2 months

Architect, Designer, Developer, Coach

  • Industry: Banking
  • Extension of a capture and management system for audits
  • Design, implementation and coaching of team members
  • Maintenance of operations and migration
  • Technology: JEE, Servlet/JSP, Struts/Common-Controls
  • Platform: Apache/Tomcat, Oracle
  • Team size: 4
Aug 2007 - Feb 2008
7 months

Designer, Developer

  • Industry: Banking
  • Extension of a credit card management system for the launch of a prepaid credit card
  • Workflow and backend development as well as integration with partner systems
  • Technology: JEE, Servlet/JSP, EJB
  • Platform: WebSphere, MQSeries
  • Team size: 2
May 2007 - Jul 2007
3 months

Designer, Developer

  • Industry: Telecommunications
  • Design (redesign) and implementation of an OSS provisioning system
  • Frontend development and backend update
  • Technology: JEE, Struts, Servlet/JSP, Hibernate, Spring
  • Platform: Linux, Oracle, WebSphere, Tomcat
  • Team size: 5
Nov 2006 - May 2007
7 months

Designer, Developer

  • Industry: Internet
  • Design and implementation of the business layer of a mail repository for an internet communications provider as a Java API
  • Development of a library for the frontend and IO connection to ICE servers
  • Technology: Java
  • Platform: Linux (VMWare), Windows XP
  • Team size: 8
Sep 2005 - Oct 2006
1 year 2 months

Architect, Designer, Developer

  • Industry: Insurance
  • Design of the orchestration and implementation of a claims processing system
  • Feasibility study as a BPM project based on a SOA
  • Technology: Java, Web services, UML, BPMN, BPEL4WS
  • Platform: Axis, Windows XP, MySQL, Oracle BPEL PM
  • Team size: 2
May 2004 - Jul 2005
1 year 3 months

Architect, Designer, Developer

  • Industry: Publishing
  • Design and implementation of a tool for automated processing and management of video recordings and editorial documents
  • Implementation of the DOM structure and GUI design
  • Technology: UML, C#
  • Platform: .NET, Windows XP
  • Team size: 4
May 2003 - Oct 2003
6 months

Designer, Developer

  • Industry: Market research
  • Design and implementation of a web-based data viewer for market research results from private households
  • Design and implementation of the middleware and web frontend
  • Technology: JEE, EJB, Struts, JSP/Servlets
  • Platform: BEA WebLogic 7.02, Windows XP, Sun Solaris, Sybase
  • Team size: 4
Dec 2002 - Apr 2003
5 months

Developer

  • Industry: Automotive
  • Implementation of database import processes, thread handling of complex server processes, and client GUI in an SRM context
  • Use of existing frameworks
  • Technology: Java, Swing
  • Platform: Windows 2000, Oracle
  • Team size: 8
May 2002 - Sep 2002
5 months

Designer, Developer

  • Industry: Market Research
  • Design and implementation of a web-based survey and analysis system for electrical industry products
  • Design and implementation of the EJB architecture
  • Technology: JEE, EJB, JSP/Servlets
  • Platform: BEA WebLogic 7.0, Windows NT, Oracle
  • Team size: 3
Jun 2000 - Jul 2001
1 year 2 months

Designer, Developer

  • Industry: Insurance
  • Design and implementation of a web-based claims processing system
  • Development of custom persistence, business, and servlet layers on Apache/Tomcat
  • Integration and connection to various partner systems
  • Technology: Java, JSP/Servlets, JDBC, ECS, JavaScript
  • Platform: Linux, Windows NT, Oracle
  • Team size: 4
Jan 2000 - Apr 2000
4 months

Coach, Project Manager

  • Industry: Market Research
  • Design and implementation of a web-based delivery system for market research results for the pharmaceutical industry
  • Training of the development team
  • Technology: Java, Servlets, JDBC
  • Platform: Linux, Windows NT, Java, Sybase
  • Team size: 10
Jan 1999 - Jun 1999
6 months

Project Manager, Designer, Developer

  • Industry: Administration
  • Implementation of a web-based editorial environment with consistency check
  • Integration into existing document management systems and a web server with a custom servlet engine
  • Technology: Java, Servlets, Applet, JDBC, Delphi
  • Platform: Windows NT/3.11
  • Team size: 2
Jun 1998 - Dec 1998
7 months

Designer, Developer

  • Industry: IT
  • Implementation of a client-server system for capturing and maintaining employee deployment data
  • Technology: Java, Swing, RMI, Beans, JDBC
  • Platform: SunOS, Windows NT
  • Team size: 2
Feb 1998 - Jun 1998
5 months

Project Manager, Designer, Developer

  • Industry: administration
  • Design and implementation of a web-based ordering interface for administrative documents
  • Management of data for data centers and participant facilities
  • Development of a server
  • Technology: Java, Applets, JDBC
  • Platform: AIX, Windows NT, Informix, SQL
  • Team size: 2
Oct 1997 - Dec 1997
3 months

Developer

  • Industry: trade
  • Implementation of an ordering system for metal industry products
  • Technology: Java, Applets, JDBC
  • Platform: Windows NT, Access, SQL
  • Team size: 3

Languages

German
Native
Polish
Native
English
Advanced
Russian
Advanced

Education

Oct 1988 - Jun 1997

Karlsruhe Institute of Technology (KIT)

Diploma in Computer Science · Computer Science · Karlsruhe, Germany

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