
Oskar Urbaniak
Software Developer @ Oxbury Bank Plc | MSc Advanced Computer Science PHP, Go, Typescript
About me
Hi! Thanks for checking out my portfolio. This is mainly intended to show some of my work and serve as a digital copy of my CV.
For some background information, my curiosity for programming started shortly after I received my first computer at the age of 8. In those times, I lived in Poland’s countryside, which made this a very exciting development. My newfound access to the internet inevitably led me to gaming, which then resulted in development of basic programs using Windows Forms (I wouldn’t recommend it).
Following my families’ move to the UK, I pursued Computer Science at the University of Liverpool, where I obtained a BSc and MSc in the subject. This allowed me to begin my career in Software Development.
Currently learning
I’m excited to see emerging technologies and am keen to learn. Currently, I’m working on a few Go projects. I will add links to each of them once they’re hosted somewhere!
CV
Profile
Dedicated software developer with a strong track record in writing critical, high-reliability code. Demonstrated ability to work in agile development teams and deliver high-quality code on time. Seeking to leverage my technical skills and collaborative mindset in a challenging new development role. Highly interested in new technologies.
Experience
Software Developer (mid-level), Oxbury Bank PLC; Chester, Cheshire
April 2025 - Current
- Developed and tested an important corporate flexi-credit product. This involved the creation of 4 new product components which alter the state of the account, the creation of a communications manager which handles customer notifications and numerous tests to cover different scenarios.
- Regular use of SQL across PRD/STG/DEV environments and use of Athena & CloudWatch to investigate issues and improve performance for problematic queries.
- Helping new employees onboard, explaining the platform and getting them up to speed with the rest of the team.
- Currently focusing on developing a new internal API in Symfony for daily banking operations.
Junior Developer, Oxbury Bank PLC; Chester, Cheshire
June 2023 - Current
- Investigated Issues across various operating environments, including production, through safe SQL and manual changes using local tools and AWS CloudWatch/Athena.
- Developed features and fixed bugs within the bespoke core banking platform and customer relationship management software, regularly consulting stakeholders and performing research to establish work scope and evaluate the impact of changes on real data.
- Demonstrated features during bi-weekly reviews to stakeholders and the operations team. Liaised with project managers to establish clear work requirements.
- Conducted over-the-shoulder code reviews, pair programming, and PR reviews.
Notable Accomplishments:
- Developed an account maturity handler responsible for the closure and management of funds for all term deposit bank accounts. This handler has so far processed over 11800 account maturities.
- Refactored and developed code across the entire backend, with a rough representation of this being my addition of 65.7k and removal of 43.8k lines of code across 485 commits.
Education
University of Liverpool
- MSc Advanced Computer Science, 2022 - Pass with Merit
- BSc Computer Science with Software Development, 2021 - 2:1
Skills
- AWS CloudWatch, Athena (SQL), SQS, CLI for diagnosing production issues.
- PHPUnit, Mockery, and Behat for test creation.
- Ubuntu within WSL as the local development environment.
- Managing workload, including stakeholder consultations to establish requirements and impact.
- IntelliJ PHPStorm IDE, Git VCS, Bitbucket, Grafana, and Atlassian Jira for writing, debugging code, and tracking work.
- Programming languages/libraries: PHP, React/TypeScript/JavaScript, Bash scripting, Go, HTMX, CSS, Python.
Prior Projects
Creating performant static websites using Hugo.io
- To learn more about Go templates, I developed a new website for a family member to replace their ancient wordpress-based site. This reduced their costs from ~£180 per year to £0.
Single-Page Application using Go and HTMX
- Developed and deployed a small single-page web app using Golang to serve an HTMX frontend, aimed at generating tailored interview questions using OpenAI models.
Full-Stack Machine Learning Application using Python (FastAPI), React, JS
- Designed and implemented a full-stack application to extract aspect-based sentiment from Amazon product reviews, utilizing pre-trained BERT and RoBERTa models.
Subreddit Classification using NLP & ML
- A Python machine learning project to predict the best-fitting subreddit for given text inputs, using abstract data models.
Bot Software
- Developed Python-based automation for an anti-bot-protected website using the Playwright library, integrating HTTP proxies, caching, and obfuscating code for efficiency and security.