Full-stack Engineer

I am a Full-Stack Engineer with 10 years of experience, including 7 years in outsourcing companies. I have worked in various roles, from regular developer to team leader, and have a deep understanding of teamwork dynamics. Additionally, I have collaborated with teams from different regions, including the USA, Israel, Germany, Italy, France, Sweden, and India, each with its unique cultures and work attitudes. Technically, I have experience with a wide range of technologies, which has taught me that technical solutions should provide business value to the client, regardless of the tech stack being used.

Skills

Full Stack Development

TypeScript

JavaScript

Web application

HTML5/CSS3

Microservices architecture

Technology stack

Experience

Full-Stack Engineer

Project Overview

A real time quiz game which has the final goal of involving more than one player represents a good playground to exercise some architectural concepts: flexibility in cloud deployment models, reactivity in the front end, testability of complex scenarios.

Responsibilities

  • Implementing web application from scratch
  • Develop React front-end application
  • Integration with API
  • Integration with Firebase to protect app

Tools&Technologies

React, Ionic, NodeJS, NestJS, Typescript, MongoDB, Firebase

Full-Stack Engineer (mobile API & CMS (web app and API))

Project Overview

The team creates a mobile application to control the grill. With the help of the application, you can adjust the grill temperature, set a timer and follow the recipe during cooking.

Responsibilities

  • Mobile API development (Node.JS, Express, TypeORM, mySQL)
  • CMS API development (Node.JS, Express, TypeORM, Postgres)
  • CMS web App (React, Redux, TypeScript)
  • AWS EC2, Cloudwatch

Tools&Technologies

Node.JS, Express, TypeORM, MySQL, Postgres, React, Redux, TypeScript

Full-Stack Engineer

Project Overview

The team is developing a product that helps you choose services on the best terms by comparing offers on the market. This could be insurance (life/real estate/pets/travel), mortgages, financing, loans, investments, buying/renting vehicles, etc.

Responsibilities

  • Divide monolithic PHP application into Nest.JS microservices
  • Create libraries for shared usage by different company microservices
  • Develop React front-end application
  • Participate in team meeting to design the structure of and communication of future microservices

Tools&Technologies

NodeJS/NestJS (Microservices), MongoDB/PostgreSQL/TypeORM, RabbitMQ,
Kubernetes, Docker, GitlabCI, Sentry, RestAPI/Swagger, React/NextJS/GraphQL,
fp-ts

Team Lead

Project Overview

A French food delivery company with its own restaurants all over the country.

Responsibilities

  • Estimation
  • Communication with client
  • Project Architecture
  • Project deployment & delivery
  • Integration with external services

Tools&Technologies

Node.JS (Express, TypeScript, TypeORM, PostgreSQL), React (Next.JS, TypeScript,
Redux, SSR, SPA), Strapi (just for headless CMS), AWS (EC2, S3, Cloudwatch,
Cognito, SES), Docker, Bitbucket Pipelines, Societe Generale Bank API

Front-End Team Lead

Project Overview

German bike sharing company. You can rent a bike from a person like Airbnb.

Responsibilities

  • Migrate Angular.JS project to Angular
  • Estimation, solution design
  • Client communication, demo
  • Delivery

Tools&Technologies

Angular 8, Typescript, NgRx, Angular Material, Heroku, Braintree, Google Maps API

Full-Stack Engineer

Project Overview

Reali delivers the same superior service, data, and guidance – including in-house licensed real estate professionals who offer expertise, an innovative app that guides people through the process, and a marketing team.

Responsibilities

  • Full implementation of front-end stack
  • Develop new web platforms and migration from Angular.JS
  • Unit and integration testing

Tools&Technologies

Angular, Typescript, RxJS, NgRx, SSR, Karma

Web Engineer

Project Overview

Auto Trader is digital automotive marketplace for car buyers.

Responsibilities

  • Create a custom template
  • Extend default catalog and filter functionality
  • Create modules for garage, events, showcase, user tagged news section and more
  • Integrate API’s for instant publishing to another platform and fill car data (Finn.no & Vegvesen.no)

Tools&Technologies

JavaScript, Angular.JS, Node.JS, MongoDB, OracleDB, node-oracle, Swagger,
HTML5, CSS, SASS

Web Engineer

Project Overview

The IPRS Team Organizer (Team Organizer) is a web portal that provides you with the facility of adding and managing Resellers, Organizations, Users (Subscribers) and Groups to the IPRS service.

Responsibilities

  • Develop CRM client web application
  • Angular Material usage
  • Develop node.js based REST API
  • Generating API docs using Swagger

Tools&Technologies

JavaScript, Angular.JS, Node.JS, MongoDB, OracleDB, node-oracle, Swagger,
HTML5, CSS, SASS

Front-End Engineer

Project Overview

CRM and Dashboard for an investment company for tracking trading activities and internal communication between company traders.

Responsibilities

  • Create an animated single-page presentation
  • Develop back-office CRM system using component based Angular 1.6
  • Using D3 library to create chats

Tools&Technologies

JavaScript, AngularJS, D3. HTML5, CSS3, SASS, GULP

Web Engineer

Project Overview

Portal about lifestyle, travel and cultural events.

Responsibilities

  • Organize structure of the new website
  • Create a custom template
  • Custom module for articles navigation
  • Joomla to WordPress migration

Tools&Technologies

WordPress, Visual Composer, PHP, jQuery, HTML, CSS3, MySQL