Sebastián Katzer

Further development of "ROAD-Kit"

Leipzig, Germany
Experience
Apr 2022 - Sep 2023
1 year 6 months
Germany

Further development of "ROAD-Kit"

Mercedes-Benz, MBTI

  • ROAD-Kit is a tool to improve the developer journey for in-car app developers. It offers a CLI, a graphical IDE, ADKs and simulators, as well as a cloud environment tailored to the Mercedes-Benz OS, similar to ADB and Android Studio for Android.
  • In my role as a software developer, I shaped and refined the tooling from the alpha version to a mature standard tool.
  • Tasks:
  • Agile software development in an interdisciplinary setting with multiple teams working closely together and supporting each other
  • Independent design and development of new features
  • Finding solution ideas, presenting them to the team, piloting and implementing them
  • Error analysis; writing automated E2E and UI tests; manual testing
  • Participating in workshops, handling tickets, analyzing bug reports
  • Community support: advising in-car app developers, explaining new features, responding to their requests and needs
  • Restructuring the CLI architecture; porting all functions to the new vehicle generation; optimizing existing features
  • Main responsibility for developing the IDE based on VSCode with full design ownership
  • Further development of the Yocto and Qemu based ADKs
  • Building new releases
  • Pair programming
  • Languages & technologies used:
  • Go, TypeScript, QML/C++, Shell
  • GitHub, GitLab, Azure DevOps, Azure Cloud
  • Miro, Teams, Rocket.Chat, Figma, MS Office
  • IntelliJ, VSCode Extension API, Podman, QEMU, Yocto, Packer, VNC, Qt
Mar 2021 - Mar 2022
1 year 1 month
Germany

Further development of "Saveris Restaurant"

Testo

  • Successfully delivered strategically important features under time pressure and staff shortages. Testo SE offers a cloud-based software solution for modeling and quality assurance of quick-service restaurants (fast-food chains). The core application, a monolithic legacy system, needed to be extended with new use cases that were not originally planned.
  • Tasks:
  • Finding solutions and implementing them in the legacy system while it remained in global operation. Extending the data model and migrating existing data.
  • Gradual separation of parts of the legacy system into independent services and their deployment. Redevelopment using modern technologies and domain-driven design approaches.
  • 3rd-level support, fixing (and finding) bugs and incidents
  • Technical and functional onboarding of new team members
  • Supporting manual tests. Writing automated software tests, participating in SCRUM meetings, etc.
  • Languages & technologies used:
  • Java 8/11/17, Java EE stack, Spring Boot stack, Axon, Apache Camel, Hibernate, DeltaSpike, Tomcat, Weld CDI, JUnit Jupiter, Spock, …
  • Amazon AWS stack (Beanstalk, CloudWatch, Container Registry, EC2, SNS/SQS, LaunchDarkly, Lambda, saml2aws, etc.), CloudFormation, Terraform
  • Docker, Gradle, IntelliJ, MySQL
  • Jenkins, SonarQube, GitLab, GitLab CI
  • Jira, Confluence, Miro, Slack, Teams, Whiteboard
Sep 2019 - Feb 2021
1 year 6 months
Germany

Further development of "Job-related German Language Support"

BAMF

  • Administration, coordination and billing of job-related German language support via a central digital platform with a wide range of features for multiple stakeholders.
  • Tasks:
  • Extending on-site inspections for planning and creating checklists, rule-based data evaluation to suggest sanctions, complex reporting, interactive data and KPI visualizations
  • Redeveloping course management both for course providers to record and manage courses and for internal caseworkers to process data. Implementing complex validations.
  • Writing automated tests, data migration, providing API and client
  • Languages & technologies used:
  • Java, Spring Boot, TypeScript, Angular
  • Oracle, PL/SQL, Swagger, Jenkins, Maven, Git, Rancher, Kubernetes
  • Scrum, Jira, Confluence
Mar 2019 - Jul 2019
5 months
Germany

Further development of the "infinitec SaaS Platform"

intinitec GmbH

  • Developed microservices à la Netflix for exchanging and aggregating financial data between customers, partners and banks.
  • Tasks:
  • Developing an engine to classify transactions
  • Bidirectional integration of external partners (e.g. banks) to import and manage customer data
  • Languages & technologies used:
  • Java, Groovy, PostgreSQL, Vavr
  • Spring, Docker, Grafana, Spock, TestRail, Git, Gradle
  • Scrum, Jira, Confluence
Jan 2019 - Apr 2019
4 months
Germany

Further development of the "blugento datahub"

St. Benno Mediengroup

  • eCommerce platform to connect customers’ PIM and shop systems in the media industry.
  • Tasks:
  • Developing integration components and data pipelines to/from Akeneo and Magento
  • Languages & technologies used:
  • Java, Groovy, HSQLDB
  • Spring, Camel, Akeneo, Magento, Spock, Git, Gradle
Nov 2016 - Mar 2019
2 years 5 months
Germany

Development of ORBIT - Monitoring of Production Processes

BMW AG

  • ORBIT has been gradually deployed since May 2017 as a monitoring system in the control of process control systems at BMW and some service providers.
  • It consists of a web frontend and various backend tools communicating as native binaries for Windows, MacOS, and Linux.
  • Tasks:
  • Communicating with the client
  • Responsible for architecture and implementation
  • Integrating into the existing IT landscape
  • Languages & technologies used:
  • C, Go, mruby, Ruby, JavaScript, Sencha
  • Git, Scrum, Jira, Docker, SSH, SSL, HTTP, Sockets
Sep 2016 - Mar 2017
7 months
Germany

Development of CFK+ for real-time production visualization

BMW AG

  • CFK+ is a JavaFX application for large screens to visualize downtime, KPIs and real-time alerts.
  • Tasks:
  • Communicating with the client, business units and IT
  • Responsible for architecture and implementation
  • Integrating into the existing IT landscape
  • Languages & technologies used:
  • Java, JavaFX, Hibernate, PL/SQL
  • Git, Gradle, Oracle, LDAP, Jira
Aug 2015 - Dec 2015
5 months
Germany

Further development of the online portal Wimdu

Wimdu GmbH

  • Wimdu is an online platform connecting travelers with private owners of apartments and rooms. It’s Europe’s largest marketplace for private accommodations in over 120 countries.
  • Tasks:
  • Designing and developing private APIs for mobile clients
  • Designing and developing public APIs for the affiliate program
  • Interface development to integrate external data sources
  • Languages & technologies used:
  • Ruby, JavaScript, OAuth 2, MySQL
  • Rails, Elasticsearch, Jira, Git, Scrum
Mar 2015 - Dec 2018
3 years 10 months
Germany

Development of production and management reports

BMW AG

  • Reports of up to 100 pages provide an overview of production and downtime, as well as related OEE and production metrics on a daily, weekly, monthly and annual basis.
  • Tasks:
  • Communicating with the client and business units
  • Designing and developing the reports
  • Developing a KPI engine for real-time calculation
  • Integrating into the existing IT landscape
  • Languages & technologies used:
  • Java, JavaScript, Oracle, PL/SQL
  • Eclipse BIRT
May 2014 - Feb 2015
10 months
Germany

Development of the fleetboard.app for truck drivers

Daimler Fleetboard

  • The fleetboard.app lets truck drivers check their location, get route info, log driving time and plan rest periods, view vehicle data and compare it with the fleet.
  • Tasks:
  • Designing and implementing various main components, including dashboard, time management, messenger, calendar and profile
  • Integrating local and push notifications
  • Languages & technologies used:
  • Java, Android
  • Git, Maven, protobuf, Robolectric
  • Jira, Confluence, Scrum
Mar 2014 - Aug 2014
6 months
Germany

Further development of an online platform for office supplies

papersmart GmbH

  • As part of market expansion to the private customer segment, existing processes were adapted and new workflows introduced.
  • Tasks:
  • Designing and implementing new payment processes
  • Integrating new payment systems
  • Database and infrastructure migration
  • Conducting load and performance tests
  • Languages & technologies used:
  • Ruby, JavaScript, HTML, CSS, PostgreSQL
  • Rails, PayOne, ActiveMerchant
  • Git, Scrum
Jan 2012 - Dec 2014
3 years
Germany

Development of the mobile alerting solution maintcall

BMW AG

  • As part of a system replacement, an alerting solution was developed to model escalation processes and transmit production disturbances to maintenance.
  • Tasks:
  • Responsible for architecture, implementation and deployment
  • Defining interface specifications
  • Implementing the backend and push service
  • Implementing mobile clients for Android, iOS and Windows Phone
  • Implementing the admin interface as a web application
  • Developing the Visio plug-in to model escalation sequences
  • Languages & technologies used:
  • Java, Ruby, JavaScript, Objective C, C#, Visual Basic, Oracle
  • Rails, ExtJS, Android, iOS, .NET, Visio, BEA, Git
  • Scrum, Jira
Jan 2008 - Dec 2011
4 years
Leipzig, Germany

Tool for collaborative software model development

Universität Leipzig

  • As part of a research project, a generic web tool was developed for collaborative modeling and development of software product lines with strong real-time collaboration support.
  • Tasks:
  • Designing the system architecture
  • Implementing the backend and push services
  • Implementing the web application and modeling editor
  • Conceptual analysis, development and implementation of algorithms for conflict resolution strategies
  • Languages & technologies used:
  • Ruby, JavaScript, MySQL
  • Rails, ExtJS, InfoViz
  • SVN, Redmine
Languages
German
Native
English
Advanced
Education

Universität Leipzig

Master of Science · Computer Science · Leipzig, Germany

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