
Jakub Zawadzki
Verified Expert in Engineering
Software Developer
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.
Portfolio
Experience
Availability
Preferred Environment
IntelliJ IDEA, Git, Slack, Apache 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.
Work Experience
Software Engineer
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.
Software Engineer
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.
Experience
Anaplan Integration API
https://anaplanbulkapi20.docs.apiary.io/#/introductionI 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, Apache Maven, Gradle, Jira, Kafka Streams, GitHub
Paradigms
Kanban, Agile, Scrum
Other
Concurrency, 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
University of Warwick - Coventry, UK
Certifications
Anaplan Level 2 Model Builder
Anaplan
Professional Scrum Master I
Scrum.org