Maciej

software developer, architect

I build enjoyable user interfaces for web applications. I do so through informal startup teams, in global enterprise environments and also individually - for my own needs.

I am a technology professional who understands how things are made and loves what he does. I can fill any role in your delivery process but I excel at front-end / JS development. Feel free to review my experience and detailed skillset as I may be just the right person to fill the gap in your next project.

maciej

I build enjoyable user interfaces for web applications. I do so through informal startup teams, in global enterprise environments and also individually - for my own needs.

I am a technology professional who understands how things are made and loves what he does. I can fill any role in your delivery process but I excel at front-end / JS development. Feel free to review my experience and detailed skillset as I may be just the right person to fill the gap in your next project.

Experience

I have spent over 14 years working as a software developer.

I thrive in change. My experience originates from various technology stacks, business applications and work cultures. Such an exposure enables a continued growth for me as an engineer, maintains my ability to adapt quickly and helps to break out of outdated habits.

User interface and a front-end developer role remain at the core of my focus. My primary objective is to ensure a high quality user experience and a paced development of digital services placed under my care.

  1. Atlassian

    Remotely for Gdańsk, Poland since 2023

    I work as a senior front-end developer for a global brand tasked with delivery of software for project management related services. As a jira data-center team member I am responsible for the overall modernization effort and accessibility aspect of the product.

  2. Casumo

    Remotely for Malta 2018 - 2023

    Senior front-end developer in one of the most innovative online casino brands in the industry. Member of a software team responsible for compliance related features such as KYC or AML. We operate in multiple languages, markets and law systems.

    Eventually taking up the mantle of software architect and chapter lead to help with the design and implementation of Casumo's second iteration of UI in the form of micro frontends.

  3. Future Processing

    Gliwice, Poland 2011 - 2018

    Over seven years of work in a software outsourcing company. Exposure to a vast array of technologies and multitude of clients from across Europe. Contribution to public services, media, financial, logistics and healthcare related projects. Assigned to clients individualy or in teams with up to 60 members.

    Performing role of a senior front-end developer using mainstream javascript solutions. Some of the more unconventional projects have required usage of niche languages, full-stack work or delivery of cross-platform UI among other unorthodox techniques.

  4. Goodpoint

    Olkusz and Kraków, Poland 2010 - 2011

    Rapid design and delivery of websites for small and medium sized companies. Client contact, offer negotiations and IT support. Mostly PHP MVC frameworks code and related - first experience with professional software development.

Engineer

I have a deep understanding and practical experience with many mainstream solutions and with a few rising stars.

HTML • CSS • javascript • typescript • nodeJS • svelte • coffeescript • PHP • C# • java • ruby • python • tailwindcss • storybook • react • vue • angular 1.6 • knockoutJS • angular 2 • emberJS • backboneJS • .NET • git • semver • HTTP • REST • MVC • MVVM • SSR • micro frontends • redux • vuex • vite • webpack • grunt • gulp • bower • clean coding • domain design • testability • CI/CD • accessability • integrations • cloud systems ... and more

Leader

I am at my best when shaping and operating within long term plans. I anticipate the outcomes and adapt to change. I own the responsibility for the entire project and for the individual tasks at hand.

I can be an effective member of the team or the orchestrator for the work of multiple software teams partaking in a project.

Designer

Software is made for people. It provides help, information, solution and empowerment. As an engineer I do not lose sight of that fact and I can respond to the user's needs.

With the assistance of other specialists I build clear, usable and easy to access interfaces for web applications. Simplicity is the goal.