amberbear.it
Maciej Trela

Curriculum vitae

Maciej Trela

Business Analyst · Requirements Engineering · UML/BPMN · SQL · Flutter

01

Professional summary

Business Analyst on IT projects for the banking and commercial sectors. I gather and document business and functional requirements, run workshops with stakeholders, map processes in UML and BPMN and write user stories with acceptance criteria. My background in technical support and API integration testing means I am comfortable with SQL, Elasticsearch (Kibana), Postman and Swagger. I work in Scrum, using Jira and Confluence daily.

02

Skills

Business analysis

requirements analysis and documentation, user stories and acceptance criteria, process mapping and modelling (UML, BPMN), use cases, stakeholder workshops, user acceptance testing (UAT)

Data and APIs

SQL, MySQL, Elasticsearch (Kibana), REST API, Postman, Swagger

Tools and methods

Jira, Confluence, Xray, Git, Scrum, Agile, XML, HTML, CSS, UniFlow

App development

Flutter, Dart, Firebase, AI-assisted development

03

Work experience

08.2026 – present

Business Analyst / Flutter Developer

Amber Bear (own business, alongside full-time role), Łódź

I design and build mobile apps in Flutter, from requirements through prototype to store release.

  • Analysing and writing requirements before any code is written
  • Building Flutter apps for iOS and Android with the help of AI models
  • Preparing releases and publishing apps on Google Play and the App Store (iOS)
  • Flutter
  • Dart
  • Firebase
  • AI
  • UML
  • BPMN

10.2025 – present

Business Analyst

MakoLab, Łódź

Gathering, analysing and documenting business and functional requirements for IT projects delivered to corporate clients.

  • Requirements analysis on 2 projects: a large one for 2 clients with 4 stakeholders, and a smaller one for 1 client with 3 stakeholders
  • Leading requirements workshops and client meetings; translating business needs into functional specifications
  • Modelling business processes and use cases in UML
  • Writing user stories with acceptance criteria for the development team
  • Analysing data with SQL and Elasticsearch (Kibana) to validate requirements and support troubleshooting
  • Managing requirements in Jira; maintaining project documentation in Confluence
  • Working in a 13-person Scrum team: sprint planning, refinement and review sessions
  • UML
  • BPMN
  • SQL
  • Jira
  • Confluence
  • Kibana
  • Scrum

07.2024 – 10.2025

Banking Process Analyst

MakoLab, Łódź

Analysis and implementation of banking document processes for a major financial institution.

  • Writing user stories for banking processes
  • Designing and implementing banking process flows in UniFlow
  • Running user acceptance tests (UAT) and documenting results in Xray
  • Coding banking documents and templates in XML, CSS and HTML
  • Acting as liaison between business stakeholders and the development team
  • UAT
  • XML
  • CSS
  • HTML
  • UniFlow
  • Xray
  • Scrum

01.2023 – 04.2024

Technical Support Specialist

Flowbird Group, Łódź

Technical support for smart parking and urban mobility systems.

  • Diagnosing and resolving technical issues for B2B clients
  • Handling escalations and working with engineering teams
  • Jira
  • Confluence
  • SLA
  • Kibana

07.2021 – 01.2023

Technical Support Specialist (2nd line)

Focus Telecom Polska

Second-line support for a cloud communication platform (CCaaS).

  • Verifying and testing REST API integrations with Postman and Swagger, including own test integrations
  • Testing and troubleshooting CRM integrations: Salesforce, Livespace, HubSpot
  • Reproducing client-reported issues in test environments
  • Writing technical documentation and guides for clients and internal teams
  • REST API
  • Postman
  • Swagger
  • Salesforce
  • HubSpot

02.2020 – 07.2021

Customer Care Specialist

Focus Telecom Polska

First-line support for a cloud contact-centre platform.

  • Resolved an average of 85% of issues at first contact
  • Verifying and triaging tickets; escalating to 2nd and 3rd line
  • Testing platform features and proposing improvements

03.2019 – 12.2019

Customer Service Consultant

mBank S.A., Łódź

Retail banking customer service: account servicing, product information and issue resolution by phone.

04

Personal projects

Apps I build in Flutter under Amber Bear. I write requirements the way I do at work, and the code is built with the help of AI models.

Flutter, AI-assistedreleased

Congregation Manager

An app for running a congregation: users, groups, schedules and assignments in one place. Built from scratch, with requirements written before the first line of code. Published on the App Store and Google Play.

Flutter, AI-assistedin progress

Electrik SaaS

An app for electricians. Requirements and architecture grow alongside the code.

05

Earlier work experience

CNC Machine Operator · UniMould S.A., Pieńsk
Sinumerik lathes, precision measurement, 5S standards.
11.2017 – 12.2018
Sales Specialist · Witalni, Wrocław
B2B sales of training services, CRM management.
07.2016 – 07.2017
Warehouse and Quality Control · UniMould GmbH, Pieńsk
Quality control, spectrometric analysis.
10.2013 – 04.2016
06

Education and certifications

Technical secondary school (IT), Zgorzelec, Poland
2009 – 2013
The Ultimate MySQL Bootcamp: Go from SQL Beginner to Expert
certificate
07

Languages

Polish
native
English
professional working proficiency
08

Interests

Leatherwork. I also run the Amber Bear Leather workshop: I work with vegetable-tanned leather, cut every part by hand and sew with a saddle stitch, so every piece is one of a kind.

See the workshop →