-
DevOps and Software Developer
Self-employed/freelancing | 2020 August — current
- Reinstating AWS and Kubernetes infrastructure after few years it was down
- Writing React and Supabase application for a coach transport company
- Migrating client from per customer virtual machine to kubernetes cluster, saving money and time (full gitops)
- Creating private cloud infrastructure
- Server administration (deploying apps, monitoring, dealing with network issues)
- SPA Blog based on React and GraphQL, SEO optimized (github.com/dolohow/polishline)
- Maintaining Ultra Kernel Same Page Mergin (github.com/dolohow/uksm)
-
Software Architect & DevOps
OSKAR Sp. z o.o. | 2021 November — 2024 May
- Designing cloud native application targeting AWS
- Providing developers implementation guidelines in form of flow charts, UML and diagrams
- Deploying and maintaining infrastructure on AWS
- Writing some Python code
- Gathering business requirements and forging it into technical requirements
- Implementing CI & CD pipelines
- Creating and maintaining on-premises k8s cluster (k3s)
- Developing helm charts for internal applications
-
DevOps & Python Developer
Institute of Biotechnology and Molecular Medicine | 2023 July — 2023 December
- Setting up Kubernetes cluster
- Managing GitLab Instance
- GitLab CI/CD for projects
- Writing API code in FastAPI
- Architecting API, workers and AI model to work together in scalable way (s3 events and redis as queue)
- Providing guidance and code review
-
Technical Interviewer
DevsData LLC | 2020 October — 2023 September
- Interviewing Python, Go, JavaScript and SQL developers from junior to senior
- Assessing theoretical and practical knowledge
- Assessing psychological traits
- Providing extensive feedback about candidate
-
AWS Technical Lead
SoftServe | 2022 May — 2023 April
- Mentoring
- Conducting technical interviews
- Leading software development team
-
Principal Software Developer
Grand Parade, Cracow | 2017 August — 2018 October
- Working on project transition from Tel Aviv to Kraków. Minor features and bugfixes
- Working in React core components team and providing common tools for other teams
-
Software Architect
NFDI Cracow | 2016 September — 2017 July
- Working tightly with client to meet requirements and further design specific solution that meets business criteria and timelines during whole project lifecycle
- Closely cooperating with iOS team to develop the best possible API interface and to explain correct usage along with pitfalls
- Designing and writing API for iOS application Soopa in Django Rest Framework (Django, elasticsearch, postgres)
- Designing and writing asynchronous update layer
- Providing very flexible and extensible tools for automatic data migrations
- Writing administration panel in Django
- Writing image upload server in flask
- Designing and executing server infrastructure with Ansible playbooks along with application deployments (haproxy, nginx, postgres, elasticsearch)
- Securing servers infrastructure and applications by designing and aplying very strict ACL on every layer
- Setting up monitoring, PITR backups and logs processing for having insight into production server infrastructure, and for tracking application behaviour
- Creating CI infrastructure
-
Backend System Developer
Alior Bank S.A., Cracow | 2016 January — September
- Designing and implementing modular monitoring application in Python integrated with
- Nagios from scratch with high percentage coverage of unit tests
- Writing C/C++ application that operates on high volume data
- Writing Java application for processing files and manipulating data in database
- Rewriting IPC library in C on Linux
- Writing multithreaded C++ IPC client
- Providing UML diagrams
- Writing technical documentation and How-To's
- Assisting on system migrations
-
Software Developer
Neo9 Polska, Cracow | 2015 April — October
- Creating Single Page Application with AngularJS
- Creating backend application with Node.js that exposes REST API to web application with high test coverage
- Creating programming and testing environments
- Writing unit and integration tests
- Writing Docker scripts for applications
- Creating backend application in Go that exposes REST API to web application with high test coverage (github.com/dolohow/PhotoSaloon-backend)
-
Intern
Pegasystems, Cracow | 2014 July — September
- Creating simple HTML5 app in AngularJS for mobile devices
- Creating performance tests with tools for processing them and integrating into Jenkins CI server for discovering regressions
- Creating testing environment for Windows Phone 8
- Fixing bugs in Windows Phone 8 apps
- Small tasks for Android
-
Servers Administrator
WooX | 2010 — 2015
- New servers installation
- Building scalable infrastructure
- Creating virtualized instances of GNU/Linux with qemu/kvm
- Keeping existing infrastructure up-date and working
- Scripting in Python and shell