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

Portfolio

  • 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...

Experience

Location

Lublin, Poland

Availability

Part-time

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.

Employment

  • Software Engineer

    2017 - 2021
    Anaplan
    • 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
    Cisco
    • 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

Experience

  • Anaplan Integration API
    https://anaplanbulkapi20.docs.apiary.io/#/introduction

    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.

Skills

  • Languages

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

    Spring
  • 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

    Databases

Education

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

Certifications

  • Anaplan Level 2 Model Builder
    JULY 2021 - PRESENT
    Anaplan
  • Professional Scrum Master I
    FEBRUARY 2018 - PRESENT
    Scrum.org

To view more profiles

Join Toptal
Share it with others