Michal Golinski
Verified Expert in Engineering
Back-end Developer
Warsaw, Poland
Toptal member since May 18, 2021
Michal is a problem solver with a down-to-earth, getting-things-done attitude. Having a strong distributed computing and startup background, he can successfully connect technical and business worlds. Michal has solid professional experience with large-scale systems, microservices, and cloud-native environments.
Portfolio
Experience
Availability
Preferred Environment
Go, Elixir, Linux, Microservices, REST, RPC, gRPC, SQL, PostgreSQL, Back-end
The most amazing...
...system I've worked on was a petabyte-scale storage system, where I ensured all files were stored reliably, efficiently, and available when users needed them.
Work Experience
Senior Back-end Engineer
Fresha
- Worked on a mix of Elixir and Ruby-based back-end infrastructure for translating our system to 20+ languages, enabling the service to reach almost 1.5 billion new users.
- Re-engineered the product catalog engine to allow higher customizability, helping attract new types of customers.
- Rebuilt authentication mechanisms to enable new functionality from a business roadmap, all on a 24/7 up-and-running system.
Platform Engineer
Orange
- Took part in a project bringing mobile-first user experience for telecom services (a new kind of flexible subscription-based mobile plan that is manageable entirely through an app).
- Managed delivery of an online charging platform on an extremely short schedule (coordination of approximately 20 people from different teams within an organization, planning, and risk management).
- Introduced and implemented DevOps practices across teams.
Software Developer
Wirtualna Polska
- Developed microservices for more than 10,000 RPS, tens of petabytes storage system, and hundreds of millions of objects.
- Designed and implemented parts of garbage collection that helped efficiently optimize disk storage usage.
- Implemented and promoted new approaches to observability and monitoring of microservices (e.g., Prometheus).
Cohort Member
Entrepreneur First
- Selected to join the 7th Cohort of Europe's top accelerator, which specializes in building deep technology companies from scratch.
- Validated and explored a number of internet of things ideas in the areas of smart city and smart agriculture both from technical and business perspectives.
- Performed customer development activities for a number of IoT ideas for applying LPWAN technologies (explored LoraWAN specifically).
Developer/Scientist Innovator
TNO
- Integrated two major 5G research platforms together (Open5GCore and OpenAirInterface) with commercial equipment (Ericsson eNBs).
- Virtualized 5G platforms (virtualization: Docker, KVM, VMware, Xen; scripting: Python, Perl, bash; programming: C, and C++).
- Developed a multi-domain MPLS-BGP VPN module for The OpenDaylight SDN controller (SDN, Quagga, BGP, programming: Java, C++, Python, web front end: HTML/CSS + JavaScript, Bootstrap framework).
- Maintained the department network and lab using Nagios, Cacti, and The Dude.
Experience
Green Wireless Power Transfer Networks
https://ieeexplore.ieee.org/document/7389968?arnumber=7389968We managed to save 80% energy with only 17% less energy harvested compared to the baseline.
Our findings were published in the 6th most-cited journal in the field, according to Google Scholar - Impact factor (2017): 7.172.
Education
Master's Degree in Electrical Engineering
Delft University of Technology - Delft, The Netherlands
Bachelor's Degree in Electrical Engineering
Warsaw University of Technology - Warsaw, Poland
Student Exchange Participant in Computer Science
Swiss Federal Institute of Technology (ETHZürich) - Zürich, Switzerland
Skills
Tools
GitLab, Ansible, Terraform, NGINX, ActiveMQ
Languages
Go, Elixir, SQL, Ruby, Java, C, C++, Embedded C, Embedded C++, Python, C#
Paradigms
REST, Microservices Development, Software-defined Networking (SDN)
Platforms
Linux, MacOS, Docker
Frameworks
gRPC, Ruby on Rails 5
Storage
PostgreSQL, Datadog, Elasticsearch
Other
RPC, Back-end, GoCD, Prometheus, Microcontrollers, Software Design, Software Development, Algorithms, Data Structures, Wireless Networking, Wireless Protocols, Networking, Drones, Distributed Systems, Cryptography, Software, TCP/IP, Routing, Internet of Things (IoT), Streaming, 5G Development, Long-term Evolution (LTE), Multiprotocol Label Switching (MPLS), Border Gateway Protocol (BGP)
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