Radosław Rzepka

Experience

My professional experience as a full-stack engineer. Learn about the projects I've worked on and the technologies I use.

Fullstack Developer

Devopsbay
September 2025 - Present

Worked on migrating services from monolithic to distributed cloud architecture on AWS. Developed new APIs and integrations using serverless technologies.

Technologies

TypeScriptNode.jsAWSTerraformGitHub ActionsVitest

Responsibilities

  • Migrating service from Ruby monolith to AWS Lambda-based architecture
  • Creating new API and AWS SNS notification consumers for integration with existing system
  • Gradually replacing legacy services with parallel operation of new and old systems
  • Writing and maintaining unit and integration tests using Vitest
  • Collaborating on migration planning to ensure backward compatibility and system reliability

Software Developer

Gorrion
July 2023 - July 2025

Worked in a team developing modern web applications for clients from various industries. Implemented full-stack solutions using the latest technologies.

Technologies

ReactNext.jsTypeScriptTailwind CSSStorybookNode.jsNestJStRPCGraphQLStripePostgreSQLPrismaDrizzleFirebaseDockerAWSPulumiTurborepoJestPlaywrightGitHub Actions

Responsibilities

  • Designing and implementing user interfaces using React, Next.js, and TypeScript
  • Creating and maintaining APIs using NestJS, tRPC, and GraphQL
  • Implementing online payment integrations using Stripe
  • Designing and managing PostgreSQL databases using Prisma and Drizzle
  • Deploying applications on AWS cloud using Pulumi and Docker
  • Writing unit and end-to-end tests using Jest and Playwright
  • Collaborating with UX/UI team on designing new features
  • Participating in code review and continuous integration process
  • Working in Agile methodology and participating in Scrum meetings

Math tutor

Self-employed
2019 - Present

Conducted individual mathematics lessons for elementary and high school students. Prepared students for eighth-grade and matriculation exams.

Responsibilities

  • Conducting individual mathematics lessons tailored to student needs and level
  • Preparing students for eighth-grade exam and mathematics matriculation exam
  • Developing personalized teaching materials and exercises for individual student needs
  • Diagnosing learning difficulties and adapting teaching methods to student learning style
  • Regularly monitoring student progress and providing constructive feedback
  • Building student motivation and confidence in mathematical skills

IT support

Fizjofit
June 2020 - July 2025

Provided IT support for a physiotherapy company. Managed website, created reports, and automated processes.

Technologies

WordPressExcelPython

Responsibilities

  • Operating and editing website based on WordPress
  • Creating and managing reports in Excel
  • Designing and implementing Python scripts for report generation automation
  • Optimizing work processes through IT solutions
  • Ongoing technical support for company employees
  • Updating and maintaining information systems