Slawomir Mazur, Java Developer in Wrocław, Poland
Slawomir Mazur

Java Developer in Wrocław, Poland

Member since July 31, 2016
Through his experience as a professional software engineer, Slawomir's evolved his range of skills. Specifically, he excels at detailed-oriented software craftsmanship, understanding people's needs, and delivering robust, high-quality outcomes enabling them to meet their goals. Getting into new domains and exploring new ways of doing things is what he looks forward to in every unique undertaking. Slawomir's can-do attitude is what sets him apart.
Slawomir is now available for hire



  • Software Engineering, 11 years
  • JavaScript, 10 years
  • Java, 9 years
  • JEE, 8 years
  • Spring MVC, 8 years
  • Spring Boot, 7 years
  • Docker, 4 years
  • Kotlin, 3 years


Wrocław, Poland



Preferred Environment

Java, Kotlin, Spring, React, AWS, Docker

The most amazing...

...thing I've accomplished was to finish writing my master thesis.


  • Software Architect

    2018 - PRESENT
    Code Control
    • Determined all the aspects of the development from the applicable technology stack and workflow to coding standards choosing the system architecture and each individual component and connections between the components of this system.
    • Designed the entire system based on the received requirements adhering client unified development standards.
    • Worked closely with the client, product manager, and developers in order to envision, model, and laid the foundation for the project.
    • Provided technical guidance and coaching to the developers and engineers.
    • Ensured that the software meets all requirements of quality, maintainability, scalability, security, and usability.
    • Conducted quality assurance—successfully adapting TDD discipline and code reviews.
    Technologies: Java, Spring, AWS, Docker, Android
  • Trainer | Consultant

    2017 - PRESENT
    • Developed with a variety of technologies.
    Technologies: Java, JavaEE, JavaScript, jQuery, Spring Framework, JSP
  • Freelance Software Engineer

    2017 - PRESENT
    Clients (via Toptal)
    • Developed projects for clients with a variety of technologies.
    Technologies: Java, Spring Framework, JavaScript, React, PHP, Magento
  • Tech Lead | Senior Java Developer

    2016 - 2017
    • Orchestrated technology and team members.
    • Introduced TDD.
    • Introduced clean code and guided workshops on the subject.
    Technologies: Java, Spring
  • Senior Java Developer

    2014 - 2016
    • Upgraded to Java version 8.
    • Improved the back-end system performance by a meaningful factor.
    • Made extensive use of Amazon Web Services to compile, package, and deliver our software.
    Technologies: Java, Spring
  • Software Engineer

    2013 - 2014
    • Involved in the architecture, development, and maintenance of high performance, distributed, transactional, and scalable security system which processes billions of security events per day.
    • Guided back-end guild workshops on cutting edge software solutions.
    • Introduced a number of open source solutions to common project problems.
    Technologies: Java, Spring
  • Software Engineer

    2011 - 2012
    University of Heidelberg
    • Deployed an open source, data mining platform, KNIME—for integrating, sharing and processing HCS data using a work-flow-oriented architecture.
    • Developed image processing (signal processing, automated segmentation, morphological operation, structure identification, filtering, classification), statistics, bioinformatics, and analysis methods.
    • Implemented data analysis including data modeling and visualization.
    Technologies: Java, ImageJ, KNIME
  • Associate Software Engineer

    2010 - 2012
    ETH Zurich
    • Involved in designing and modeling data from life science—essentially large scale biological image and sequence data.
    • Worked at a university that was ranked #11 in the world's ranking ETH scores in computer science and #18 overall according to U.S. News Education.
    • Wrote three publications on the subject.
    Technologies: Java, ImageJ, KNIME
  • Senior Developer

    2009 - 2011
    Softisland Sp. z o.o.
    • Introduced the PHP Zend Framework to the company as an optimal web application development platform and Magento as the best eCommerce solution.
    • Led the development of a large-scale Magento solution that fits client's needs.
    • Developed a large amount of commercial and open extensions for Magento.
    Technologies: PHP, Zend Framework, Magento
  • PHP Programmer

    2008 - 2009
    Planet Soft IT Outsourcing
    • Worked side by side as a PHP programmer—bulding various social networking services and websites.
    • Developed mostly with the Zend Framework and Symfony.
    • Designed, developed, tested, and documented web applications.
    Technologies: PHP, Zend Framework


  • Professional Development and Training (Other amazing things)

    • Magento Certified Front-end Developer
    • Magento Certified Developer Plus
    License: 5359963

    • Oracle Certified Expert, Java Persistence API Developer
    • Oracle Certified Professional, Java Programmer
    License: OC1104347

    • Zend PHP 5.3 Certified Engineer
    • Zend Framework Certified Engineer
    • Zend Certified Engineer
    License ZEND011643

  • (Development)

    I built a Magento 2-backed shopping platform for the eBay giant, focuses on companies in the automotive industry and offers workshop and paint shop supplies, car care, and cleaning products for detailing and accessories.

  • UrbanCity (Development)

    A Magento shop for Polish clothing retailer in Germany.

  • Gavle GmbH (Development)

    A shopping platform which I built together with over a dozen of extensions.

  • Sudoku Puzzle (Development)

    Sudoku is a logic-based, combinatorial, number-placement puzzle. The objective is to fill a 9×9 grid with digits so that each column, each row, and each of the nine 3×3 sub-grids that compose the grid (also called "boxes," "blocks," "regions," or "sub-squares") contains all of the digits from 1 to 9.

    This a version of Sudoku that I built.


  • Languages

    Java, Kotlin, PHP, JavaScript
  • Frameworks

    Zend Framework, Spring Boot, JPA, Hibernate, Spring MVC, Spring Security, Spring Web Flow
  • Tools

    Magento Modules, Apache Tomcat, Jira, IntelliJ IDEA, Apache, Spring Social, HipChat, GitLab, Confluence, Git
  • Paradigms

    Test-driven Development (TDD), Kanban, Agile
  • Platforms

    Magento, Magento 1, Magento API, iOS, JEE, Magento 2, Android, Docker, Linux
  • Other

    OCJP6, Software Development, Software Engineering
  • Libraries/APIs

    React, jQuery
  • Storage

    MongoDB, PostgreSQL, Couchbase, MySQL, Spring Data


  • Master of Science degree in Computer Science
    2008 - 2010
    Wroclaw University of Technology - Wrocław, Poland
  • Bachelor of Science degree in Computer Science
    2004 - 2008
    The State Higher Vocational School in Nysa - Nysa, Poland
  • Magento Certified Front End Developer
    Magento Commerce
  • Magento Certified Developer Plus
    Magento Commerce
  • Oracle Certified Expert, Java Persistence API Developer
    JULY 2014 - PRESENT
  • Oracle Certified Professional, Java Programmer
    APRIL 2012 - PRESENT
  • Zend PHP 5.3 Certified Engineer
    Zend Technologies
  • Zend Framework Certified Engineer
    Zend Technologies
  • Zend Certified Engineer
    Zend Technologies

To view more profiles

Join Toptal
I really like this profile
Share it with others