Bartlomiej Lewandowski, Developer in Gdańsk, Poland
Bartlomiej is available for hire
Hire Bartlomiej

Bartlomiej Lewandowski

Verified Expert  in Engineering

Software Developer

Gdańsk, Poland

Toptal member since November 9, 2020

Bio

In 2019, Bartlomiej left the tech giant Atlassian and joined a startup to develop add-ons using cutting-edge technology. In this role, Bartlomiej contributed to a range of projects involving the back end, front end, and DevOps. Thanks to his innate pragmatism and solid programming background (a CS degree from the Gdansk University of Technology), Bartlomiej can quickly navigate around any problem that appears along the way to deliver a solution that meets or exceeds the client's expectations.

Portfolio

Digital Toucan
Agile, Git, PostgreSQL, MongoDB, Spring, Java, React, JavaScript, TypeScript...
Oculo
C++, Python, MongoDB, Agile, SQL, Celery, IntelliJ IDEA, REST APIs, APIs...
Spartez | Atlassian
Amazon Web Services (AWS), Backbone.js, JavaScript, Python, Spring, Java 8...

Experience

  • Java - 5 years
  • Atlassian Plugins - 5 years
  • Jira - 4 years
  • Python - 3 years
  • Node.js - 3 years
  • Amazon Web Services (AWS) - 3 years
  • Spring - 3 years
  • React - 2 years

Availability

Part-time

Preferred Environment

IntelliJ IDEA, Linux

The most amazing...

...project I've built and architected was an end-to-end cross-platform upload data application featuring a resumable chunk mechanism.

Work Experience

Product Developer

2019 - PRESENT
Digital Toucan
  • Oversaw and was responsible for the transition of multiple projects to TypeScript.
  • Developed multiple Jira add-ons which resulted in hundreds of new installations.
  • Improved the performance of the front-end code via a careful performance analysis using flame graphs.
  • Built a small service using AWS Lambda that periodically fetched data from a REST service to capture trends that were later visualized in Metabase.
  • Integrated existing products with multiple SaaS offerings including in-app chats, mail, Sentry, and LaaS (location as a service).
Technologies: Agile, Git, PostgreSQL, MongoDB, Spring, Java, React, JavaScript, TypeScript, D3.js, Charts, APIs, Node.js, Java 8, SQL, Atlassian Plugins, Jira, IntelliJ IDEA, REST APIs, Front-end, Data Visualization, Docker, Agile Sprints, GraphQL

Software Engineer

2020 - 2020
Oculo
  • Developed and architected a cross-platform desktop application that was responsible for uploading data to the company's infrastructure.
  • Assisted in transforming a POC application into a scalable service that used Celery and Kubernetes.
  • Improved the developer experience by reducing deployment time from hours to minutes.
Technologies: C++, Python, MongoDB, Agile, SQL, Celery, IntelliJ IDEA, REST APIs, APIs, Docker, Agile Sprints

Senior Software Developer

2015 - 2018
Spartez | Atlassian
  • Served as a member of the Jira Ecosystem team and was responsible for increasing adoption of Connect. Contributed to the Jira Software API and implemented multiple plugin points for Connect add-ons.
  • Created a microservice using Kibana and Elasticsearch to monitor the adoption of Jira Connect APIs.
  • Worked as a member of a platform services team which included metrics collection, stress testing, user feature requests, and improving the onboarding experience for an API gateway and data bus microservice (Java, Spring, PostgreSQL, Redis, AWS SQS).
  • Worked closely, while on the Jira Performance team, with PostgreSQL and analyzed access patterns, suggested and drove changes to improve customer satisfaction; also mentored multiple developers along the way.
  • Spearheaded the adoption of the OpenAPI specification in Atlassian Jira.
  • Handled the data migration of P2 plugin to Connect as part of an unbundling project which required extensive collaboration with a remote team; the orchestrator was written in Python, Java, Spring, and PostgreSQL.
  • Introduced, as a part of a migration project, a data-first approach to pinpoint future issues with timeouts.
  • Led a small team to implement two features that involved extracting a feature from the Jira monolith (which was to be extended by a third-party vendor); also wrote both the back-end and front-end code.
Technologies: Amazon Web Services (AWS), Backbone.js, JavaScript, Python, Spring, Java 8, Java, Agile, SQL, Atlassian Plugins, Jira, IntelliJ IDEA, REST APIs, APIs, Agile Sprints

Junior Software Developer

2013 - 2013
Comarch
  • Contributed to the development of an in-house application written in Java EE which was later integrated into Bugzilla and Mercurial Quality Center.
  • Worked with PostgreSQL by adding procedures to an existing database serving insurance companies.
  • Created a POC search application using Apache Solr.
Technologies: Apache Solr, Qt, C++, Java 8

Experience

Panorama for Jira

https://www.youtube.com/watch?v=krXvAd8B0Fc
A Jira plugin that allows the end-user to create tree hierarchies of issues to track work progress and have an overview of work done in a project.

I was personally responsible for developing multiple features such as the issue view with inline editing, creating a custom hierarchy based on links, and the customizable table view. That required me to work on the front-end code (TypeScript and React), Java back end, and deploying it to AWS Lambda and ECS.

I also improved the decision-making process by driving a data-first approach, which included integrating a major analytics solution and creating many events in the app to fuel the decision process.

OKR for Jira

https://marketplace.atlassian.com/apps/1221776/okr-for-jira?hosting=cloud&tab=overview
A Jira plugin which allows end-users to create and track progress using the objective-key results framework.

I developed the app from the ground up while mentoring a junior developer. The app was developed in TypeScript with a Java back end.

MuseScore

https://musescore.org/en
As a Google Summer of Code participant in 2014 for MuseScore, I improved the selection mechanism. It was the first real-world project that I had participated in, and I delivered the feature successfully.

Education

2011 - 2014

Bachelor's Degree in Computer Science

Gdańsk University of Technology - Gdańsk, Poland

Skills

Libraries/APIs

React, REST APIs, Node.js, Backbone.js, D3.js

Tools

Jira, Celery, IntelliJ IDEA, Git, Apache Solr

Languages

Java, Python, JavaScript, Java 8, SQL, TypeScript, HTML, CSS, C++, GraphQL

Frameworks

Spring, Qt

Platforms

Linux, Amazon Web Services (AWS), Docker

Storage

PostgreSQL, MongoDB

Paradigms

Agile

Other

Atlassian Plugins, Back-end, Agile Sprints, APIs, Front-end, Data Visualization, Machine Learning, Charts

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