Hire Freelance Software Engineers

Senior Node.js Developer

Node.js

6 Years Of Experience

Hire Freelance Software Engineers

Pooya

Istanbul, Turkey

$40/h

Communication

9/10

Technical Skill

10/10

Message Me

Skills

Expertise

Remote Freelance Express.js Developer Logo

Express.js

5 years

Remote Freelance TypeScript Developer Logo

TypeScript

2 years

Remote Freelance Node.js Developer Logo

Node.js

6 years

Remote Freelance Django Developer Logo

Django

1 years

Remote Freelance Go Developer Logo

Go

1 years

Remote Freelance MongoDB Developer Logo

MongoDB

3 years

Remote Freelance JavaScript Developer Logo

JavaScript

6 years

All Skills

Remote Freelance Express.js Developer Logo

Express.js

Remote Freelance TypeScript Developer Logo

TypeScript

Remote Freelance Node.js Developer Logo

Node.js

Remote Freelance Django Developer Logo

Django

Remote Freelance Go Developer Logo

Go

Remote Freelance MySQL Developer Logo

MySQL

Remote Freelance MongoDB Developer Logo

MongoDB

Remote Freelance JavaScript Developer Logo

JavaScript

Remote Freelance Digital Ocean Developer Logo

Digital Ocean

Senior Node.js Developer

Pooya is an experienced Senior Node.js Developer with 6 years of experience. Pooya has worked as a full-stack engineer and with various technologies such as Node.js, Express.js, Python, Flask, Go, and built everything from micro services to entire games.

Professional Experience

Senior Node.js Developer

6 years 2 months

Super Apps

Designed and migrated some of the PHP monolithic parts to Node.js microservices that resulted in more than 100% performance boost. These include payment, authentication, chat, and matchmaking. Technologies used were Node.js, Fastify.js, MongoDB, MySQL. Services communication relied on gRPC for sync calls and RabbitMQ for async calls.

Coded game server using Node.js and Express.js.

Coded an SDK that hosted utility functionality for inner services to use. To name a few, the SDK provided custom HTTP clients for services including but not limited to payment, upload, and authentication.

Prepared the guideline for code refactoring JS code to Typescript. After the refactoring, our development velocity was increased more than 50%, and we could add new services and functionalities every sprint.

Created a shell for micro frontend projects to run using javascript browser APIs and React.js, Redux, and Typescript.

Remote Freelance Express.js Developer Logo

Express.js

Remote Freelance TypeScript Developer Logo

TypeScript

Remote Freelance Node.js Developer Logo

Node.js

Remote Freelance MongoDB Developer Logo

MongoDB

Go Developer

1 year 3 months

MH Finans

Designed a reliable system architecture to ensure a successful migration from legacy monolith to microservices, through adding sagas, transaction outbox, and orchestration services to our architecture

Coded and deployed multiple microservices using Golang language. Services included but were not limited to liquidity provider service, deposit collector service, and wallet service. I was responsible and accountable for my services, from development to deployment using Github CI and docker

Improved productivity of the team by 30% through creating a boilerplate for the team helping unify code styles and improving code readability and reusability.

Remote Freelance Go Developer Logo

Go

Frontend Developer

3 years 8 months

Several Employers

Used React.js and Redux to deliver a PWA for two apps CashCool and CashClub

Code reuse through creating a private NPM registry and a shared UI kit for common components. It resulted in doubling code reusability and development team agility.

Designed, coded, and Implemented various frontends in React & Redux.

Remote Freelance JavaScript Developer Logo

JavaScript

Remote Freelance TypeScript Developer Logo

TypeScript

Remote Freelance React Developer Logo

React

Education

Azad University of Kerman

BSc Software Engineering

Developer Profile

Leadership:

Score 5: Expertly architects projects, oversees engineering teams, and guides company-wide tech initiatives.

Communication:

Score 5: Expertly conveys technical scope and vision, aligns tech solutions with business requirements, and mentors in effective communication.

Professsional Experience:

Score 5: Veteran Technologist - Carries vast experience, having helmed diverse and complex projects across industries, and showcases a history of strategic and impactful project completions.

Engineering Skill:

Score 5: CTO level - Shapes the company technological direction, makes key decisions on tech stack and infrastructure, and bridges tech with business vision.

Professionalism:

Score 5: Elite Professional - Embodies the highest standards in all interactions, mentors others in professional growth, and sets the benchmark for workplace excellence.

Skill Evaluation: 10/10

Professional Strengths

  • Software Engineer with +6 years of experience in high scale production, distributed systems, and microservice architecture.
  • Node.js and Golang. I also have solid experience working with MySQL, MongoDB, Redis, Kafka, Docker, design patterns, onion architecture, and agile development practices.

About me

Hello, I am Pooya. I consider myself as a committed person, with good teamwork skills and a great sense of solution providing.