Gigi is an experienced software developer with a huge history of working in the information technology and services industry with MySQL, PostgreSQL, MongoDB, Firestore, Oracle DB. He is skilled in a multitude of front-end and back-end languages (best in Javascript and PHP). His favourite frameworks and libraries are React.js, Node.js and Angular. Fast learner, hard worker, and team player who is proficient in an array of web development tools.
Stack: React, Angular, Node.js, PHP and internal API services
Responsibilities: Building large scale web applications for international clients with React, Angular, Node.js, PHP and internal API services
Stack: Firebase and modern JavaScript libraries
Responsibilities:
Stack: PHP/Laravel as well as Node.js/Express with PostgreSQL and MongoDB for back-end and React/Vanilla JS and Three.js for front-end
Responsibilities:
Stack: PHP/Laravel with MySQL and Oracle DB for back-end and Vanilla.js/jQuery, Highcharts, Recharts for front-end
Responsibilities:
Stack: Vanilla js/jQuery, HTML5/SCSS
Responsibilities:
Led group of 4 developers to create React Native e-shop application with complex category tree and advanced searching/filtering functionality. Took part in all activities starting from core architecture and tech stack selection to sprint planning, task distribution and daily code reviews.
I established the rules and patters for project structure to achieve code consistency across the development team.
I was responsible for:
Achieved high level of end user satisfaction after overcoming platform optimization challenges and setting up native modules for checkout and transaction handling.
As a member of a development team leads, I managed the front-end part of the application. Extra is an online store built with Angular and custom API.
Shop includes B2B and B2C interactions with expansive catalog and very large item selection database.
I participated in rebuilding the component structure and refactoring the codebase for a proper business logic separation and performance optimization. Used RxJS for event handling and Angular Universal for SSR. Implemented store with NgRx.
Achieved high level of performance for large product datasets being handled through complex filtering setup.
Built a feature rich integrated chat plugin with React for WordPress e-commerce websites. It aims to simplify online group shopping experience with integrated cart tracking and item rating system.
As a technical lead of a small development team, I was responsible for planning and setting up the project with appropriate tech stack and tools.
I implemented a complex communication service between the shopping website and embedded React application for smooth interactions. Created Firestore database setup and custom aggregation functions for statistics with Node.js and used Recharts library for handling charts in CMS.
Implemented fully featured real time group chat with item sharing from the shopping page and rating functionality. Used Cypress for E2E testing.
Achieved high performance and scalability across different devices and browsers.
Built a set of internal tools and management system for Internet TV services provider company. Project included multitude of content management and automatization tools with complex relational database setup and a lot of UI components.
I was responsible for implementing both the back-end API as well as building the entire front-end interface. Project was built with PHP and Laravel framework using PostgreSQL database. The platform included TV service subscription and automatization systems and required batch processing of large volume of data using queues of jobs. One of the more complex modules involved multiple STB (set top box) management for single household.
UI was built with vanilla JavaScript, jQuery and custom components. I used Highcharts as charting API and multitude of libraries for image and text processing
Platform greatly simplified the management for subscriptions, payment transactions and service status automatization for thousands of customers.