Full-Stack Developer

Maciej B

Information

Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
5 yrs.
Location
Poland, Warsaw
Nationality
Poland
Timezone
(GMT+01:00) Warsaw

Languages

Spanish; Castilian
Pre-Intermediate (A2+)
English
Advanced (C1)

About

Maciej is a Full-Stack Developer with significant expertise in building scalable applications using core technologies such as Node.js, React.js, and TypeScript, accumulated over five years. He has specialized in developing robust backend systems with Express.js, ensuring smooth communication between servers and clients. His proficiency extends to GraphQL, which he leverages to optimize data retrieval processes. In addition to his core capabilities, he has practical experience with testing frameworks like Jest and Cypress, enhancing application reliability through automated testing. Maciej's familiarity with cloud platforms includes Docker, positioning him well for modern deployment workflows. He also utilizes tools like Webpack, CSS, and HTML to create intuitive user interfaces that improve user engagement across various industries including job and career services, among others. He holds an Engineering degree from Opole University of Technologies.

Experience

USER AUTHENTICATION

Mid/Senior Fullstack Developer

About the Project

I spearheaded the development of a unified user authentication system designed to streamline access across a network of 18 diverse job boards. By centralizing the authentication logic, I improved cross-platform identity management and enhanced system security. This project required a deep understanding of scalable software design and the complexities of managing user data across multiple high-traffic domains.

  • Job and Career Services

Responsibilities

- I was responsible for harmonising the segment. - Responsible for the user’s authorisation process across 18 brands, ensuring consistency and efficiency. - Developed the analytics logic, created a monorepo, and built services to manage and deliver configuration data within a microservices architecture.

AI USER ONBORDING

Middle Full-Stack Developer

About the Project

I played a key role in developing a SaaS application designed to revolutionize the initial user experience. We implemented Large Language Models (LLMs) to intelligently parse natural language queries, allowing the system to conduct intuitive, conversational interviews with new users.

  • Job and Career Services

Responsibilities

The main objective was to automate the onboarding process by extracting key data points from user responses. Shifting from rigid forms to an AI-powered dialogue significantly lowered the barrier to entry and allowed us to gather deeper insights into user needs from the very first interaction.

Skills & technologies

TRACKING ARCHITECTURE

Mid/Senior Fullstack Developer

About the Project

I played a pivotal role in designing and implementing a comprehensive tracking architecture for the entire organization. This project involved building a unified data framework to capture user interactions and system events across all platforms, ensuring a "single source of truth" for the company’s analytics.

  • Job and Career Services

Responsibilities

By establishing standardized tracking protocols and data pipelines, I enabled cross-departmental teams to make data-driven decisions with high confidence. This architecture was built for high scalability, ensuring that as the company grew, our data collection remained consistent, accurate, and actionable.

Skills & technologies

Education

Opole University of Technologies

2017 - 2021
Engineering