Summary

Expertise

Project Highlights

Education

Agency

AR

English:

Advanced

Aleksandr R.

vetted by Youteam

Vetted by YouTeam

Poland

UTC +01:00

Europe/Warsaw

English:

Advanced

5 years of professional experience. Participated in JavaScript (Typescript), Node.js, and React.js projects.

I am a full-stack developer with 5 years of professional experience in JavaScript (Typescript), Node.js, and React.js. I have a strong preference for working in the fin-tech domain, with a focus on payment processing solutions for businesses. My expertise includes backend technologies such as Node.js, Express, Koa, and Nest.js, as well as frontend technologies like React, Next.js, and Vue. I have experience in designing project architectures, implementing features, writing unit tests, and integrating with third-party services. Additionally, I am skilled in working with databases like PostgreSQL and MongoDB, as well as using tools like Prisma and TypeORM. I am also proficient in AWS services and have knowledge of Docker. With my strong problem-solving abilities and attention to detail, I am dedicated to delivering high-quality code and solutions.

Want to hire this engineer?

Check if Aleksandr is available

Expertise

Years of commercial development experience

5 years of experience

Core technologies

React.js 5 years
React Native 5 years
TypeScript 5 years
GraphQL 5 years
Node.js 5 years
Nest 5 years

Other technologies

AWS
Express.js
MongoDB
PostgreSQL
Mocha
RESTful API
WebSockets
Docker
Vue.js
Jest
Koa.js
Next.js

Project Highlights

icon
Full-stack Engineer

Arabic loan management system

Mar `23 - Mar `20

Service subscribers can lend money to their customers. There are two application instances for the admin and for the subscribers. Admin approves registered subscribers and allows them to lend money to their customers. Both admin and subscriber can have employees with a specified list of permissions, which can be changed. All actions of the employee are logged. Key feature: detailed financial statistics. Users can see summarized financial data by period/client and atomized data such as a list of payments

Responsibilities & achievements

• Designed the server-side architecture. • Set up a system of roles and permissions. • Implement basic API for client applications to consume

Node.js
PostgreSQL
React.js
Knex.js
icon
Full-stack Engineer

Australian Payments System

Aug `21 - Mar `23

2 years

Multiservice fintech project specializing in providing payment processing solutions for businesses

Responsibilities & achievements

Architecture: Microservices Authentication solution: JWT > Sessions Description of back-end tasks: • Design and implement new features based on high-level and low-level technical documentation. • Write unit tests for implemented endpoints • Increase overall unit test coverage by writing tests for existing endpoints. • Extending existing API endpoints with new features (e.g. adding new transaction types to existing ones) • Create API to consume front pages that contain views of different types of entities: transactions, customers, payments, etc. As a general rule, each view includes pagination, search, filtering, sorting, and customizable columns. • Work on integrating current API endpoints with selected payment gateway service. • Refactoring old endpoints using new architectural approaches (e.g. designing and writing reusable code based on common behavior of different transactions, taking into account some specific details) Working with AWS: EC2, S3, RDS, Secret Manager, Param Store, etc. Description of front-end tasks: • Create reusable components based on UI Kit • Implementing table-based entity views with pagination, search, filtering, sorting, and customizable columns. • Refactoring obsolete logic in components' custom React hooks.

Node.js
PostgreSQL
React.js
TypeScript
RESTful API
Material-UI
Next.js
icon
Full-stack Engineer

ActivePlatform

Mar `20 - Apr `21

1 year

B2B solution that provides a user interface to create, renew, activate, cancel, etc, subscriptions for software like ESET, Kaspersky, GSuite, Microsoft, Azure, AWS, etc. Azure, AWS, etc. You can manage your account, subscriptions, clients.

Responsibilities & achievements

• Design project architecture. • Developing UI Kit custom components (buttons, inputs, date controllers, etc). • Provide an internationalization option. • Implement SSO authorization. • Add interactive charts for analysis.

Node.js
Vue.js
Koa.js

Education

Higher education in Computer Science

Agency

We are digital explorers. agency #3247

10-50

GMT+1

Kharkiv

Core Expertise

AngularJS
Django
Flask
Java
JavaScript
Node.js
PHP
Python
React.js
React Native
Spring
UI
UX
Apollo
Redis
Swift
Redux
Solidity
Vue.js
Flutter
Nest
Figma
pandas
Next.js
Nuxt.js

Industries

Branding, design, web development

Want to hire this engineer?

Check if Aleksandr is available