Recommended expert
Andreas (Dr. Rer. Nat.) Kraus
Senior Developer
Experience
Jan 2024 - Jun 2024
6 monthsFrankfurt, Germany
Senior Developer
ioki GmbH, a Deutsche Bahn AG company
Position Summary
Senior Developer at ioki GmbH, a Deutsche Bahn AG company
Industries
Transportation
Business Areas
Information Technology
- Fullstack development based on Next.js and TypeScript
- Development and optimization of geospatial database queries for PostgreSQL/PostGIS
- Visualization of geospatial data using Mapbox
- Design and execution of load tests and performance optimizations
- Code reviews and documentation tasks
- Technologies: JavaScript, TypeScript, Next.js, React, Zod, tRPC, Storybooks, PostgreSQL/PostGIS, MicroORM, Knex, Material UI, Mapbox, BullMQ, Jest, Playwright, Artillery.io, K6, Sentry, Figma, GitLab, Grafana, GTFS
Apr 2023 - Oct 2023
7 monthsMunich, Germany
Senior Developer
authensis AG
Position Summary
Senior Developer at authensis AG
Industries
Information Technology
Business Areas
Information Technology
Product Development
- Frontend development based on React and TypeScript
- Backend development based on Node.js, RxJS and NestJS
- Development of an adapter for integration with MS Teams via Microsoft Identity Platform and Graph API
- Technologies: React, TypeScript, MobX, MobX State Tree, RxJS, Node.js, NestJS, Webpack, Socket.IO, Microsoft Graph API, Microsoft Identity Platform, Azure Active Directory, OAuth
Dec 2021 - Sep 2024
2 years 10 monthsMunich, Germany
Senior Developer
Coneva GmbH
Position Summary
Senior Developer at Coneva GmbH
Industries
Energy
Business Areas
Information Technology
- Design and implementation of microservices running in the Azure cloud
- Frontend development based on TypeScript/Angular using Highcharts for visualization of energy data
- Backend development based on Java/Kotlin/Spring Boot/Reactive or Serverless using Azure Functions
- Development of pipelines for energy data from Azure IoT-Hub/Event Hub/Service Bus
- Processing and persisting of time series data
- Monitoring system operation with dashboards, metrics and alarms in Datadog
- Setup of new microservices and deployment via Helm Charts and Terraform
- Code reviews and monitoring of code quality with Sonar
- Documentation of activities using Confluence
- Technologies: TypeScript, Angular, NgRx, Highcharts, HTML, CSS, Sass, Storybooks, Testcafe, Java, Spring Boot, Spring Reactive, Apache Camel, Lombok, jOOQ, Kotlin, Python, Postgres/Citus, Docker, Kubernetes, Helm, Terraform, Azure DevOps, Azure Service Bus, Azure Storage, Application Gateway, Application Insights, Azure Functions, Azure IoT/Event Hub, ADX, AKS, CosmosDB, MQTT, Auth0, Datadog, Sonar, Figma, Jira, Confluence
Mar 2021 - Aug 2021
6 monthsMunich, Germany
Senior Developer/Architect
Bayerisches Landesamt für Steuern via IT service provider
Position Summary
Senior Developer/Architect at Bayerisches Landesamt für Steuern via IT service provider
Industries
Government and Administration
Business Areas
Information Technology
- Development of a cockpit functionality as part of the ELSTER tax process
- Frontend development based on TypeScript and React
- Backend development based on Java, Kotlin and Spring Boot
- Extension of the low code platform A12
- Creation and optimization of Kubernetes deployments
- Accessibility (A11y) optimizations
- Technologies: TypeScript, React, Redux, React Saga, Jest, fp-ts, monocle-ts, HTML, CSS, Stylus, Java, Kotlin, Spring Boot, Bitbucket, Docker, Gradle, Kubernetes, Helm, K3S, Camunda, BPMN, Confluence, JIRA
Apr 2019 - Jun 2020
1 year 3 monthsMunich, Germany
Lead/Senior Developer/Architect/Coach
authensis AG
Position Summary
Lead/Senior Developer/Architect/Coach at authensis AG
Industries
Information Technology
Business Areas
Information Technology
Product Development
- Support in technology selection and system architecture analysis and design
- Realization of workshops and bootstrapping project infrastructure (Git, Slack, Trello, ...)
- Webpack templating including code quality tools (Prettier, Linter)
- Frontend development based on React and TypeScript
- Backend development based on Node.js and RxJS
- Design and implementation of global state management with MobX and MobX State Tree
- Serialization and deserialization of proprietary data formats
- Code reviews and coaching
- Technologies: React, TypeScript, MobX, MobX State Tree, RxJS, Node.js, Webpack, Socket.IO
Jan 2019 - Dec 2020
2 yearsMunich, Germany
Lead/Senior Developer/Architect
FinTech
Position Summary
Lead/Senior Developer/Architect at FinTech
Industries
Banking and Finance
Business Areas
Information Technology
- Requirements clarification and coordination with product owner and external partners
- Design and implementation of microservices running in the Azure cloud
- Code reviews and documentation activities
- Planning and running of coding interviews and onboarding of new team members
- Delivery of lightning talks
- Frontend development based on TypeScript and Angular
- Backend development based on Scala/Play Framework or Java/Spring Boot
- Development of Scala standalone applications using Gatling or Spark
- E2E tests based on Cypress and Protractor
- Creation of Docker images for standalone, Kubernetes and ACI deployments
- Creation and deployment of Azure ARM templates
- Azure DevOps activities: repositories, boards, CI/CD pipelines
- Monitoring application operation with metrics and alarms
- Monitoring and optimization of Kubernetes cluster and deployments
- Migration from self-managed Kubernetes to managed AKS cluster
- Technologies: Scala, Slick, Java, Spring Boot, Angular, TypeScript, JavaScript, RxJS, Kubernetes, Azure, Git, Microsoft Teams, HTML5, Sass, CSS, Matomo, Hotjar, IntelliJ IDEA, Azure DevOps Services, VSTS, Docker, ZIO, Cypress, Protractor, Testcontainers, MSSQLServer, Spark
Apr 2016 - Dec 2018
2 years 9 monthsMunich, Germany
Senior Developer/Architect
Autoscout24
Position Summary
Senior Developer/Architect at Autoscout24
Industries
Automotive
Information Technology
Business Areas
Information Technology
Product Development
- Requirements clarification and coordination with product owner and teams
- Design and implementation of microservices running in the AWS cloud
- Representation of the team in guild meetings
- Code reviews and documentation activities
- Delivery of lightning talks
- Development of detail and list views for car listings
- Development of REST API for mobile apps
- Development of KPI application for dealers/OEMs and recommended listings view for BMW dealers
- Frontend: HTML5, JavaScript, React, Redux, TypeScript
- Backend: Scala and Play Framework
- Data pipelines using Kafka, Akka Streams, RxScala or AWS Lambdas
- Persistence with DynamoDB and ElasticSearch
- CI/CD for AWS, cloud formation templates, monitoring dashboards
- Integration with finance services like Finanzcheck
- Technologies: Scala, ElasticSearch, DynamoDB, JavaScript, HTML5, Sass, CSS, Bacon.js, Play Framework, AWS, Akka, Akka Streams, Apache Kafka, Git, Go.CD, Opsgenie, MacOS, IntelliJ IDEA, Google Analytics, Rollup, Rambda.js, Google Highcharts, ECMAScript 6, RxScala, Gradle, Swagger, Hystrix, Datadog, Ruby, Docker, Webpack, Jenkins
Feb 2016 - Jun 2016
5 monthsMunich, Germany
Senior Developer/Architect
authensis AG
Position Summary
Senior Developer/Architect at authensis AG
Industries
Information Technology
Business Areas
Information Technology
- Backend development based on Node.js
- Development of agent frontend based on Angular
- Development of JavaScript library for frontend integration using ReactJS and Socket.IO
- Deployment and operation in the AWS cloud
- Support for infrastructure integration
- Technologies: Node.js, React, Socket.IO, WebSockets, Angular.js, HTML5, Bootstrap, CSS, JavaScript, AWS, Gulp, Webpack
Oct 2015 - Jan 2016
4 monthsMunich, Germany
Senior Developer
Identity Solution Provider
Position Summary
Senior Developer at Identity Solution Provider
Industries
Information Technology
Business Areas
Information Technology
Product Development
- Development of REST microservices based on Play Framework
- Frontend development using EmberJS
- Integration of a video server using Icelink
- Development of an export module for identifications
- Support for application and infrastructure deployment
- Documentation activities
- Technologies: Java 8, Play Framework, EmberJS, HTML5, Scss/Sass, JavaScript, npm, Bower, Broccoli, Git, GitHub, SBT, IntelliJ, WebSockets, Icelink 2, WebRTC, Tokbox/Opentok, CentOS, Ubuntu, MySQL, Oracle, Apache Tomcat, Docker, HAProxy, Atmosphere Framework, Bootstrap
Nov 2012 - Jul 2015
2 years 9 monthsMunich, Germany
Senior Developer
BMW via IT service provider
Position Summary
Senior Developer at BMW via IT service provider
Industries
Automotive
Information Technology
Business Areas
Information Technology
Product Development
- Development of Unified Sales Platform for BMWi
- Requirements clarification and coordination with Scrum teams
- Business logic implementation using EJB and CDI
- Persistence with JPA and database scripts via Flyway
- Process modeling and implementation
- Frontend development with JSF, PrimeFaces, JavaScript and CSS
- Unit, integration and Selenium tests
- External system integration via SOAP and REST
- Performance optimizations with JProfiler and JMeter
- Documentation using Confluence and code reviews with Sonar
- Technologies: Java 1.7, JEE 6, JSF 2, GlassFish, JPA, Flyway, Oracle 12c, JUnit, Mockito, Selenium, Sonar, Subversion, Git, Docker, JavaScript, CSS, Less, HP QC, Eclipse BPMN Modeller, Jasmine, CDI, DBUnit, MapStruct, Dozer, jQuery, JMeter, AngularJS
Mar 2012 - Oct 2012
8 monthsIsmaning, Germany
Senior Developer
Daimler via IT service provider
Position Summary
Senior Developer at Daimler via IT service provider
Industries
Automotive
Business Areas
Information Technology
Product Development
- Development of agile change management system (ACM)
- Requirements clarification and coordination with Scrum teams
- Presentation, application and data layer modeling and code generation
- Business logic implementation with EJB and CDI
- Persistence using JPA and database scripts
- Process rules implementation with Groovy
- Frontend development using Eclipse RCP and SWT
- Unit tests via OpenEJB and SWTBot
- Partner system integration via SOAP over JMS and MDBs
- Performance optimizations, testing and bug fixing
- Technologies: Java, JEE, EJB3, JPA, Groovy, Eclipse, Maven, Ant, WebSphere, OpenEJB, DB2, Xtext, Xpand, EMF, RCP, SWT, SWTBot, OSGi, JProfiler
Sep 2011 - Oct 2015
4 years 2 monthsMunich, Germany
Senior Developer/Architect
authensis AG
Position Summary
Senior Developer/Architect at authensis AG
Industries
Information Technology
Business Areas
Information Technology
Product Development
- Analysis, design and implementation of system architecture for monitoring iOS app
- Native app development for iPhone, iPad and iPod Touch
- Mobile web app prototype using Sencha Touch
- Agent frontend development with Ext JS
- REST backend development using Java
- Integration with contact center server
- Development of online statistics module and push notifications
- App deployment via development and Ad Hoc provisioning
- Coaching team members in XCode, app development and provisioning
- Code migration to XCode 6.4 and iOS 8/Swift
- Implementation of authentication, licensing and App Store release
- Documentation activities
- Technologies: Mac, Xcode, iOS, Objective-C, Swift, Java, JavaScript, Sencha Touch, Ext JS, REST, Jersey, JFreeChart, Eclipse, IntelliJ IDEA, Ant, JEE, JBoss AS, Apache Tomcat, AJAX, WebServices, HTML, CSS, JSP
Feb 2011 - Jul 2011
6 monthsMunich, Germany
Senior Developer/Architect
BMW via IT service provider
Position Summary
Senior Developer/Architect at BMW via IT service provider
Industries
Automotive
Business Areas
Information Technology
- Development of online platform for customer requests (BMW.next/.digital)
- Coordination of system architecture within virtual architecture team
- Logging and exception handling concept development and coordination
- CRM integration coordination
- Compliance monitoring with Sonar and code reviews via Fisheye/Crucible
- JIRA ticket processing and project bootstrapping (SVN, Maven)
- Hudson/Jenkins integration, Day CQ5 component administration
- Frontend development with JSP, JavaScript, CSS, jQuery, Ajax
- Backend development with EJBs and REST web services
- Unit and integration tests including Selenium
- Deployment procedure development and documentation via UML and EPK
- Technologies: Java 5, JEE, EJB3, JPA, Servlets, JSP, JSTL, Oracle, jQuery, FireBug, HTML, CSS, Ajax, JSON, Eclipse, SharePoint, SOA, Jersey, Ant, Maven, Google Maps API, Subversion, Apache Tomcat, soapUI, JUnit, Mockito, Hudson, Selenium, JMeter, Confluence, Sonar, Fisheye/Crucible, JIRA, Day CQ5, OSGi
Nov 2009 - Jan 2011
1 year 3 monthsMunich, Germany
Senior Developer/Architect
BMW via IT service provider
Position Summary
Senior Developer/Architect at BMW via IT service provider
Industries
Automotive
Business Areas
Information Technology
- Development of dealer search functionality for BMW B2C platform
- System architecture analysis and design
- Coordination with customer departments
- Service and data layer modeling
- Backend development with EJBs and REST web services
- Integration with geo database via SOAP web services
- JavaScript API development for dealer search using Google Maps API
- Administration frontend development with JSF
- Unit and integration tests including Selenium
- CI environment setup with Hudson and load tests with LoadRunner
- Documentation activities
- Technologies: Java 5, JEE, EJB3, JPA, JSF, JSP, JSTL, Facelets, Oracle, SiteMinder, SSO, JAAS, jQuery, FireBug, HTML, CSS, Ajax, JSON, Eclipse, NetBeans, Subversion, Apache, XStream, Jettison, soapUI, JUnit, Mockito, Hudson, Selenium, JMeter, LoadRunner
Sep 2007 - Aug 2009
2 yearsMunich, Germany
Senior Developer/Architect
authensis AG
Position Summary
Senior Developer/Architect at authensis AG
Industries
Information Technology
Telecommunication
Business Areas
Customer Service
Information Technology
Product Development
- Development of campaign management module for call and contact center
- System architecture analysis, design and implementation
- Plug-in architecture development for UI integration
- Scripting framework development for conversation guides
- External application integration components
- Import/export functionality
- Real-time communication framework in Java with serialization/deserialization
- Use of Java low-level APIs for high scalability
- Integration with dialer and ACD modules
- Web Callme module redesign for callback requests
- Call classification functionality development
- Technologies: Java, JavaScript, Eclipse, JBuilder, Ant, JUnit, JBoss, WebServices, SOAP, Tomcat, MagicDraw, Linux, XML, CVS, Subversion, JDBC, PostgreSQL, Oracle, HTML, JSP, CSS, C/C++, Spring, Apache Wicket, Swing, ONC RPC
Apr 2001 - Apr 2007
6 years 1 monthMunich, Germany
Academic Studies and PhD
Ludwigs-Maximilians-Universität München
Position Summary
Academic Studies and PhD at Ludwigs-Maximilians-Universität München
Industries
Education
Information Technology
Business Areas
Research and Development
- Studies and PhD at the Department of Informatics
- PhD thesis on model-driven software engineering for web applications
- Degree: Dr. rer. nat., magna cum laude
Apr 2001 - Apr 2007
6 years 1 monthMunich, Germany
Scientific Assistant
Ludwigs-Maximilians-Universität München
Position Summary
Scientific Assistant at Ludwigs-Maximilians-Universität München
Industries
Education
Business Areas
Information Technology
Research and Development
- Technical coordination of GLOWA-Danube project partners
- Development of a framework for distributed and parallel execution of simulation components
- Model-driven development of a web application for simulation administration and control
- Performance optimization through parallelization and data type optimizations
- Development of an automatic delivery system for simulation components
- Integration of external systems written in Fortran into Java components
- Technologies: Java, Swing, Eclipse, EMF, Ant, Tomcat, Spring, Hibernate, RMI, MagicDraw, Rational Rose, Linux, XML/XSLT, CVS, MySQL, JDBC, HTML, JSP, JSF, CSS, AJAX, JSTL, J2EE, JBoss, WebServices, SOA, SOAP, EJB, JUnit, Cocoon
Jan 2000 - Dec 2000
1 yearMunich, Germany
Studies of Physics
Ludwigs-Maximilians-Universität München
Position Summary
Studies of Physics at Ludwigs-Maximilians-Universität München
Industries
Education
Business Areas
Research and Development
- Completed with a diploma in physics, grade: very good
Mar 1996 - Jun 2007
11 years 4 monthsDeveloper/Architect
Various clients
Position Summary
Developer/Architect at Various clients
Industries
Information Technology
Business Areas
Information Technology
Product Development
- Development of a GUI framework for Java rich clients
- Inbound (ACD) frontends for agents, supervisors, and administrators
- Outbound (dialer) frontends for agents, supervisors, and administrators
- Collaborative co-browsing module development
- Web frontend design
- Technologies: HTML, CSS, Java, JSP, JSTL, SQL, Apache Tomcat, JavaScript, Eclipse, JBuilder, XML, CVS, Subversion, MySQL, JDBC, Oracle, Swing, RMI, Delphi, Perl, Ant, JUnit
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology, Automotive, Education, Energy, Banking and Finance, and Telecommunication.
Information Technology
Automotive
Education
Energy
Banking and Finance
Telecommunication
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Product Development, Research and Development, and Customer Service.
Information Technology
Product Development
Research and Development
Customer Service
Skills
- More Than Fifteen Years Of Experience In Development, Architecture, And Coaching Across Various It Projects
- Highly Motivated, Work On My Own Initiative, And Enthusiastic About The Latest Technologies
- Quality Awareness With Analytical And Conceptual Skills
- Rich Experience In Applying Agile Methods (Scrum, Kanban, Etc., Over 10 Years)
- Full-stack Development Including Cloud And Devops ("You Build It, You Run It")
- Artificial Intelligence (Ml/ai, Generative Ai Applications, Prompt Engineering, And Emerging Technologies)
- Cloud-native And Container Technologies (Docker, Kubernetes, Iac, Aws, Azure, Etc., Over 5 Years)
- Service-oriented Software Development (Microservices, Rest, Apis, Kafka, Etc., Over 10 Years)
- Web Technologies (Html, Css, Angular, React, Next.js, Etc., Over 10 Years)
- Java/kotlin Development (Jvm In General, Spring Boot, Formerly Also Jee, Etc., Over 10 Years)
- Javascript Development (Typescript, Node.js, Rxjs, Webpack, Etc., Over 10 Years)
- Object-oriented Software Development (Over 10 Years)
- Functional Software Development (Especially Scala Technology Stack, Over 5 Years)
- Reactive Programming (Rxjs/java/scala, Akka Streams, Monix, Spring Reactive, Over 5 Years)
- Application Of Clean Code Principles And Tdd (Over 10 Years)
- Performance Optimization (Over 10 Years)
Languages
German
NativeEnglish
AdvancedSpanish
ElementaryEducation
Apr 2001 - Apr 2007
Ludwig Maximilian University of Munich
Doctor of Natural Sciences, Model-Driven Software Engineering for Web Applications · Computer Science · Munich, Germany · magna cum laude
Oct 1995 - Jun 2000
Ludwig Maximilian University of Munich
Diploma in Physics · Physics · Munich, Germany · very good
Statistics
Experience
Total positions 19
Experience in Information Technology 22 y
Avg length 2 y 5 m
Longest experience 11 y 3 m
Global Experience
Countries worked in 1 (Germany)
Primary country Germany
Expertise
Recent roles Senior Developer, Senior Developer/Architect, Lead/Senior Developer/Architect/Coach
Main industries Information Technology, Automotive, Education
Main business areas Information Technology, Product Development, Research and Development
Qualifications
Highest degree Doctorate
Profile
Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Andreas based?
Andreas is based in Munich, Germany and prefers 100% remote projects.
What languages does Andreas speak?
Andreas speaks the following languages: German (Native), English (Advanced), Spanish (Elementary).
How many years of experience does Andreas have?
Andreas has at least 27 years of experience. During this time, Andreas has worked in at least 8 different roles and for 11 different companies. The average length of individual experience is 1 year and 5 months. Note that Andreas may not have shared all experience and actually has more experience.
What roles would Andreas be best suited for?
Based on recent experience, Andreas would be well-suited for roles such as: Senior Developer, Senior Developer/Architect, Lead/Senior Developer/Architect/Coach.
What is Andreas's latest experience?
Andreas's most recent position is Senior Developer at ioki GmbH, a Deutsche Bahn AG company.
What companies has Andreas worked for in recent years?
In recent years, Andreas has worked for ioki GmbH, a Deutsche Bahn AG company, authensis AG, Coneva GmbH, and Bayerisches Landesamt für Steuern via IT service provider.
Which industries is Andreas most experienced in?
Andreas is most experienced in industries like Information Technology, Automotive, and Education. Andreas also has some experience in Energy, Banking and Finance, and Telecommunication.
Which business areas is Andreas most experienced in?
Andreas is most experienced in business areas like Information Technology, Product Development, and Research and Development. Andreas also has some experience in Customer Service.
Which industries has Andreas worked in recently?
Andreas has recently worked in industries like Energy, Information Technology, and Transportation.
Which business areas has Andreas worked in recently?
Andreas has recently worked in business areas like Information Technology and Product Development.
What is Andreas's education?
Andreas holds a Doctorate in Computer Science from Ludwig Maximilian University of Munich.
What is the availability of Andreas?
Andreas is immediately available for suitable projects.
What is the rate of Andreas?
Andreas's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.
How to hire Andreas?
To hire Andreas, click the Meet button on the profile to request a meeting and discuss your project needs.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
1000
750
500
250
Market avg: 800-960 €
Market avg: 800-960 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Senior Developer
Nearby freelancers
Professionals working in or nearby Munich, Germany