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
09.12.2022 -
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
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
Internship on ETH Zurich University. I wrote a plugin for OpenBIS supporting work with data digesting and aggregating scripts - Dropbox monitor. Git Repo 🔗
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
JavaScript
Java
Python
Linux administration
Developer tools
Microservices Architecture
Machine Learning
Databases
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