
Peter Krause
Verified Expert in Engineering
Back-end Developer
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
Experience
- Python - 5 years
- Django - 4 years
- PostgreSQL - 4 years
- Docker - 4 years
- Django REST Framework - 3 years
- MySQL - 3 years
- Celery - 2 years
Availability
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
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.
Full-stack Developer
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.
Experience
Logistics App for One of Brazil's Largest Delivery Companies
https://play.google.com/store/apps/details?id=com.dialogologistica.driverapp&hl=en&gl=USDrivers 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/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.
Education
Bachelor's Degree in Information Systems
Federal University of Santa Catarina - Florianópolis, Brazil
Skills
Libraries/APIs
React
Tools
PyCharm, Celery, RabbitMQ, Terraform, Flyway, Docker Compose, Jenkins
Frameworks
Django, Django REST Framework, Phoenix, Spring Boot
Languages
Python, Java, Elixir, JavaScript, Kotlin
Platforms
MacOS, Linux, Docker, Android, Amazon Web Services (AWS)
Storage
Redis, MySQL, PostgreSQL, PostGIS, Databases
Paradigms
Concurrent Programming, DevOps
Other
Algorithms, Data Structures, Software Engineering, Computer Science, Computer Security, Artificial Intelligence (AI), IT Project Management, Web Development, Multimedia Processing
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring