English:
Advanced
Aleksandr R.
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 availableExpertise
Years of commercial development experience
5 years of experience
Core technologies
Other technologies
Project Highlights
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
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.
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.
Education
Higher education in Computer Science
Agency
10-50
GMT+1
Kharkiv
Core Expertise
Industries
Branding, design, web development
Want to hire this engineer?
Check if Aleksandr is available