Allan Weber
Utrecht, Netherlands
CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

CodersRank Rank
Top 2%
Top 100
Top 50
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
Jul 2020 - Oct 2020 (3 months)
Amsterdam, Netherlands
Senior Software Engineer
Getting things done on client data API projects and batch processes.
Help the team deliver high-quality, testable applications.
All applications must be highly reliable and provide many layers of security to ensure the privacy of customer data.

Java 8, Java 11, Asynchronous Computation, Async APIs, Spring Boot, Spring Framework, JUnit, Jenkins, Maven
java spring
Aug 2019 - Apr 2020 (8 months)
Amsterdam Area, Netherlands
Senior Java Engineer
I am responsible for getting the things done at the Smart Schedule Application.
The Smart Schedule Application is a group of microservices that advice the user the usage of their thermostat, in order to save energy (gas and electricity) and save money.
Together with the data science team, we can provide, based on a huge amount of data, the best insight about energy and how to save customers money.
Currently, in addition to my responsibilities with Smart Schedule Application, I am helping the platform team. This team is responsible for providing the basic applications for the entire company, applications, for example, to control customers' signatures, orders, and user data.

Code with Java 8 and 11, Reactive Programming and Reactive Architecture.
Devops and automatization are the core of my work here, using Jenkins to deploy and custom pipelines to have a suitable automatic deploy to all environments.
Support and migrate legacy code, refactoring to new java and spring version, using TDD and DDD.
Perform talks and meetings for the Java guild, in order to help C++ developers to have a better knowledge about the Java environment.
Analise projects requirements to find the best solution in terms of availability, performance, price, and sustainability.
Develop from scratch new services to release new end users' features.

I refactored some microservices to a DDD structure.
I aligned the knowledge and perspectives about the Java environment with new developers.

Java 8, Java 11, Spring Boot, Spring Framework, JUnit, RabbitMQ, Jenkins, AWS, DynamoDB, Maven, WebFlux, Mono.
Aug 2019 - Jun 2020 (10 months)
Eindhoven, Netherlands
Software Consultant
Senior Java Engineer

Reactive Architecture: Building Scalable Systems
Nov 2019
Reactive Architecture: CQRS & Event Sourcing
Dec 2019
Principles of Reactive Architecture
Oct 2019

Jobs for you

Show all jobs