This should be me

Cezary Czernecki

Cezary Czernecki, 2023

About Me

I approach my work with enthusiasm and passion. I find every aspect of programming fascinating. In my everyday programming life, I put pressure on breaking the status quo, focusing on the big bets of the future and having focus on the details today. Working with others and making an impact together and as individuals is what drives me. I love to deliver, solutions in micro scale and whole projects in the macro. I play Go and I have two cats 🐈.

🎂 12.12.1992 📞 +41 79 870 98 88 📧 czarek.czernecki@gmail.com

🇨🇭 Swiss B Permit

Experience

09.12.2022 -

Google

Google Merchant Center 🔗
Worked in a small team of two on migration to a new app version of Merchant Center. My job was to prototype, design and implement a pipeline for feature usage detection. The pipeline assigned a group to merchants based on their feature usage. This was time critical task that we launched under pressure in only a single quarter. This task required me to work closely with my partner with quick iterations and smart planning. Big challenge was that we had to align with multiple teams for feature detection algorithms. The solution allowed us to migrate merchants in order. This, in turn, enabled us to migrate them early even without reaching full feature parity between two app versions.
Technologies : Java, Dart, Angular


01.12.2019 - 07.12.2022

Adobe Research Schweiz

Worked on Adobe Experience Manager - Web content management platform 🔗
I worked on two novel ui projects with two teams being a connector between the two. After initial phase I lead both of the efforts. I provided key contributions on both front and backend like frontend app architecture and infrastructure. Providing entites in graphql api. Helped the team members with React expertise.
Technologies : React, Java


01.07.2018 - 30.11.2019

ID Scientific IT Services ETH Zurich

OpenBIS plugins (meta-data and data Excel sheet parser 🔗 ),
Designed and implemented OpenBIS abstractions description tool for easier onboarding. It was required to be coded, after this plugin it can be provided from excel file or csv.
Technologies : Java, Spring, Jython, Python, PostgreSQL


Web application presenting works of Gottfried Semper 🔗
I created the web application in React for large dataset of images presentation. I also wrote backend in Flask as a layer between frontend and database. I met regularily with stakeholders receiving and incorporating feedback. Technologies : React, Python, Flask, JavaScript, MongoDB


Tutoring PHD students on coding best practices


01.03.2016 - 30.06.2018

Transition Technologies PSC, R&D

Rewriting deprecated Java Applet modules, Graphical Workflow Manager 🔗 and Lifecycle Manager. 🔗
I was a key contributor in both of the new manager's frontend and backend. I Created REST API implementation to expose entities to the AngularJS application. Technologies: Java, Java Applets, Java RestApi, JavaScript, AngularJS


Software for medical documentation exchange automation
I was responsible for proper microservices authorization and authentication layer as well as writing application logic.
Technologies: Java, Spring, Spring Security, OAuth2, Microservices Architecture, MongoDB


01.07.2015 - 20.09.2015

ID Scientific IT Services ETH Zurich,

Internship on ETH Zurich University. I wrote a plugin for OpenBIS supporting work with data digesting and aggregating scripts - Dropbox monitor. Git Repo 🔗

Education

03.2017 - 06.2018

Master of Engineering in computer science at Bialystok University of Science.

Master thesis - Computer learning to play Go game. Based on AlphaGo Zero DeepMind paper. I'll be very happy to talk about the thesis.
During study I worked full time in Transition Technologies

03.2013 - 02.2017

Bachelor of Engineering in computer science at Bialystok University of Science.

Engineer thesis - Platform for presenting and conducting attacks on computer systems. I will gladly present it to you, it was really cool!
I had scholarship for best students

Skills

JavaScript

React, RTL, jQuery, Angular[JS]

Java

Spring, jUnit

Python

Django

Linux administration

bash

Developer tools

Git, Docker

Things I've done in the past, but am a bit rusted

Microservices Architecture

Spring Cloud, Config, Eureka, Zuul, Hystrix, Feign ...

Machine Learning

Scikit-learn, Tensorflow

Databases

PostgreSQL, Oracle sql, Mongodb

Languages

Polish MT, English C1, German A2

Misc

European Pair Go Champion on European Go Congress in Olsztyn 2013

I am a huge escape rooms, riddles and board games fan

I like to watch Star Craft II

Cezary Czernecki, 2023