Mateusz Bartosz, Developer in Warsaw, Poland
Mateusz is available for hire
Hire Mateusz

Mateusz Bartosz

Verified Expert  in Engineering

Bio

Mateusz is a programmer who successfully uses optimization and automation to make life easier for clients. He is an experienced manager and a big proponent of efficient, elegant solutions. Mateusz has nine years of professional experience in Oracle database programming (PL/SQL) and seven years of experience in team and task management.

Portfolio

AstraZeneca
Python, Flask, Amazon Web Services (AWS), Docker, HashiCorp Vault, Terraform...
UBS
PL/SQL, Oracle, AWS IoT, Amazon Web Services (AWS), Database Design, Databases...
Nationale-Nederlanden
PL/SQL, Oracle, APIs, Data Analysis, Python, Data Engineering

Experience

  • Oracle - 12 years
  • SQL - 12 years
  • Linux - 10 years
  • PL/SQL - 10 years
  • PostgreSQL - 6 years
  • Python - 4 years
  • Data Engineering - 4 years
  • Apache Airflow - 3 years

Availability

Part-time

Preferred Environment

Linux, DB, Amazon Web Services (AWS), APIs, Data Engineering, Python, DevOps

The most amazing...

...project I've developed was a law firm controlling and reporting system supporting the work of nearly 100 lawyers in efficient cooperation with courts.

Work Experience

Senior Data Engineer

2023 - PRESENT
AstraZeneca
  • Handled the continuous maintenance and development of one of the key applications within the organization. Implemented numerous improvements and automations and kept the application up to date in compliance with all security requirements.
  • Implemented a new data Lake platform across the entire application suite, ensuring the DevOps end is covered by automatic testing and custom deployment solutions.
  • Performed a successful rewrite to migrate one of the systems into cloud-based decoupled architecture and implementation as orchestrated deployment for both software and architecture as code.
Technologies: Python, Flask, Amazon Web Services (AWS), Docker, HashiCorp Vault, Terraform, PostgreSQL, Oracle, Snowflake, Data Engineering, Data Processing Automation, Apache Airflow, Prefect, Data Analysis, SQL, GitHub, GitLab, Jenkins

Oracle Technical Lead

2022 - 2023
UBS
  • Provided technical consultation and architecture decisions in terms of operational data warehouse design.
  • Took on the team management and scrum master role for the technical team. Managed eight team members and had close cooperation with business stakeholders.
  • Implemented Hashicorp Vault in terms of removing credentials from the source repository and integration over API for core systems.
Technologies: PL/SQL, Oracle, AWS IoT, Amazon Web Services (AWS), Database Design, Databases, Python, Bash, Linux, SQL, Apache Airflow, Data Engineering

Senior Oracle Developer

2020 - 2021
Nationale-Nederlanden
  • Automated DevOps process for CI/CD cross-platform release validation.
  • Improved data management for insurance products within the bancassurance team. Optimized bulk import and fixed errors.
  • Implemented new insurance products with integration for online payment services, enabling clients to be able to pay for their policies quickly.
Technologies: PL/SQL, Oracle, APIs, Data Analysis, Python, Data Engineering

Oracle Developer

2018 - 2019
TU Inter Polska S.A.
  • Implemented an authorization unit for insurance agents according to the Polish Financial Supervision Authority requirements in terms of limits for insurance per risk group.
  • Implemented new printing templates using JasperReports to replace the obsolete formats from Oracle Reports.
  • Oversaw the daily support of two core systems, business analysis, continuous development of new functionalities, bug fixes, code review, and support in the UAT process.
Technologies: Visual Basic for Applications (VBA), Microsoft Excel, Microsoft SQL Server, PostgreSQL, Oracle Database, OLTP, Data Analysis, Python, Data Engineering

Project Manager

2016 - 2018
GetBack S.A.
  • Managed the integration between headquarters and CEE subsidiaries. Prepared the database software for data exchange based on different formats used by various branches and clients.
  • Prepared fully configurable internal Fund Certificate Value assessment tools using a PostgreSQL database and Excel VBA front.
  • Spearheaded the rebuilding, automation, and optimization of the portfolio valuation process, introducing, in cooperation with IT, Oracle database tools.
  • Utilized expertise in debt purchase portfolio valuation and business analysis of the debt collection process in terms of software development and reporting.
  • Coordinated tasks and cooperated with external entities like Big4 companies, law firms, subcontractors, and fund managers.
Technologies: Visual Basic for Applications (VBA), Microsoft Excel, R, PostgreSQL, SQL, Oracle PL/SQL, Data Analysis

Analyst | Database Developer | Manager

2008 - 2016
EOS KSI Poland / EOS and Witon Law Firm
  • Oversaw the continuous development of the existing reporting system resulting in numerous improvements in quality and efficiency. Full automation of all reporting jobs was realized.
  • Spearheaded the implementation and ongoing administration of the business intelligence platform MicroStrategy. Prepared data models and dashboards in combination with training for the top management of the company.
  • Created a thorough redesign and rebuilding of the debt collector's bonus model software, improving the efficiency of monthly billing. The solution has been assessed as much more fair by the employees, while the amount spent was kept the same.
  • Implemented the entire reporting and controlling system for the law firm from scratch, resulting in a massive improvement in keeping deadlines and reducing the service time of cases.
  • Prepared the software supporting HR yearly assessment: data collection, statistical analysis, and presentations, which improved the efficiency of the entire process by eliminating manual work.
Technologies: PostgreSQL, MicroStrategy, Visual Basic for Applications (VBA), Microsoft Excel, SQL, Oracle PL/SQL, Data Analysis

Experience

Law Firm Reporting and Controlling System

Database software integrates information from the production system of the law firm (case status, letters, and planned actions) with the HR system (information about employees' presence, vacations, and sick days). These changes resulted in automatically reassigning tasks for employees and implementing a reporting and controlling unit for top management. A MicroStrategy Business Intelligence front supported this.

Debt Collectors Budgeting

Custom made database software supporting management in monitoring performance of debt collectors within the company (in-office as well as field collectors). Fully configurable system reflecting the daily performance of the employees together with the collected amount in comparison with their target. Availability for the managers was achieved using a MicroStrategy front end. The software was assessed by employees as “much more fair than the previous model.” The project contained the initial analysis, development, tests, and consultations with the representatives of employees.

Insurance Agents Authorization Module

Database software written within the Danish system TIA, allowing underwriters to define authorization profiles used for the automatic acceptance of insurance policies based on granted levels. The software verifies the total allowable limit granted in the policy based on risk. In the event of a breach or suspicious activity, the case is then individually assessed by an underwriter. After approval, the issuing of the policy may be completed by the agent.

Debt Collection Process Automation for Insurance Company

The project assumed a complete revolution of the debt collection process within the insurance client company. Previously, the client used an Access database to send letters to its debtors monthly.

Within the project, the entire process has been automated. The Client can define multiple debt collection strategies, depending on the parameters and importance of the particular policy, which are automatically assigned to them past the due date. Debt collection scenarios manage the flow of e-mails, text messages, and letters. Within the electronic content, pay links are generated for debtors' convenience. Handling unpaid cases has also been implemented, recommending the following steps: immediate contract termination, litigation processing, etc.

The project was a huge success in both cost reduction and increased success rate in the debt collection process.

Education

2014 - 2018

Bachelor of Engineering Degree in Computer Science - Database Engineering

European University of Information Technology and Economics - Warsaw, Poland

Skills

Libraries/APIs

JasperReports

Tools

Microsoft Excel, HashiCorp Vault, Terraform, Apache Airflow, Prefect, GitHub, GitLab, Jenkins

Languages

SQL, Excel VBA, Python, Visual Basic for Applications (VBA), R, Bash, Snowflake

Paradigms

Database Design, Business Intelligence (BI), DevOps

Platforms

Oracle, Windows, Linux, Oracle Database, AWS IoT, Amazon Web Services (AWS), Docker

Storage

DB, PL/SQL, Databases, PostgreSQL, MySQL, Oracle PL/SQL, Microsoft SQL Server, OLTP

Frameworks

Flask

Other

Reporting, Data Analysis, Debt Collection, APIs, Data Engineering, Microsoft 365, MicroStrategy, Data Processing Automation

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring