Angular Engineering
Scalable Angular and TypeScript applications with reusable components and maintainable frontend architecture.
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.
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.
Frontend engineering, backend development, architecture, databases, analytical thinking and technical leadership.
Scalable Angular and TypeScript applications with reusable components and maintainable frontend architecture.
Robust backend applications and APIs using Java, Spring Framework and Spring Boot.
Data modeling and database solutions for Oracle and PostgreSQL with a focus on performance and integrity.
Connecting frontend, backend and database layers into coherent, scalable and maintainable systems.
Breaking down complex technical and business challenges and turning them into practical solutions.
Mentoring, technical decision-making, architecture discussions, code quality and collaborative delivery.
Professional certifications across Java, enterprise architecture, Spring, web technologies and agile software delivery.
Continuous professional development across Java, enterprise architecture, databases, agile methods, frontend engineering and modern software development.
Annual participant in the NG/JS-Poland Angular and JavaScript conference since 2018.
Participating annually since 2018Strong technical foundations, analytical reasoning, communication and engineering decisions that support both successful delivery and long-term business goals.
Helping teams make better technical decisions, share knowledge and maintain high engineering standards.
Applying structured reasoning, pattern recognition and logical analysis to complex problems.
Building maintainable, readable, testable and evolvable software.
Connecting engineering decisions with practical business needs and measurable outcomes.
I am interested in challenging software engineering opportunities where deep full-stack experience, architecture skills, analytical thinking and technical leadership can create measurable impact.