Frontend: Javascript, Typescript, React, Redux.js, Redux Thunk, Redux Saga, RTK Query; GraphQL, Apollo Client, Next.js. CSS3 (Flexbox, some Grid, BEM), HTML5, preprocessors and libraries (SASS, CSS-in-JS, Styled Components etc.) and UI libs like Material UI and Bootstrap. Used Storybook for better communication with UX designers.
Backend: Node.js, Express, Nest.js. SQL, Postgres, some MongoDB and Redis; ORMs (TypeORM, Sequelize). AWS services (Lambda, S3, IAM, DynamoDB, AppSync, API Gateway, SNS/SQS, CDK). Built mostly REST and a bit GraphQL APIs. Have fair understanding of app security and performance principles
Dev Tools: Jest, React Testing Library, Cypress; Git, Webpack (incl. module federation), ESLint, Postman, npm, SonarQube; understand CI/CD concepts, worked with Github Actions and Docker. Know clean code and clean architecture principles and best practices.
Plans: Remix, PWAs, Prisma, Pulumi, Astro, Kubernetes & in-depth microservice architecture, advanced and new web standards, edge computing, system design, web scalability and more;
Soft skills: Transparency in team work, advanced Jira backlog management (requirements gathering, story linking, acceptance criteria, comments, fostering transparency in dev work), engineering hygiene (clean code, commit culture), architectural and product-centric mindset, attention to details, fluent English, leadership skills. Comfortable with Scrum processes and remote work environment. Interested in conducting technical interviews and mentoring activities;
I am a self-demanding person striving for constant self-perfection. I value teams with well-built software development processes and high engineering culture.
I work hard to produce clean and maintainable code, while always keeping in mind the architectural side of things and the application in its entirety (backend and front-end). Trying to stay on top of latest dev trends, I understand that knowing the web fundamentals and standards is always paramount.
My goal on every project, apart from producing quality code, is to help build transparent and flexible processes that help achieve business goals and make web development easier.
I am more than yet another coder on your team!
2 years
Poland, USA - remote
Feature development using React.js, GraphQL, and Node.js/AWS. Took part in building a custom component library based on Material UI, so it can be reused on various microfrontends. Lead task decomposition, requirements analysis and sprint planning. Set up front-end deployment pipelines. Ensure the application complies with both security and performance best practices, proactively highlight issues and agree on additional time for fixing them. Lead project documentation efforts for easier onboarding of newcomers
Tech stack: Typescript, React.js, GraphQL (Apollo), Jest, Vitest, React Testing Library, Node.js, Neo4j, AWS
5 months
Minsk, Belarus
Worked on the backend and some front end of an e-commerce app, particularly its checkout part and integrations with various payment systems. Led groomings and task decomposition. Led efforts to increase test coverage for the critical functionality, thus reducing the number of issues users face in production. Initiated a move to Typescript to increase type-safety
Tech stack: Typescript, React.js, Node.js, Storybook, Jest, React Testing Library, AWS (DynamoDB, IAM, Lambdas), GraphQL
1 year
Minsk, Belarus
Developed key parts of an e-commerce platform, with rich UI functionality like pricing, filtering, shopping cart etc. using Typescript, React, Sagas and related tools. Developed parts of microservices, integrations with payment and other APIs. Build ETL processes to feed data into the app. Discussed contracts with architects from other service teams so we stay in sync. Managed the technical side of the backlog for the dev team's convenience
Tech stack: Typescript, React.js, Redux Saga, AWS, Node.js, Express, Jest, Next.js, Docker
2 years
Minsk, Belarus
Frontend and some backend development for a European company offering AI-based business process automation. Added new and supported existing features, wrote React/Typescript applications from scratch. Developed BFF for several frontend clients to improve client-side performance. Communicated with customers in English on a daily basis
Tech stack: Javascript, Typescript, CSS3/HTML5, Node.js, React.js
1 year
Various frontend projects, including: 1) designing and implementing HTML, CSS and JS frontend for the news website of the CTV TV company, some development on the backend side 2) freelance frontend development and bugfixing 3) JS lab at EPAM; courses, books and side projects (JS, CSS3, SASS, React.js)