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