12/04/2024 updated

**** ******** ****
100 % available

Full stack web developer

Tomsk, Russian Federation Tomsk State University of Control Systems and Radioelectronics, Control Systems Optimization faculty
Tomsk, Russian Federation Tomsk State University of Control Systems and Radioelectronics, Control Systems Optimization faculty

Profile attachments

Alexander P. - Lead Fullstack Web (November 2024) (Eng).pdf

ASP.NETJavaScript.NET FrameworkC Sharp (Programming Language)Cascading Style Sheets (CSS)Web DevelopmentEntity FrameworkGoogle MapsWindows Communication FoundationInfrastructure ManagementPostgreSQLMicrosoft SQL ServersMongoDBNHibernateNode.jsRabbitMQRedisAngular 2+SignalRSystems IntegrationTransact-SQLTypeScriptMail ServicesRxJSTailwindReact.jsExpress.jsGrafanaCypress (Programming Language)BackendSyntactically Awesome Style Sheets (SASS)StripeAngularJSKubernetesFull Stack DevelopmentApache KafkaFront End Software DevelopmentReact ReduxNestJSRestful ApiWebhooksDockerWeb ApiMicroservices
Front-end web development
React tech stack: TypeScript, JavaScript, React (saga/thunks/epics), redux-toolkit/redux, MobX, react-query, SCSS/SASS, tailwind/twinmacro, styled-components, ChakraUI, Chart. js, RxJS, use-gesture, twa-dev, socket.io-client, Clsx, Formik, Yup, jest, cypress.
Angular tech stack:  TypeScript, JavaScript, Angular, SCSS/SASS, CDK, SignalR, NGRX/NgrxComponentStores/NgrxForms/Ngxs, jest, cypress, NRWL/NX, ngx-translate, Storybook, Google Maps.

Backend web development
Node.js tech stack:  TypeScript, JavaScript, Node.js, NestJS, Express, TypeORM, Mongoose, NX, Agenda, socket.io, Telegraf, KafkaJS, ioredis, node-redis, 3rd party mail services, 3rd party SMS services.
.NET tech stack: C#, .NET (+Core), ASP.NET Framework/Core, Web API, T-SQL, Entity Framework (+Core), NHibernate, Autofac, SignalR, REST, WCF, Webhooks, Paypal/Stripe integrations.
Infrastructure:  MS SQL Server, PostgreSQL, Mongo, RabbitMQ/MassTransit, Kafka, OpenTelemetry, Microservices, Kubernetes, Docker, Docker Compose.

Languages

EnglishFluentRussianNative speaker

Project history

Get Games – Telegram Gaming Platform Powered by TON

Role : Fullstack developer, software architect
Responsibilities : 
  • system design.
  • Development of game platform functionality.
  • code review.
  • Translate business requirements into technical tasks, requirements elaboration.
  • Direct communication with the customer.
Tech stack Frontend : TypeScript, React, MobX, ChakraUI, React-Router, Telegram Mini Apps, Chart.js, mobx-react-lite, RxJS, use-gesture, twa-dev, socket.io-client
Tech stack Backend :  Typescript , Node.js, Express, NestJS (+schedule, swagger, TypeORM, websockets(socketio), microservices, passport, config), bull, cache-manager), PostgreSQL, Telegraf, KafkaJS, ioredis + node-redis.
Linkhttps://t.me/getgamestgbot

Insurance platform that provides additional car protection against accidents on pay-as-you-go model

Role : Fullstack developer, software architect
Responsibilities :
  • Application architecture design.
  • Development of both UI and backend.
  • Translate business requirements into technical tasks, requirements elaboration.
  • Writing technical documentation.
  • Task planning.
Tech stack Frontend : React, react-query, TypeScript, Javascript, Clsx, Formik, Yup.
Tech stack Backend : NodeJS, NestJS, Express, Mongo, Mongoose, NX, Monorepo, Kafka, Agenda, Opentelemetry, 3rd party mail services, 3rd party sms services, microservices.

US-based marketing platform that helps to build own campaigns, helps to track how business is doing, to collect feedback from Youtube, Yelp, etc., and to keep communication with customers

Role : Front-end developer in English-speaking team.
Responsibilities:
  • Common components development (UI kit, layers for Google maps, map pickers, graphs, etc.).
  • Code review for developers from different teams, updating and refactoring the code, communication with other teams.
  • Development of an application designed to display statistics in other applications. Development of a frontend and PDF service.
  • Development of an application for aggregating reviews.
  • Development of an application for email marketing campaign configuration – email template editor, configuration of a contact list, scheduler, viewing statistics on sending emails.
  • Development of an application for communications. Improving application performance.
Tech stack : Angular 10-14, NRWL/NX/Storybook, NGRX, swimlane-charts/d3, Google Maps, Node.js, Express.

Fraisys – Cloud-based inventory and sales chain management system for retail chains and franchises

Role : Full stack developer, team lead
Responsibilities :
  • Migrating ASP.NET MVC pages to Angular.
  • Front-end architecture.
  • Core and API development.
  • Front-end application code review.
  • UI toolkit/elements set.
  • Controls development (not using external ones).
  • Language extensions set.
Backend stack : C#, ASP.NET, Autofac, NHibernate, MS SQL Server, TSQL, RabbitMQ + MassTransit.
Frontend stack : Angular 4+ (up to 9), TypeScript/JavaScript, NGRX, Google Maps. 
Link https://fraisys.com/en

Must2Go – UAE startup. Multilingual (including RTL language) online tourism services and activities booking system (tickets, excursions, trips, etc.).

Role : Full stack developer
Responsibilities: ASP.NET backend + frontend. Common front-end development (ui/services/business logic/forms/etc).
Backend stack: C#, ASP.NET, MVC WebApi, Entity Framework, SignalR
Frontend stack:  Angular 4+, TypeScript, SignalR, Google Maps

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in