Senior Node.js Developer

Node.js

5 Years Of Experience

Hire Freelance Software Engineers

Moein

Istanbul, Turkey

Communication

9/10

Technical Skill

8/10

Message Me

Skills

Expertise

Backend

8 years

Node.js

6 years

PHP

7 years

MySQL

6 years

JavaScript

7 years

TypeScript

3 years

Laravel

7 years

MongoDB

2 years

All Skills

Backend

Node.js

PHP

MySQL

JavaScript

TypeScript

Laravel

Angular

Docker

Digital Ocean

HTML

MongoDB

Senior Node.js Developer

Moein has more than five years of hands-on experience in backend development using PHP, Laravel, Node JS, and Python. In-depth knowledge of front-end languages and libraries (JavaScript, TypeScript, jQuery, HTML5, CSS3, Twitter Bootstrap, Vue.js and the Angular framework versions 2 and 4). Database design and implementation (MySQL, MongoDB, Redis) and also supplementary technologies in Redis and Lua-scripting.

Professional Experience

Head of Backend Engineering

2 years 2 months

FlashBox

• Lead a team of senior backend developers (PHP, Node JS) through team and tasks management, code quality checks, and mentorships.

• Mentorships and monitoring programs for interns and newly employed developers.

• Technology infrastructure and stack maintenance through Collaborations with the head of engineering department and other technical leads

Node.js

PHP

Laravel

Express.js

Head of Backend Engineering

1 year 2 months

AloPeyk

• Lead a team of senior backend developers (PHP, Node JS) through team and tasks management, code quality checks, and mentorships.

• Refactored the AloPeyk dispatcher service using GeoRadius and Lua in order to create a fast service that discarded numerous unnecessary MySQL queries.

• Implementation of a service-based architecture that utilized the RabbitMQ message-broker system for in-cluster communications.

• Managed application requirements for Docker and Kubernetes environments and also integrated Docker-compose into local development machines.

• Mentorships and monitoring programs for interns and newly employed developers. Technology infrastructure and stack maintenance through Collaborations with the head of engineering department and other technical leads.

Node.js

PHP

MySQL

Kubernetes

Senior Software Developer

2 years 6 months

AloPeyk

• Design and Implementation of administrative control panel modules using PHP (Laravel), Node JS (Express, Fastify), MySQL, MongoDB and Redis. This panel uses a role/permission-based authorization system.

• Implementing the control panel view using Angular 2-4, JQuery, Bootstrap, Google Maps, Highcharts, HTML, and CSS as front-end technologies

• Unit test implementations for legacy APIs using PHPUnit in Laravel and Mocha in Node JS applications

• Implemented and worked with many third party APIs including but not limited to Google Maps, Open Source Routing

• Machine, WebEngage, Pipedrive, the Pivotraltracker API, and IP APIs.

• Designing transparent and optimized database schemas and structures along with strong indexing principles

• Maintaining data with regards to high security and availability on the database using encryption mechanisms and optimizations.

Node.js

Angular

Laravel

Vue

Web Developer

2 years 3 months

Various

• Designing and maintaining clients websites with different CMS’s (WordPress, Joomla, OpenCart, and Magento)

• Designing a Panel for handling special events for the company that utilized serial numbers and barcode readers for guest management

• Client server handling and support

PHP

HTML

CSS

JavaScript

Education

IAUSR

BSc Software Engineering

Developer Profile

Leadership:

Score 4: Capable Tech Lead, drives technical strategy, and envisions project scope.

Communication:

Score 4: Effectively communicates complex technical concepts to non-technical stakeholders and bridges departmental communication gaps.

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 4: Tech Lead/Architect - Oversees large-scale projects, defines architectural decisions, and strategizes tech solutions.

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: 8/10

Professional Strengths

  • Experienced in software engineering methodologies and techniques.
  • Analytical mindset and problem-solving skills.

About me

• Hello, I am Moein. Nice to meet you.

Professional Services
Loading insights...