Artur Galuszka
Verified Expert in Engineering
Software Developer
Artur specializes in building enterprise applications with a strong focus on Java. He connects systems for seamless execution where attention to detail is critical. Artur created an application that matches aircrew to their flights, a reservations API used by airlines to access the Sabre system, and an authorization framework handling hundreds of API and millions of requests daily for one of the largest banks in the world. He is at his best when working on technically demanding projects.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Windows, IntelliJ IDEA, Git
The most amazing...
...application I have developed is an authorization service for one of the largest banks in the world.
Work Experience
Java Technical Lead
UBS
- Designed and developed a set of applications optimizing and moving financial assets.
- Led a team of developers, analysts, and testers in a greenfield project. Built team processes and ceremonies as a scrum master, which resulted in a team working efficiently and transparently.
- Built a cloud-native solution in Azure, complying with the financial company's policies and regulations as an early adopter, setting an example for other teams.
Senior Software Developer
Uptick
- Worked in a scrum team on adding new functionalities and reworking existing ones.
- Introduced new technologies to the project: design and architecture, implementation, testing (with tooling), and documentation. Then propagated the knowledge to the rest of the team.
- Reworked unit and integration tests implementing a few hundred of them.
- Helped lead developers and architects in defining architecture.
- Supported other developers and QA engineers in their everyday work.
- Performed code reviews for other developers. The code was looked into not only from a functionalities point of view but also code quality, design, and vulnerabilities.
Senior Software Engineer
HSBC
- Developed an authorization framework handling hundreds of APIs and millions of requests daily.
- Watched over and improved highly performant applications at the core of a company preventing issues for end customers.
- Assisted other teams in keeping their API safe by providing guidance.
- Analyzed external libraries and presented the results to a broader audience.
- Managed the project backlog and development processes.
Software Engineer
IG
- Developed and a maintained content management system used to post financial news, data, and analysis on the IG.com website.
- Assisted with the integration between the IG.com website and its trading platform.
- Created tools to feed web search engines with website data (SEO).
- Provided tools and support for analysts and content editors so they could easily write articles.
Software Engineer
Sabre
- Developed an API used by airlines for creating and managing flight reservations.
- Collaborated with front-end and business teams to provide the best API experience.
- Created test execution and documentation frameworks to automate the development processes.
- Resolved production incidents as part of the L3 support team.
- Created a crew managing system enabling airlines to track all crew data and match them to their flights.
- Developed application performance as a part of the architecture team.
Java Developer
Comarch
- Developed plugins for Jira and connected them with internal systems.
- Improved the development processes by moving code to Git and automated deployments.
- Upgraded the project to use new libraries and technologies.
Experience
IG Website
http://www.ig.comCrew Manager Application
https://www.sabre.com/products/crew-manager/Airline Reservations API
Education
Master's Degree in Computer Science
Jagiellonian University - Kraków, Poland
Skills
Libraries/APIs
REST APIs, React, Jenkins Pipeline, Node.js
Tools
IntelliJ IDEA, Git, Apache Maven, Jira, Helm, Splunk, Apache Tomcat, ActiveMQ, Jenkins, FitNesse, AppDynamics, Terraform, GitLab, Azure Kubernetes Service (AKS)
Frameworks
Spring, JUnit, Mockito, Swagger, Spring Boot, OSGi, Jakarta Server Pages (JSP), Hibernate, Vanilla JS, gRPC
Languages
Java, Java 9, JavaScript, Bash, SQL, GraphQL
Paradigms
Design Patterns, REST, Microservices, Scrum, Kanban, Agile, DevOps, Search Engine Optimization (SEO), Azure DevOps
Storage
MongoDB, PostgreSQL
Platforms
Kubernetes, MacOS, Windows, VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF)), Amazon Web Services (AWS), Oracle Database, Unix, Apache Kafka, Azure, Linux
Industry Expertise
Banking & Finance
Other
Software Development, Algorithms, Debugging, APIs, Security, Reactive Streams, API Design, Hexagonal Architecture, Memory Profiling, Performance Testing, Content Management Systems (CMS), SOAP, Aircraft & Airlines, Fintech, Events, Web Security, Domain-driven Design (DDD), Scrum Master, Infrastructure as Code (IaC), DevOps Engineer
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