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