Fazliddin Sharafiddinov

Fazliddin Sharafiddinov

$25/hr
Node.js Backend engineer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
23 years old
Location:
Lugano, Ticino, Switzerland
Experience:
5 years
About

Greetings,

I am an experienced Node.JS backend developer with 5 years of commercial experience.

I have worked with different databases, I am an expert in both SQL and NoSQL, and worked with both OLTP and OLAP databases.

I am an expert in SQL functions (recursive as well), triggers and procedures, and have experience working with channels for ELT strategies.

In one of my projects, I synced PostgreSQL with Redis and ElasticSearch by opening a channel in PostgreSQL and pushing notifications to Kafka. Other instances were listening to Kafka and updating Redis and ElasticSearch in real time (a debouncer was added to prevent unexpected multiple updates). Additionally, a 10-minute cron job was implemented to compare relative updated_at timestamps and ensure consistency across PostgreSQL, Redis, and ElasticSearch. Redis was used to handle permissions and only the server was accessing it, while ElasticSearch was used for searching our catalogue.

I have worked with all notification services including Firebase.

I have used Socket.io to make a chat for one of my e-commerce projects to handle a conversation between the user and admin.

I have experience with AWS S3, SES, RDS, Glue, and Redshift. For recent backend projects I used Nest.js, however, I can also use Express, Fastify and .NET.

I have worked with Stripe for payments and subscriptions, and also generated custom invoices through a headless browser and exported them as PDF files.

Check my LinkedIn for more information:

https://www.linkedin.com/in/fazliddin-sharafiddinov/

Sincerely,

Fazliddin

Skills
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.