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

Portfolio

Experience

  • 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

Location

Wrocław, Poland

Availability

Part-time

Preferred Environment

Java, Kotlin, Spring, React, AWS, Docker

The most amazing...

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

Employment

  • 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
    CodersLab
    • 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
    Picadilla
    • Orchestrated technology and team members.
    • Introduced TDD.
    • Introduced clean code and guided workshops on the subject.
    Technologies: Java, Spring
  • Senior Java Developer

    2014 - 2016
    Picadilla
    • 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
    IBM
    • 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

Experience

  • Professional Development and Training (Other amazing things)

    • Magento Certified Front-end Developer
    • Magento Certified Developer Plus
    License: 5359963
    https://u.magento.com/certification/directory/dev/77473

    • 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

  • Lackon.de (Development)

    I built a Magento 2-backed shopping platform for the eBay giant, Lackon.de. Lackon.de 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)
    https://play.google.com/store/apps/details?id=io.stricte.sudoku.android

    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.

Skills

  • 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

Education

  • 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
Certifications
  • Magento Certified Front End Developer
    FEBRUARY 2018 - PRESENT
    Magento Commerce
  • Magento Certified Developer Plus
    JANUARY 2018 - PRESENT
    Magento Commerce
  • Oracle Certified Expert, Java Persistence API Developer
    JULY 2014 - PRESENT
    Oracle
  • Oracle Certified Professional, Java Programmer
    APRIL 2012 - PRESENT
    Oracle
  • Zend PHP 5.3 Certified Engineer
    JANUARY 2011 - PRESENT
    Zend Technologies
  • Zend Framework Certified Engineer
    DECEMBER 2009 - PRESENT
    Zend Technologies
  • Zend Certified Engineer
    AUGUST 2009 - PRESENT
    Zend Technologies

To view more profiles

Join Toptal
I really like this profile
Share it with others