Hi, I'm Bartek

Check out my GitHub and LinkedIn profiles

  • Senior Software Engineer at Moo

    July 2021 - Present

    TypeScript, React, Next.js, Emotion, Jest, Cypress, GraphQL, Apollo, Netlify, REST API, Stripe SDK, Node.js, Serverless, Terraform, Agile, Jira, GitHub, Datadog, Snowflake, AWS (API Gateway, Lambda, S3, SQS)
  • Senior Product Engineer at flatfair

    October 2019 - July 2021

    TypeScript, Vue, React, Jest, Python, Django, REST API, Stripe SDK, HelloSign SDK, unittest, pytest, Node.js, Serverless, SendGrid SDK, PostgreSQL, NGINX, Docker, Terraform, Agile, Clubhouse.io, GitHub, CircleCI, Sentry, Datadog, AWS (CloudFront, Route 53, ELB, EC2, Elastic Beanstalk, VPC, Lambda, S3, SQS, RDS, Cloud Formation, IAM)
    I was responsible for the hands-on, end-to-end implementation of the product roadmap milestones. For several projects, I was working as a dedicated project lead. Responsible for: communication with Product Managers and Designers, writing RFC, splitting tasks, conducting estimation sessions, planning sprints, assigning work to multiple developers, scoping work for deadlines, overseeing the delivery, planning deployment and reporting to technical managers and CTO. For some projects, we had dedicated frontend and backend developers, however, for most of the milestones we had to work as full-stack developers.
  • Weather Station based on Raspberry Pi and AWS

    February 2021 - Present

    TypeScript, React, Immer, i18next, Ant Design, Jest, Netlify, Serverless, WebSockets, AJV, Mocha, Chai, Sinon.js, Python, AsyncIO, boto3, Mypy, unittest, pytest, balena.io, Docker, Raspberry Pi, Terraform, GitHub, GitHub Actions, Sentry, AWS (SQS, DynamoDB, API Gateway, IAM)
    The project objectives were to create a way to remotely monitor countryside house temperature with Raspberry Pi and sensors like DS18B20, and to automate the control of emergency heating with relays and GPIOs, to protect water pipes in the winter. The POC was ready in under two weeks, however later on I decided to push the project further and use it as a sandbox to broaden my skill set.
  • Glowing Darcula Theme for JetBrains IDEs

    January 2021 - February 2021

    Glowing Darcula is a high contrast theme based on the iconic Darcula theme from JetBrains. The Glowing Darcula Theme is excellent for sunny days when working outside or close to a window. The theme provides a smaller contrast between the dark mode editor and other light windows outside the IDE. Thoroughly implemented, with attention to detail, it provides a stable addition to JetBrains IDE. In addition to improving almost every single colour, Glowing Darcula brings beautiful blue accents to the Editor Tabs, Progress Bar and Buttons.
  • Solutions Architect at Adludio

    November 2016 - October 2019

    JavaScript, React, Redux, Jest, Cypress, Node.js, Express, REST API, Stripe SDK, Trello SDK, Python, boto3, MySQL, Redis, Elasticsearch, Hive, Hadoop, Docker, Terraform, Agile, Jira, Trello, Google Workspace Admin, GitHub, CircleCI, AWS (CloudFront, Route 53, ELB, EC2, ECS, VPC, Lambda, S3, SQS, SNS, CloudTrail, Config, RDS, DynamoDB, Athena, EMR, Kinesis Firehose, Kinesis Stream, Kinesis Analytics, Machine Learning, Cloud Formation, IAM, Billing)
    I joined Adludio as a Senior Developer. After two years, in line with responsibilities, the role evolved to become Solutions Architect. Responsible for: Representing the company at the investors' technical and security audits. Interviewing candidates, mentoring and training junior developers. Managing and delivering multiple company-wide projects. Designing Company Cloud Architecture, Big Data pipelines and aggregations for reporting systems. Technical implementation of GDPR and technical documentation.
  • AWS Certified Solutions Architect - Associate

    December 2018

    The AWS Certified Solutions Architect - Associate examination is intended for individuals who perform a solutions architect role and have one or more years of hands-on experience designing available, cost-efficient, fault-tolerant, and scalable distributed systems on AWS.
  • Cloud Consultant at Eyn

    September 2018 - December 2018 - Part-time

    MySQL, Docker, Terraform, CircleCI, AWS (ELB, EC2, ECS, VPC, DynamoDB, RDS, Aurora, Cloud Formation)
    I was asked to help an early-stage startup with their cloud infrastructure. My main focus was to train staff including CTO in AWS products, SQL and NoSQL database principles, DevOps methodologies and tools applicable to the nature of the business. Within four months I helped staff to pass multiple AWS certifications at an associate level. The training took place during weekends.
  • AWS Certified Cloud Practitioner

    May 2018

    The AWS Certified Cloud Practitioner examination is intended for individuals who have the knowledge and skills necessary to effectively demonstrate an overall understanding of the AWS Cloud, independent of specific technical roles addressed by other AWS Certifications.
  • Full-stack Developer at JKU & Associates

    June 2015 - November 2016

    JavaScript, AngularJS, HTML, CSS, D3, Node.js, Express, REST API, Python, boto3, MySQL, Elasticsearch, Docker, OpenVPN, Agile, Asana, Bitbucket, AWS (Route53, EC2, VPC, Lambda, S3, SQS, SNS, SES, DynamoDB, API Gateway, IAM)
    As a core part of the startup development team, I worked on multiple products and tools end-to-end. I had an opportunity to shape the early-stage tech stack of the company and learn how to pick the best tools for the assigned projects. Responsible for: solutions design, architecture, API design, implementation, deployment and maintenance.
  • MEng Computer Science at University College London

    September 2010 - May 2015

    Python, Java, C, Assembler, MATLAB, SQL, DNS, Wireless systems, OSI Model, Linux, Bash, Git
    The degree had a strong focus on solving real-world problems combined with building a deep understanding of computer science theory. In addition to multiple research and group projects, my main focus was on the Security of Distributed Systems, Networked Systems, Computer Security and Relational Database Management Systems.
  • Web Developer at University College London

    June 2012 - May 2015 - Part-time (2 days per week)

    JavaScript, HTML, CSS, Photoshop, jQuery, REST API, PHP, MySQL, Agile
    In response to a previous successful project, UCL cloud, I was invited to a summer internship at UCL Web and Mobile Services. After six weeks I was offered a part-time Web Developer position for the rest of my studies. I was responsible for implementing templates in UCL’s custom CMS as well as creating data pipelines, together with Web Architects, Content Managers and Graphic Designers.
  • Vice President IT at UCL Enterprise Society

    September 2012 - May 2015

    JavaScript, HTML, CSS, Photoshop, jQuery, WordPress, PHP, MySQL, Mailchimp, Google Workspace Admin, DNS, Shared Web Hosting
    Provided the infrastructure of domains, websites, servers and emails for one of the biggest entrepreneurial societies in the UK.
  • Final Year Project at University College London

    October 2014 - April 2015

    Java, C, Android, Java Native Interface
    The project focused on the development of an Android-based spectrum analyser of TV White Spaces that would analyse, store and geo-tag the scans performed with low-cost devices. Spectrum maps are used for the planning of long-distance wireless networks using frequencies that are not used by the TV.
  • Freelancing for multiple clients

    September 2013 – December 2014

    JavaScript, HTML, CSS, Photoshop, PHP, MySQL, Shared Web Hosting, AWS (S3)
    I have delivered multiple custom build websites like home pages of charities, small organizations and professionals.
  • TEDxUCL 2014

    April 2014

    Theme: Global Citizenship. In the spirit of ideas worth spreading, TEDx is a program of local, self-organized events that bring people together to share a TED-like experience. At a TEDx event, TEDTalks video and live speakers combine to spark deep discussion and connection in a small group. These local, self-organized events are branded TEDx, where x = independently organized TED event. The TED Conference provides general guidance for the TEDx program, but individual TEDx events are self-organized (subject to certain rules and regulations).
  • Research Group Project at University College London

    October 2013 - April 2014

    Python, MongoDB
    With three other students, we worked on Task Identification using Search Engine Query Logs. By stemming and linking 8GB of AOL Search Engine Query Logs and knowledge bases like Freebase and YAGO, we were able to cluster the queries and deliver meaningful connections.
  • London Student Enterprise Hub

    February 2014

    There are countless daily enterprise events taking place in London. We feel that a lot of these events are organized without a clear objective. As a body that aims to support student start-ups, we want to run student-friendly enterprise events that will provide an all round start-up experience to up and coming young entrepreneurs. We run three free events per year taking place on term-time weekends where we host talks, workshops, start-up showcase and demonstrations. Start-ups also have the opportunity to pitch for a seed investment sponsored by UCL Enterprise Society and increase their exposure. There are also ample opportunities to network and meet the key players in the London start-up scene.
  • UCLcloud.com

    November 2011 - March 2013

    HTML, CSS, Photoshop, PHP, MySQL, Shared Hosting
    Created an unofficial navigation website with links for UCL students to all university web services. The website solved the university’s distributed structure problems, resulting in 450,000+ page views and 37,000+ visitors within 17 months. The website was later incorporated into the UCL homepage.
  • VIII High School “Marii Skłodowskiej-Curie”, Katowice, Poland

    September 2007 - June 2010

    Pascal, MS Excel, MS Word, MS Access, Algorithms, OSI Model
    Three year High School with a focus on Mathematics, Physics and Computer Science ended with Polish Baccalaureate in advanced Mathematics, advanced Computer Science and advanced English Language.
  • High School forum for students

    September 2007 - June 2010

    Photoshop, phpBB, MySQL, Shared Web Hosting
    In the first month of High School, I set up a communication platform for students based on the phpBB framework. The website was welcomed by many and used heavily for the next 3 years.
  • Freelancing for multiple clients

    September 2008 – May 2010

    JavaScript, HTML, CSS, Photoshop, PHP, MySQL, Shared Web Hosting
    I have delivered multiple custom build websites like home pages of charities, small organizations and professionals.
  • Award-winning website for the nationwide competition

    September 2006 - June 2007

    JavaScript, HTML, CSS, Photoshop, PHP, MySQL, Shared Web Hosting
    I created a custom-made website that was later filled together with a group of students and teachers.
  • My first line of code ✌️

    March 2006