Sebastián K.

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, plus 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 into a mature standard tool.
  • Tasks:
  • Agile software development in an interdisciplinary environment, working closely with several teams and supporting each other.
  • Independently designing and developing new and existing features.
  • Coming up with solution ideas, presenting them to the team, piloting, and implementing them.
  • Analyzing bugs; writing automated E2E and UI tests; manual testing.
  • Attending workshops, handling tickets, analyzing bug reports.
  • Community support: helping in-car app developers with advice and guidance, explaining new features, and addressing their needs and requests.
  • Redesigning the CLI architecture; porting all functions to the new vehicle generation; optimizing existing features.
  • Primarily responsible for developing the IDE based on VSCode, taking full ownership of its design.
  • Evolving the ADKs based on Yocto and QEMU.
  • 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 solution approaches and implementing them in the legacy system while it was running worldwide. Extending the data model and migrating existing data.
  • Extracting parts of the legacy system into independent services in parallel and bringing them into production. Redeveloping 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 testing. 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 training"

BAMF

  • Managing, coordinating, and billing job-related German language training through a central digital platform with broad usage options for a variety of stakeholders.
  • Tasks:
  • Extending the on-site control for planning and creating checklists, rule-based data evaluation (e.g., to suggest sanctions), complex reporting, and interactive data and key figure visualization.
  • Redeveloping course management both for course providers to record and manage courses and for internal case workers 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

  • Developing microservices in a Netflix style for exchanging and aggregating financial data between customers, partners, and banks.
  • Tasks:
  • Developing an engine for transaction classification.
  • Setting up bidirectional connections with 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 for connecting customers' PIM and shop systems in the media industry.
  • Tasks:
  • Developing integration components and data pipelines to/ between 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 as a monitoring system in the process control operations at BMW and some service providers since May 2017.
  • It consists of a web frontend and a range of backend tools that communicate with each other as native binaries for Windows, MacOS, and Linux.
  • Tasks:
  • Communication with the client
  • Responsible for architecture and implementation
  • Integration into the existing IT landscape
  • Languages & technologies used:
  • C, Go, mruby, Ruby, JS, 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 use on large screens to visualize stoppages, key metrics, and alerts in real time.
  • Tasks:
  • Communication with the client, business units, and IT
  • Responsible for architecture and implementation
  • Integration 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 Wimdu online portal

Wimdu GmbH

  • Wimdu is an online platform that connects travelers with private owners of apartments and rooms. It is the largest "marketplace" in Europe for private accommodation in over 120 countries.
  • Tasks:
  • Designing and developing private APIs for mobile clients
  • Designing and developing public APIs for the affiliate program
  • API 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

  • The reports, up to 100 pages long, provide an overview of production and downtime, as well as related OEE and production metrics on a daily, weekly, monthly, and yearly basis.
  • Tasks:
  • Communication with the client and business units
  • Design and development of reports
  • Development of a KPI engine for real-time calculation
  • Integration 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

  • With the fleetboard.app, truck drivers can check their location, get route information, record remaining driving times, plan rest breaks, view vehicle data, and compare it with the fleet.
  • Tasks:
  • Design and implementation of various core components, including dashboard, time management, messenger, calendar, and profile
  • Integration of 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 expanding the platform into the private customer segment, existing business 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 overhaul, an alerting solution was developed for modeling escalation processes and transmitting production disruptions to maintenance.
  • Tasks:
  • Responsible for architecture, implementation, and deployment
  • Coordinating the interface specification
  • Implementing the backend and the push service
  • Implementing the mobile clients for Android, iOS, and Windows Phone
  • Implementing the admin interface as a web application
  • Developing the Visio plug-in for modeling escalation flows
  • Languages and technologies used:
  • Java, Ruby, JavaScript, Obj 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 development of software models

University of Leipzig

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

Summary

I have a strong background in developing robust software solutions across various industries such as automotive, finance, public services, and eCommerce. I have built and evolved complex systems with modern technologies and agile practices by designing intuitive user tools, APIs, and integrations, while continually improving performance and usability.

I excel in working collaboratively within interdisciplinary teams, taking full ownership of features and architectural decisions. My hands-on experience with cloud environments, micro-services, and testing frameworks has allowed me to deliver reliable products that meet diverse user needs and drive continuous innovation.

Languages

German
Native
English
Advanced

Education

University of Leipzig

Master of Science · Computer Science · Leipzig, Germany

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