about me

Hi, there. My name is Maciej_

Software Developer
Project Management

I am an experienced software development coordinator, combining managerial skills, team management, and deep technical knowledge. My practice includes not only programming but also complex tasks of team management, work planning, and close cooperation with the company's sales, marketing, and IT departments.

I operate at the intersection of programming, management, and innovation, which allows me to take a comprehensive approach to projects. On a daily basis, I manage a team of 8 developers and a team of 3 consultants. I am responsible for the full life cycle of web applications and JS modules. I oversee the successful implementation of multiple applications, design system, telemetry services, and the development of innovative RPA and AI projects.

6
+years of experience
10
+longterm projects I was involved in
6
+projects I coordinated

experience

Experience & Education

Graduating from renowned universities forms the foundation of my commitment to continuous self-improvement. I always strive to develop my programming and managerial skills, expanding horizons in the realm of new technologies and innovative solutions.

work
09.2024 - now

Senior Software Developer

GFT Technologies

I develop React.js, Node.js, and AWS-based applications for global automotive clients in close collaboration with international teams. I actively contribute to technical leadership, planning, and mentoring within a 25+ member team.

02.2023 - 09.2024

Software Development Coordinator

All for One Poland

My main responsibilities include project estimation, scheduling, monitoring progress, UX/UI analysis, and providing mentorship. I have a key role in managing a team of 8 developers and a team of 3 consultants, ensuring effective communication, schedules and skill development. I actively collaborate and maintain seamless communication with the consultant, sales, marketing, and IT departments, ensuring that the common goals of the organization are met.

11.2021 - now

Software Developer

All for One Poland

I am involved in architecture design and development of flexible solutions. I have introduced NestJS to the company's technology stack, contributing to the effective development of new features and improving system performance.

07.2019 - 11.2021

Software Developer

SNP Group

I developed complex applications, contributing in both frontend, backend, and service areas. My work included comprehensive involvement in various layers of the project, working in close collaboration with teams from Poland, Germany, the United States, and the United Kingdom.

education
2021 - 2022

Project Management in IT

WSB Poznań

The postgraduate program complemented and expanded my knowledge of project management.

2020 - 2021

Master engineer degree in IT

Poznań University of Technology

Second-degree studies in computer science with a specialization in Internet technologies at the Faculty of Computer Science.

2016 - 2020

Engineer Degree in IT

Poznań University of Technology

First-degree studies in computer science at the Faculty of Computer Science.

abilities

My Specializations

Team management

What sets me apart is my ability to manage effectively and initiate individual one-on-one meetings. Together with team members, we define goals and development plans, enabling independent work under appropriate control.

Project planning

I specialize in project planning through the careful use of a variety of methodologies such as Scrum, Kanban and Waterfall. My planning process is based on flexibility, adapting to the unique requirements of each project. I use advanced techniques, such as event storming and Walt Disney strategies, to precisely define goals and schedules.

UX/UI analisys

In my work, I work closely with the graphic design team, analyzing the application from a usability (UX) perspective. I focus on focused efforts to provide users with an intuitive and user-friendly interface (UI).

Multi-department communication

I actively collaborate with various departments and teams. Through this interdisciplinary collaboration, I can effectively manage the strategic processes of software development, security, marketing and sales.

skills and tools

My Technical Skills

My specialties include the areas of frontend and backend, but also the use of a variety of tools necessary for complex software planning, development, release, and testing.

FRONTEND

TypeScript

JavaScript

ReactJS

NextJS

GatsbyJS

Styled-components

Vanilla-extract

Storybook

Web-components

BACKEND

NestJS

NodeJS

GraphQL

Web-sockets

SQL

TOOLS

Jira

Confluence

Miro

Docker

Jenkins

Rush

portfolio

My Projects

Fastly.com

Redesign of fastly.com, where my role focused on the technical aspects of preparing the site and component library. With the team, we used the GastbyJS framework with vanilla-extract, and the Contentful platform was used for content management.

AI Assistant

I am the originator of an innovative solution that I conceived, designed, and coordinated the entire project. The unique solution seamlessly combines the power of artificial intelligence (AI) and robotic process automation (RPA) to increase work efficiency and enable an organization's employees to operate multiple applications and tools in one place from the chat of any text messenger.

RunBotics

In the Runbotics project, a proprietary open-source RPA platform, I am responsible for coordinating the development and automation work. I manage a team of 8 developers and a team of 3 consultants, overseeing the development of features and maintenance of the platform. In addition, I maintain active contact with clients, understanding their needs and preparing cost estimates for new automation projects.

OneUI

As part of the One-UI, or component library, I was responsible for working with graphic designers and product teams, creating and implementing components in React, and configuring the Rush tool for effective monorepository management. My role contributed to the introduction of a unified design system across all the organization's products.

CrystalBridge - Telemetry

In the project, I developed a plugin for web applications to collect basic and custom telemetry data. I designed and prepared a backend written in NestJS, which was used to consume and process the data and serve the plugin's script. I created a frontend application in React to visualize the collected data, which provided a comprehensive solution for monitoring and analyzing telemetry information. In addition to code development, I devised, planned, and designed new features for the solution.

PIM

In the PIM project, where I managed the team's work, I developed the backend part in NestJS and the frontend part in NextJS, focusing mainly on the system for managing and downloading SNP product documentation. I was responsible for the design, implementation of the backend functions and creating an intuitive user interface for easy browsing, searching and downloading of documentation.

ECM

As part of an ECM project in ReactJS technology with TypeScript, I wrote a modeler to create digital documents, equipped with an algorithm to design schemas for mobile devices.

* I performed the described work as an associate of All for One
logo
Maciej Kraśny