Jakub Zawadzki, Software Developer in Lublin, Poland
Jakub Zawadzki

Software Developer in Lublin, Poland

Member since October 19, 2021
Jakub has over seven years of experience working as a software developer for global companies like Cisco and Anaplan. The vast majority of that time was spent working in Java, often on projects revolving around integrating systems via REST APIs, both on a producer and a consumer side. Jakub is incredibly passionate about algorithmic and data structure challenges and likes to expand his knowledge in that area in his spare time.
Jakub is now available for hire


  • Anaplan
    Java, Spring, JavaScript, Kubernetes, Agile, Kanban, Apache Kafka, Java 9...
  • Cisco
    Java, Spring, Jive, PHP, JavaScript, Node.js, Java 8, SQL, APIs, RESTful APIs...



Lublin, Poland



Preferred Environment

IntelliJ IDEA, Git, Slack, Maven, Gradle, Jira

The most amazing...

...data structure I've created was a variant of a prefix tree optimized for memory usage while containing sparse and dense data.


  • Software Engineer

    2017 - 2021
    • Expanded existing Java application with new REST APIs to be used by end-users and internal services.
    • Took part in designing and implementing a POC of a new event-driven system focusing on scalability.
    • Tracked and fixed bugs using Jira as a reporting tool.
    • Acted as a scrum master for a team of developers.
    • Implemented and compared the performance of various data structures in Java to optimize them for storing a mixture of sparse and dense data.
    Technologies: Java, Spring, JavaScript, Kubernetes, Agile, Kanban, Apache Kafka, Java 9, Java 11, RESTful APIs, Kafka Streams, APIs, SQL, GitHub, Full-stack
  • Software Engineer

    2014 - 2017
    • Completed a year-long internship and continued working part-time while continuing studying at the university.
    • Created reporting software in Java that integrated with a third-party collaboration platform to help collect usage statistics of the platform.
    • Implemented a Jive widget in JavaScript used on help.webex.com to help users find the page they were looking at in different languages.
    • Wrote a PHP application for creating a summary of support tickets and sending daily emails to the support team to help keep track of open issues.
    Technologies: Java, Spring, Jive, PHP, JavaScript, Node.js, Java 8, SQL, APIs, RESTful APIs, REST APIs, CSS, HTML


  • Anaplan Integration API

    An integration API for external services to interact with the Anaplan platform.

    I was one of the back-end engineers working on adding new or exposing existing functionality via the APIs as well as maintaining current APIs and improving them including increasing test coverage, and improving feature flagging mechanisms.


  • Languages

    Java, Java 8, Java 9, Java 11, Java 7, PHP, JavaScript, SQL, CSS, HTML
  • Frameworks

  • Libraries/APIs

    REST APIs, Node.js
  • Tools

    IntelliJ IDEA, Git, Slack, Maven, Gradle, Jira, Kafka Streams, GitHub
  • Paradigms

    Kanban, Agile, Scrum
  • Other

    Concurrency, RESTful APIs, APIs, Certified ScrumMaster (CSM), Artificial Intelligence (AI), Full-stack
  • Platforms

    Google Cloud Platform (GCP), Kubernetes, Jive, Apache Kafka, Anaplan
  • Storage



  • Master's Degree in Computer Science
    2012 - 2017
    University of Warwick - Coventry, UK


  • Anaplan Level 2 Model Builder
    JULY 2021 - PRESENT
  • Professional Scrum Master I

To view more profiles

Join Toptal
Share it with others