Senior Software Engineering Professional

Tomasz Olas

Senior Full-Stack Developer & Technical Leader

Senior full-stack software engineer with over 20 years of experience designing and delivering enterprise applications. I specialize in Angular, Java, Spring and relational databases. I combine technical depth with analytical thinking, architectural insight and leadership.

Turning complex business challenges into reliable software solutions.

More than 20 years of hands-on experience across enterprise systems, full-stack development, architecture and technical leadership.

I am Tomasz Olas, a Senior Full-Stack Developer based in Wrocław, Poland, with more than 20 years of professional software development experience . I combine strong technical expertise with analytical thinking, architectural awareness and a practical understanding of business needs.

My experience covers the full application lifecycle — from requirements and architecture to implementation, integration and production delivery. I work primarily with Angular and TypeScript , Java, Spring Framework and Spring Boot , and Oracle and PostgreSQL .

I bring a full-stack perspective , considering how frontend architecture, backend services, APIs, databases, performance and maintainability work together as a system.

As a senior engineer, I contribute beyond implementation through technical decision-making, architecture discussions, mentoring, code quality and collaboration with both technical and business stakeholders.

I graduated in Software Engineering from Wrocław University of Science and Technology and I am also a member of Mensa , where I value analytical reasoning and problem-solving.

I combine experience, technical depth and structured thinking to turn complex requirements into practical, maintainable and software that meets business needs.

Full-stack expertise across modern enterprise systems.

Frontend engineering, backend development, architecture, databases, analytical thinking and technical leadership.

01

Angular Engineering

Scalable Angular and TypeScript applications with reusable components and maintainable frontend architecture.

02

Java & Spring

Robust backend applications and APIs using Java, Spring Framework and Spring Boot.

03

Relational Databases

Data modeling and database solutions for Oracle and PostgreSQL with a focus on performance and integrity.

04

Full-Stack Architecture

Connecting frontend, backend and database layers into coherent, scalable and maintainable systems.

05

Analytical Problem Solving

Breaking down complex technical and business challenges and turning them into practical solutions.

06

Technical Leadership

Mentoring, technical decision-making, architecture discussions, code quality and collaborative delivery.

Technology stack and engineering practices.

Frontend Development

Angular TypeScript JavaScript HTML5 CSS / SCSS Responsive Design

Backend Development

Java Spring Framework Spring Boot REST APIs JPA / Hibernate Maven / Gradle

Databases & Data

PostgreSQL Oracle SQL Data Modeling Database Design Query Optimization

Engineering & Delivery

Git Docker CI/CD Automated Testing Code Review Agile Development

Certificates & Professional Credentials

Professional certifications across Java, enterprise architecture, Spring, web technologies and agile software delivery.

2005
Sun Microsystems

Sun Certified Programmer for Java 2 Platform, Standard Edition 5.0

2009
Sun Microsystems

Sun Certified Business Component Developer 5.0

2009
PRINCE2

PRINCE2 Foundation

2010
Sun Microsystems

Sun Certified Web Component Developer 5.0

2010
Scrum Alliance

Scrum Master Certificate

2011
Oracle

Java EE 6 Web Services Developer Certified Expert

2025
Spring

Spring Certified Professional

Earned in 2025
9 Professional Certifications
Java & Spring Enterprise Development
20+ years Engineering Experience

Training, Conferences & Professional Development

Continuous professional development across Java, enterprise architecture, databases, agile methods, frontend engineering and modern software development.

2005
Sun Microsystems

Advanced Business Component Development With Enterprise JavaBeans Technology

2006
Sun

Oracle for Advanced Programmers: SQL, PL/SQL

2007
Altkom Akademia

J2EE Internet Applications – Servlets, JSP, JSF

2008
JCake

Eclipse RCP – Rich Client Platform Development

2008
Altkom Akademia

Hibernate

2008
Sages

Building Business Logic with EJB 3.0 / JPA

2010
Sages

Building Efficient Java Applications – Advanced Techniques

2010
Scrum Alliance

Certified Scrum Master Training

2011
Whizlabs

Enterprise Architect Online Training

2011
Sages

Building Modern Complex Internet Application with Google Web Toolkit

2011
Oracle

Developing Web Services Using Java Technology

2011
Oracle

Java SE 7 New Features

2012
Craig Larman

Agile Modelling with UML, Patterns and TDD

2018–present
NG/JS-Poland

Annual NG/JS-Poland Conference Participant

Annual participant in the NG/JS-Poland Angular and JavaScript conference since 2018.

Participating annually since 2018
2023
goto;academy · Netherlands

Spring Certification Training

Senior engineering means creating impact beyond implementation.

Strong technical foundations, analytical reasoning, communication and engineering decisions that support both successful delivery and long-term business goals.

Leadership

Helping teams make better technical decisions, share knowledge and maintain high engineering standards.

Analytical Thinking

Applying structured reasoning, pattern recognition and logical analysis to complex problems.

Software Quality

Building maintainable, readable, testable and evolvable software.

Business Perspective

Connecting engineering decisions with practical business needs and measurable outcomes.

Let's build something meaningful.

I am interested in challenging software engineering opportunities where deep full-stack experience, architecture skills, analytical thinking and technical leadership can create measurable impact.

Contact Me