Resume
Skills
- Programming
- Python
- Golang
- Java
- C++
- Concepts
- GraphQL
- REST
- HTTP
- IAM
- Cloud Native Apps
- Microservices
- CI/CD
- Operations Research
- Python
- FastAPI
- SQLAlchemy
- Pydantic
- Click
- Pytest
- Golang
- Gin
- Cobra
- Testify
- Devops
- Kubernetes (CKAD)
- AWS
- Terraform
- Helm
- Ansible
- Databases
- SQL
- Postgres
- ElasticSearch
- HashiCorp Vault
- Tools
- Linux
- git
- Docker
- ArgoCD
- Jenkins
- GitHub Actions
- Grafana
- Prometheus
- Keycloak
- Java 14
- Spring
- Hibernate / JPA
- JUnit
- C++ 14
- STL
- Boost
- CMake
- Gurobi
- Google OR Tools
Employment History
- Director of Software Engineering (Python), remote
- Genie AI, a portfolio management system
- Kindly Inc., Boston, MA, United States
- Jun 2022 - Now
- Senior Software Engineer, Engineering Manager (Java, Python)
- Content Management System for Legal Matters
- Appliscale, Kraków, Poland
- Oct 2020 - Jun 2022
- Research Assistant (C++, Python)
- Routing and Scheduling of Home Care Visits
- The DataLab, Glasgow City Council, University of Strathclyde, Glasgow, United Kingdom
- Oct 2017 - Apr 2018
- Software Engineer II (Scala)
- Internet of Things: Over the Air, a CDN for automotive
- Akamai, Kraków, Poland
- Oct 2016 - Feb 2017
- Software Developer, (C#, Scala), remote
- Turbo.net, a platform for creating and installing containerised applications for Windows
- Code Systems Corporation, Seattle, WA, United States
- May 2015 - Oct 2016
- Software Engineer in Test, Software Engineer (C#)
- Tools and Automation Team, Microsoft Office
- Microsoft, European Development Center, Dublin, Ireland
- Mar 2014 - May 2015
- Junior Software Developer (Java)
- Software Interlock System, an altering and monitoring system for particle accelerators
- European Organization for Nuclear Research (CERN), Geneva, Switzerland
- Mar 2013 - Feb 2014
- Junior Software Developer (C#), part-time
- TeleDICOM Remote Medical Collaboration, a video conferencing platform for healthcare professionals
- IT-SOA, AGH University of Science and Technology, Kraków, Poland
- Jun 2011 - Feb 2013
Education
- Mechanical and Aerospace Engineering PhD
- Routing and Scheduling Optimization under Uncertainty
- University of Strathclyde, Glasgow, United Kingdom
- Feb 2017 - Oct 2020
- Computer Science MSc (with honours)
- Development and Integration of Software Systems
- University of Science and Technology AGH, Kraków, Poland
- Mar 2012 - Oct 2013
- Computer Science BSc (with honours)
- University of Science and Technology AGH, Kraków, Poland
- Oct 2008 - Feb 2012
Languages
- English
- professional working proficiency
- Polish
- mother tongue
Achievements
Certifications
- Kubernetes Certified Application Developer (CKAD)
- Certificate ID: LF-c38eceljq7
- 2023
- Microsoft Certified Professional Programming in C# Specialist
- Certificate ID: E943-9140
- 2014
Academic Papers
- Scheduling Space to Ground Optical Communication Under Cloud Cover Uncertainty
- IEEE Transactions on Aerospace and Electronic Systems
- 2021
- A Multistage Optimisation Algorithm for the Large Vehicle Routing Problem with Time Windows and Synchronised Visits
- Journal of the Operational Research Society
- 2020
- Scheduling of Space to Ground Quantum Key Distribution
- EPJ Quantum Technology
- 2020
Conference Presentations
- Indexing Discrete Sets in a Label Setting Algorithm for Solving the Elementary Shortest Path Problem with Resource Constraints
- IEEE Congress on Evolutionary Computation, Rio de Janeiro, Brazil
- 2018
- Estimating Visit Durations for Scheduling and Routing Optimization in Home Care Applications
- 30th European Conference on Operational Research, Dublin, Ireland
- 2019