Warsaw, Mazowieckie, Poland
Software Engineer keen to learn new things and open to challenges. Passionate about working on large-scale systems and user-facing features.
* Design and implementation of scalable microservices using Go, gRPC, PostgreSQL, Bazel for Intel Developer Cloud * Developed SaaS application responsible for scheduling workload execution on auto-provisioned nodes * Implemented REST APIs using Python, Flask, OpenAPI, SQLAlchemy * Reduced Docker image size by 27% by introduction of multi-stage builds, which decreased storage needs * Implemented Ansible playbooks and roles used for infrastructure provisioning and configuration * Onboarding new team members, assigning and overseeing work of junior software engineers, main PR reviewer, preparing status reports for upper management
* Implemented minimum guaranteed packet rate network QoS feature in OpenStack open-source project, enabling network heavy applications to work properly by scheduling VMs on compute hosts with enough available packet processing capacity. The feature was presented during OpenInfra summit 2022 * Implemented new extensions for OpenStack Neutron API, added support for new resources to OpenStack SDK, Heat and CLI using Python * Implemented data migration scripts for a relational database using Alembic * Implemented OpenStack Cinder volume driver and Ansible module in Python for Swordfish-based storage system * Led team of 4 software engineers, clarified requirements with customers, conducted technical interviews * Automated deployment and configuration of long-term storage for Prometheus monitoring system used to handle 500k metrics per second collected from 1500 nodes managed by virtual infrastructure manager
Developed software in C++ for Automotive instrument clusters
* Implemented support for additional sFlow and IPFIX counters in Open vSwitch open-source project using C, providing more detailed IP flow information used to handle up to 95% of network incidents * Implemented plugins in C for collectd telemetry framework, enabling NFVI monitoring capable of detecting violations, faults and performance degradation; used to enforce SLAs * Developed user-space API for Ethernet switch management using C, enabling on schedule product release that increased market segment share in the multibillion-dollar networking and telco business * Increased unit test coverage to 80% using GoogleTest, which improved system quality and decreased number of detected defects by 31%