Pawel Jasinski, Developer in London, United Kingdom
Pawel is available for hire
Hire Pawel

Pawel Jasinski

Verified Expert  in Engineering

Software Developer

London, United Kingdom

Toptal member since May 12, 2021

Bio

Paweł is a software engineer with over a decade of experience working for a range of companies including innovative global leaders in 5G, networks, and phones like Nokia. He’s an expert in LTE and other mobile communication standards. Paweł is passionate about programming, system design, and sharpening his skills in algorithmic task solving and competitive programming competitions. On any project, you can trust Paweł to deliver quality code and improve the codebase.

Portfolio

Funding Circle
Ruby, Ruby on Rails 5, Clojure, PostgreSQL, Agile, Git, Docker, Docker Compose...
Amdocs
C++, Java, Docker, Kubernetes, Long-term Evolution (LTE), WiFi Development...
Nokia
C++, Python, Agile, Long-term Evolution (LTE), Jenkins, Google Test, HTML...

Experience

Availability

Part-time

Preferred Environment

Vim Text Editor, IntelliJ IDEA, Zsh, Git, Unix

The most amazing...

...project that I've been responsible for was ANR (the automatic-neighbor-relation solution) when I worked for Nokia.

Work Experience

Senior Software Engineer

2019 - PRESENT
Funding Circle
  • Developed a new distributed system called GPO (global platform for originations) using Clojure, Kafka, and Ruby; it was built entirely on AWS.
  • Built the Decisioning Engine—a real-time decision stateless application—using Kafka, Clojure, Clara Rules, Cucumber.
  • Introduced Confluent connectors and the first GPO feedback loop with Salesforce.
  • Added Prometheus metrics and Grafana dashboards for GPO apps and deployments.
  • Configured PagerDuty using Terraform and integrated it with HB and Prometheus.
  • Implemented data scraping and added several formats for a bank statement Ruby application and a financial statement Ruby app.
  • Worked on the Go service responsible for the Conflence connectors and Kafka consumer monitoring.
Technologies: Ruby, Ruby on Rails 5, Clojure, PostgreSQL, Agile, Git, Docker, Docker Compose, Kubernetes, Jenkins, Jira, Confluence, Amazon S3 (AWS S3), Amazon Athena, Python, Unix, Kafka Streams, Apache Kafka, Apache Avro, RabbitMQ, Go, APIs, Ruby on Rails (RoR), Data Science, Data, Data Scraping, Amazon Web Services (AWS), cURL Command Line Tool

Senior Software Engineer

2014 - 2019
Amdocs
  • Developed a wireless communication analyzer (LTE-Advanced, VoLTE, WiFi,. SIP, TCP/IP, Qualcomm, Samsung, and Hisilicon).
  • Implemented end-to-end call traces based on the UE and S-Gateway Logs.
  • Adopted the monolithic Actix Analyzer to run in Docker to enable the cloud deployment of ActixOne.
  • Written decoders for several different data vendors/data type formats. Work included very complicated nested protocols decode (RRC) or advanced data scraping.
  • Helped to incubate new applications and prepared the Java or Go application seeds, Kubernetes deployments, Dockerfiles, and CI/CD pipelines.
Technologies: C++, Java, Docker, Kubernetes, Long-term Evolution (LTE), WiFi Development, 5G Development, Session Initiation Protocol (SIP), RTP, Jenkins, Python, MySQL, MariaDB, Unix, PostgreSQL, Mathematics, Algorithms, DevOps, Optimization, Data, Data Science, Data Scraping, CI/CD Pipelines

Software Engineer

2011 - 2013
Nokia
  • Worked on the C-plane (signaling) layer of eNB (LTE technology).
  • Designed and implemented automatic-neighbor-relation and few other SON solutions.
  • Developed and designed the RRC Connection Reconfiguration message and all scenarios that required sending that message.
  • Designed and built the LTE inter-RAT handover functionality.
Technologies: C++, Python, Agile, Long-term Evolution (LTE), Jenkins, Google Test, HTML, 5G Development, Optimization

DevOps Engineer

2010 - 2011
Nokia
  • Worked as the DevOps engineer in the Nokia central configuration team.
  • Built a new CI pipeline for WCDMA and LTE software building and testing.
  • Created a set of new Python scripts responsible for building a software update package.
  • Composed a set of new Python scripts responsible for the software update package testing on the physical test 3G lab network including the recovery script after fatal update errors.
  • Developed a set of new Python scripts responsible for the broadcast email communication to various teams about the live lab network tests and release updates.
Technologies: Python, Jenkins, DevOps, Perl, HTML, HTML Templates, Email Templates, HTML Email, XML, eMake, Integration, CSS, CI/CD Pipelines, cURL Command Line Tool

ActixOne

ActixOne Enterprise is a scalable platform that provides a unified workspace for all network analytics and optimization activity for 5G, 4G/LTE, and 3G networks. It supports the loading, processing, and analysis of large data volumes

Actix Analyzer

The industry-leading desktop solution, Actix Analyzer, provides advanced drive test survey analytics. It supports network optimization, network acceptance, and validation; it's used in 2G, 3G, LTE, VoLTE, and 5G rollouts.

Actix Analyzer supports all major drive test equipment available. This unique position means engineers can analyze their data wherever it comes from. The data is normalized, so the same analysis works across different data sources.

Self-organizing Networks (SON)

https://en.wikipedia.org/wiki/Self-organizing_network
A self-organizing network (SON) is an automation technology designed to make the planning, configuration, management, optimization, and healing of mobile radio access networks simpler and faster.

Together with the team, we were responsible for a large part of the LTE SON solution at Nokia including the complete automatic-neighbor-relation (ANR) detection solution.
2006 - 2011

Master's Degree in Computer Science

Wrocław University of Science and Technology - Wroclaw, Poland

Tools

Vim Text Editor, Git, Kafka Streams, Jenkins, Amazon Athena, Apache Avro, IntelliJ IDEA, Zsh, RabbitMQ, Docker Compose, Jira, Confluence, eMake, cURL Command Line Tool

Languages

C++, Python, HTML, XML, Java, Clojure, SQL, Go, Perl, Ruby, C++14, CSS

Paradigms

Object-oriented Programming (OOP), Agile, DevOps

Platforms

Unix, Docker, Apache Kafka, Kubernetes, Amazon Web Services (AWS)

Storage

Amazon S3 (AWS S3), MySQL, PostgreSQL, MariaDB

Frameworks

Ruby on Rails 5, Google Test, Ruby on Rails (RoR)

Other

Long-term Evolution (LTE), 5G Development, Session Initiation Protocol (SIP), Mathematics, Algorithms, Optimization, CI/CD Pipelines, WiFi Development, RTP, HTML Email, Email Templates, Data Science, Data Scraping, RRC, HTML Templates, Integration, APIs, Data

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