Experience
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