
Konrad Gałuszka
Verified Expert in Engineering
Software Developer
Kraków, Poland
Toptal member since March 25, 2021
Konrad is a highly motivated and skilled software engineer with 7+ years of experience working with large IT companies (HSBC, Sabre). His technical background includes both back-end and front-end development. Konrad has migrated and modernized large legacy systems, designed monitoring systems for cloud applications, and automated procedures to save resources. He prides himself on delivering high-quality solutions that meet the top standards of modern software.
Portfolio
Experience
- Java - 7 years
- Linux - 7 years
- SQL - 7 years
- Spring Boot - 6 years
- JavaScript - 6 years
- Node.js - 5 years
- React - 4 years
- Python - 3 years
Availability
Preferred Environment
Debian Linux, Windows, IntelliJ IDEA, Terminal, Visual Studio Code (VS Code), PyCharm
The most amazing...
...solution I've built helped eliminate 99% of the manual work of user role assignments.
Work Experience
Full-stack Developer
HSBC
- Developed an application presenting and reporting configurations of servers that significantly improved maintenance and allowed enabled the client to detect misconfigurations for development and production environments early.
- Extended the existing application monitoring UI to support a wider number of teams by making it more generic.
- Migrated legacy code to a more modern CI/CD architecture. During the process I simplified the structure of existing repositories, extracted common modules, and removed redundant code.
Senior Software Developer
Sabre
- Participated in the design and development of monitoring systems for cloud applications (metrics, logging, and tracing).
- Maintained high availability of a legacy monitoring system through ad-hoc enhancements and technical support.
- Created an advanced tool for measuring team performance across the department. It helped boost their efficiency by indicating areas that needed improvement in the process of software development and delivery.
Software Engineer
Ocado Group
- Created a monitoring system for a highly automated food warehouse.
- Analyzed and processed high volumes of order information using big data.
- Assisted in creating a culture of self-development and trust within the team.
Software Developer
Comarch
- Developed systems that were used by office employees and entrepreneurs to minimize paperwork and automate procedures.
- Used Scrum to efficiently work through complicated system requirements step-by-step while keeping team cooperation at the highest level.
- Fixed multiple bugs without introducing any regression by maintaining a high-quality culture of testing and analyzing the code.
Experience
SCADA Application
Host Facts Viewer
The main technologies used are Node.js, React, MongoDB, GraphQL.
Logs Access Guard
Application Metrics Collector
The system consists of multiple components such as a metrics aggregator, alerts engine, dashboard page, and HTTP gateway. Such distribution of roles allows the freedom to scale, depending on needs. It is prepared to run in a containerized environment. The application is highly optimized to be resource-efficient where direct memory is used alongside Heap. Meta-information for metrics is stored separately to achieve a highly normalized model of data. Older series points are down-sampled for better memory usage.
Team Performance Metrics
Used technologies are React, Node.js, Java, Git, Jira, and Prometheus.
Automation System for Office Workers
Monitoring Platform
Education
Master's Degree in Computer Science
Jagiellonian University - Kraków, Poland
Skills
Libraries/APIs
React, Node.js, D3.js, Jira REST API, Liquibase, REST APIs
Tools
Git, IntelliJ IDEA, Terminal, PyCharm, Apache Tomcat, Apache Maven, EFK Stack, Gradle, Ansible, IBM MQ, Jira, Fluentd
Languages
Java, SQL, HTML5, Go, Bash Script, JavaScript, Groovy, Python, GraphQL
Paradigms
Design Patterns, Web Architecture, REST
Frameworks
Spring, Express.js, Spring Boot, JUnit, AngularJS, Redux, JSF
Platforms
Visual Studio Code (VS Code), Kubernetes, Red Hat OpenShift, Docker, Amazon Web Services (AWS), Debian Linux, Windows, Google Cloud Platform (GCP), Linux, OpenShift, Apache Kafka
Storage
MongoDB, Elasticsearch, InfluxDB, PostgreSQL
Other
Back-end Development, Front-end, Software Engineering, Teamwork, Akka Actors, CI/CD Pipelines, Prometheus, Algorithms
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring