Peter Krause, Developer in Florianópolis - State of Santa Catarina, Brazil
Peter is available for hire
Hire Peter

Peter Krause

Verified Expert  in Engineering

Back-end Developer

Location
Florianópolis - State of Santa Catarina, Brazil
Toptal Member Since
August 18, 2021

Peter is a software engineer with four years of experience developing robust back-end systems for various applications, including a logistics app for one of the largest delivery companies in Brazil and a customized white-labeled app for sports events. Skilled in a range of languages (Python, Java), frameworks (Django, Django REST), tools (Celery, PyCharm) and platforms (AWS), Peter also excels at working with remote teams and foreign clients to develop applications while meeting every deadline.

Portfolio

Jungle Devs
Python, Django, Django REST Framework, Redis, Celery, RabbitMQ, Terraform...
Segware
Java, Spring Boot, React, JavaScript, MySQL, Flyway, Docker, Docker Compose...

Experience

Availability

Part-time

Preferred Environment

Django, Django REST Framework, Python, Phoenix, Elixir, Linux, Docker, PostgreSQL, Amazon Web Services (AWS), DevOps

The most amazing...

...thing I've developed was a back-end solution for a logistics company with tens of thousands of deliverymen performing hundreds of deliveries every day.

Work Experience

Back-end Engineer

2019 - 2021
Jungle Devs
  • Spearheaded the development of a financial feature for an app for one of Brazil's largest delivery companies—helping their operation to save as much as 4% of their gross income.
  • Guided and mentored new engineers—enabling them to grow as quickly as possible and deliver value to the projects they were working on.
  • Worked closely with foreign clients in the development of a fintech startup backed by Y Combinator which scraped rough requirements from stakeholders and transformed them into robust features.
  • Led the development of a white-label application for an event organizing company.
Technologies: Python, Django, Django REST Framework, Redis, Celery, RabbitMQ, Terraform, Docker, Docker Compose, PostgreSQL, Amazon Web Services (AWS)

Full-stack Developer

2017 - 2019
Segware
  • Developed robust integration features that could withstand high loads of traffic due to their IoT-heavy communication.
  • Refactored complex legacy features into cleaner, maintainable versions of themselves.
  • Reported to the project manager on a daily basis to ensure that development was headed in the right direction.
Technologies: Java, Spring Boot, React, JavaScript, MySQL, Flyway, Docker, Docker Compose, Django, Django REST Framework, Python, PostgreSQL, Jenkins, Amazon Web Services (AWS)

Logistics App for One of Brazil's Largest Delivery Companies

https://play.google.com/store/apps/details?id=com.dialogologistica.driverapp&hl=en&gl=US
As a core team member, I helped develop the app for one of Brazil's largest delivery companies.

Drivers perform hundreds of deliveries throughout the day, and as the app kept growing, thousands of new deliverymen migrated to it resulting in a dramatic increase in use in a very short period of time.

Profound optimization measures had to be employed, such as meaningful database indexes and proper caching tricks to make sure the server could keep handling so many users.

We also employed DevOps techniques so that at certain times of the day servers could use more cloud computing instances in order to process the huge request load.

We also integrated routing features (both Google and HERE routes) and were a key feature of the app—bringing outstanding aid to delivery drivers when they went to cities they had never visited before.

After building the main service, I spearheaded the development of a new module. This new service's purpose was to track lost deliveries and ensured that administrators could act when delivery items were lost or B2B clients contested expenses or made claims.

These lost packages had a million-dollar impact on the company's gross income and the feature drastically cut down costs once it went live.

White-label App for a Sports Event Management Company

https://www.ultimatefan.app/
I was the lead developer of both the Android app and back-end server for the Ultimate Fan app: a multi-tenant, easily customizable white-label application for sports teams.

The mobile app's features were all configurable from the back end's CMS—from the home screen color and details to each displayed message on the dialogs throughout the app.

One of the app's most ambitious feature is an audio integration that enabled the stadium organizers to play a high-pitch, barely noticeable sound. The apps would then convert this sound into a sequence of flashes after "hearing" them. The fans can then raise their devices and be part of one huge mass of flashing lights synchronized with their team's chant or song.

Frameworks

Django, Django REST Framework, Phoenix, Spring Boot

Languages

Python, Java, Elixir, JavaScript, Kotlin

Tools

PyCharm, Celery, RabbitMQ, Terraform, Flyway, Docker Compose, Jenkins

Platforms

MacOS, Linux, Docker, Android, Amazon Web Services (AWS)

Storage

Redis, MySQL, PostgreSQL, PostGIS, Databases

Libraries/APIs

React

Paradigms

Concurrent Programming, DevOps

Other

Algorithms, Data Structures, Software Engineering, Computer Science, Computer Security, Artificial Intelligence (AI), IT Project Management, Web Development, Multimedia Processing

2017 - 2021

Bachelor's Degree in Information Systems

Federal University of Santa Catarina - Florianópolis, Brazil

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring