Andreas (Dr. Rer. Nat.) Kraus-Senior Developer
Check rate
Experience
Senior Developer
ioki GmbH, a Deutsche Bahn AG company
- 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
Senior Developer
authensis AG
- 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
Senior Developer
Coneva GmbH
- 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
Senior Developer/Architect
Bayerisches Landesamt für Steuern via IT service provider
- 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
Lead/Senior Developer/Architect/Coach
authensis AG
- 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
Lead/Senior Developer/Architect
FinTech
- 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
Senior Developer/Architect
Autoscout24
- 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
Senior Developer/Architect
authensis AG
- 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
Senior Developer
Identity Solution Provider
- 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
Senior Developer
BMW via IT service provider
- 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
Senior Developer
Daimler via IT service provider
- 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
Senior Developer/Architect
authensis AG
- 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
Senior Developer/Architect
BMW via IT service provider
- 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
Senior Developer/Architect
BMW via IT service provider
- 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
Senior Developer/Architect
authensis AG
- 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
Academic Studies and PhD
Ludwigs-Maximilians-Universität München
- 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
Scientific Assistant
Ludwigs-Maximilians-Universität München
- 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
Studies of Physics
Ludwigs-Maximilians-Universität München
- Completed with a diploma in physics, grade: very good
Developer/Architect
Various clients
- 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.
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.
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
Education
Ludwig Maximilian University of Munich
Doctor of Natural Sciences, Model-Driven Software Engineering for Web Applications · Computer Science · Munich, Germany · magna cum laude
Ludwig Maximilian University of Munich
Diploma in Physics · Physics · Munich, Germany · very good
Statistics
Experience
Global Experience
Expertise
Qualifications
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Andreas based?
What languages does Andreas speak?
How many years of experience does Andreas have?
What roles would Andreas be best suited for?
What is Andreas's latest experience?
What companies has Andreas worked for in recent years?
Which industries is Andreas most experienced in?
Which business areas is Andreas most experienced in?
Which industries has Andreas worked in recently?
Which business areas has Andreas worked in recently?
What is Andreas's education?
What is the availability of Andreas?
What is the rate of Andreas?
How to hire Andreas?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
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
Most recent projects
FRATCH works with many companies and recruitment agencies. Here you will find our recently posted projects and opportunities.
