Nikoloz Razmadze, Developer in Tbilisi, Georgia
Nikoloz is available for hire
Hire Nikoloz

Nikoloz Razmadze

Verified Expert  in Engineering

Bio

Nikoloz is a software engineer with over eight years of professional experience and a focus on full-stack web development. He has also developed games and mobile and desktop software using a wide range of technologies and languages. Nikoloz learns new technologies quickly as he actively explores the rapidly changing landscape of software development. With genuine curiosity as a strength, he finishes his workday and then reads, writes, and experiments some more.

Portfolio

Giffer (Freelance)
CSS, HTML, MySQL, Java, JavaScript, PHP, Bootstrap, Vue, CodeIgniter, Front-end...
Indigi Labs
Next.js, NestJS, React, JavaScript, TypeScript, Node.js, Express.js, PostgreSQL...
ExcelliMatrix
JavaScript, Vue, HTML, CSS, Front-end, Docker, APIs, HTML5, CSS3, Sass...

Experience

Availability

Full-time

Preferred Environment

JavaScript, PHP, Express.js, PhpStorm, WebStorm, Lumen, Laravel, Node.js, Visual Studio Code (VS Code), Linux, Supabase

The most amazing...

...product I've developed was a contactless payment platform using RFID cards.

Work Experience

Senior Software Developer

2015 - PRESENT
Giffer (Freelance)
  • Created the entire product, including the user-facing website and control panel, the admin panel, and the software capturing animated GIF images on Giffer devices.
  • Deployed the software and configured the server, backups, and other administrative jobs.
  • Refactored Giffer several times, mainly to add features as it expanded into international markets. It operates in eight countries with over a million animated GIF images taken and hosted.
Technologies: CSS, HTML, MySQL, Java, JavaScript, PHP, Bootstrap, Vue, CodeIgniter, Front-end, Back-end, Full-stack, Back-end Development, Back-end Architecture, APIs, HTML5, CSS3, REST APIs, SQL, Sass, Tailwind CSS, UI Development, REST, DevOps, XML, Video Encoding, Videos, Forms, Web Applications, User Interface (UI), User Experience (UX), Vanilla JS, Software Architecture, Software Design, JSON REST APIs, Web Development, NPM, Full-stack Development, API Integration, Data Encryption, Responsiveness, Serverless, Front-end Development, Search Engine Optimization (SEO), Complex SQL Queries, Asynchronous Programming, Webpack, CI/CD Pipelines, Responsive, Responsive Design

Senior Full-stack Engineer

2021 - 2024
Indigi Labs
  • Managed a team of junior developers, including tutoring them, teaching them the best practices, and helping them grow.
  • Implemented features using cutting-edge technologies in cryptocurrency and WebGL spaces.
  • Rewrote and refactored legacy code to drastically optimize, modernize, and make it more maintainable.
Technologies: Next.js, NestJS, React, JavaScript, TypeScript, Node.js, Express.js, PostgreSQL, MySQL, SQL, Sass, MongoDB, Tailwind CSS, UI Development, WebGL, 3D, Three.js, Amazon Web Services (AWS), REST, DevOps, Google Cloud Platform (GCP), D3.js, Chart.js, XML, Forms, Canvas, Web Applications, User Interface (UI), Diagrams, User Experience (UX), Jest, Vanilla JS, WebSockets, Redux, Software Architecture, Software Design, NoSQL, JSON REST APIs, Web Development, NPM, Redis, Vercel, Full-stack Development, API Integration, MERN Stack, Data Encryption, Angular, Responsiveness, Serverless, Front-end Development, Search Engine Optimization (SEO), Complex SQL Queries, Angular CLI, Angular Material, Asynchronous Programming, RxJS, Webpack, CI/CD Pipelines, Responsive, Responsive Design

Senior Front-end Developer

2021 - 2021
ExcelliMatrix
  • Integrated several complex 3rd-party libraries into the project.
  • Worked with available information, which was incomplete, and extrapolated the requirements from several imperfect sources.
  • Assisted members of other teams working on different platforms to complete their tasks on time when my team was ahead of schedule.
Technologies: JavaScript, Vue, HTML, CSS, Front-end, Docker, APIs, HTML5, CSS3, Sass, UI Development, WebGL, REST, DevOps, D3.js, Chart.js, XML, Forms, Canvas, Web Applications, User Interface (UI), Diagrams, User Experience (UX), Jest, Vanilla JS, Redux, Software Architecture, Software Design, JSON REST APIs, Web Development, NPM, Full-stack Development, API Integration, MERN Stack, Data Encryption, Angular, Responsiveness, Front-end Development, Search Engine Optimization (SEO), Angular CLI, Angular Material, Asynchronous Programming, RxJS, Webpack, CI/CD Pipelines, Responsive, Responsive Design

Senior Back-end Developer

2017 - 2020
AWWCor
  • Co-developed the server side of a data lake application, integrating it with other applications in the platform using REST API.
  • Implemented a custom database connection layer, a scheduling system, a data synchronization system, and a data conversion system.
  • Made myself highly available in a fully remote team to identify and fix bugs, often working overtime as needed.
Technologies: MySQL, Express.js, Node.js, TypeScript, JavaScript, Back-end, Docker, Back-end Development, APIs, REST APIs, NestJS, SQL, Sass, UI Development, Amazon Web Services (AWS), REST, XML, Forms, Web Applications, User Interface (UI), User Experience (UX), Jest, Vanilla JS, Software Architecture, Software Design, JSON REST APIs, Web Development, NPM, Redis, API Integration, MERN Stack, Data Encryption, Angular, Responsiveness, Serverless, Search Engine Optimization (SEO), Complex SQL Queries, Gulp, Angular CLI, Angular Material, Asynchronous Programming, RxJS, Webpack, CI/CD Pipelines, Responsive, Responsive Design

Game Developer

2016 - 2017
Singular
  • Served on a front-end development team that migrated legacy ActionScript 2 projects to HTML5 Canvas and TypeScript, which complied with modern web standards. The team also worked on brand-new products.
  • Implemented a presentation layer for web-based online slots in both legacy and new projects, created an analytics-collecting library for anti-cheat analysis, and created scripts for asset conversion and creation.
  • Collaborated with the team that created the first mobile-friendly online casino platform in the local market.
Technologies: Flash ActionScript, Adobe Flash, TypeScript, CreateJS, Front-end, HTML5, CSS3, UI Development, WebGL, 3D Modeling, Three.js, REST, Unity, Mobile Game Development, XML, Forms, Canvas, Web Applications, User Interface (UI), User Experience (UX), Vanilla JS, WebSockets, Software Architecture, Software Design, NoSQL, JSON REST APIs, Web Development, NPM, API Integration, Unity2D, Data Encryption, Angular, Responsiveness, FileZilla, PuTTY, Front-end Development, Search Engine Optimization (SEO), Angular CLI, Angular Material, Asynchronous Programming, RxJS, Webpack, CI/CD Pipelines, Responsive, Responsive Design

Senior Full-stack Developer

2015 - 2016
WiFisher
  • Built an online advertising platform that served ads over public WiFi hotspots. I was the sole developer.
  • Created the entire platform, complete with an admin panel for managing ads and customers and a customer-facing control panel, allowing them to see analytics; manage their billing; and control ad locations, frequency, schedule, and type.
  • Deployed wireless networks in tens of locations, including access point configuration to serve ads and collect analytics data.
Technologies: Ubiquiti Wireless Gear, MikroTik, CSS, HTML, MySQL, JavaScript, PHP, CodeIgniter, Back-end Development, Back-end Architecture, APIs, HTML5, CSS3, REST APIs, SQL, UI Development, REST, XML, Forms, Web Applications, User Interface (UI), Diagrams, User Experience (UX), Vanilla JS, Software Architecture, Software Design, JSON REST APIs, Web Development, NPM, Full-stack Development, API Integration, Data Encryption, Responsiveness, FileZilla, PuTTY, Front-end Development, Search Engine Optimization (SEO), Complex SQL Queries, Asynchronous Programming, Responsive, Responsive Design

Senior Software Developer

2014 - 2016
Potters
  • Developed a cashless payment system using RFID bracelets.
  • Created the first commercial, promotional virtual reality game in the local market.
  • Delivered seven online promotional games in seven weeks.
Technologies: Unity3D, MongoDB, MySQL, Flash ActionScript, jQuery, Node.js, C#, Android, Java, JavaScript, PHP, Adobe Flash, Express.js, Socket.IO, CreateJS, CodeIgniter, Angular, React, PostgreSQL, Back-end Development, Back-end Architecture, APIs, HTML5, CSS3, REST APIs, SQL, UI Development, WebGL, 3D, 3D Modeling, Three.js, REST, React Native, Unity, Mobile Game Development, D3.js, Web Scraping, AngularJS, XML, Forms, Canvas, Web Applications, User Interface (UI), User Experience (UX), Vanilla JS, WebSockets, Software Architecture, Software Design, NoSQL, JSON REST APIs, Web Development, NPM, Full-stack Development, API Integration, Unity2D, Data Encryption, Responsiveness, FileZilla, PuTTY, Front-end Development, Search Engine Optimization (SEO), Complex SQL Queries, Gulp, Asynchronous Programming, Responsive, Responsive Design

Giffer

https://giffer.ge
Giffer is a platform that allows users to take and share animated GIF images easily. I developed this entire product myself. It consists of a shooting device powered by a Java application, a website with a user-facing interface to view and share images taken by the aforementioned device, and an admin panel to moderate content.

Google Foobar Challenges

https://github.com/ralozkolya/google-foobar
Solutions for Google Foobar challenges, used by Google for screening their potential engineers. The problems are of increasing difficulty and good demonstrations of an algorithmic thought process and an ability to solve problems in an optimal manner.

Telegram XBT Bot

https://github.com/ralozkolya/xbt-price-bot
A bot for the Telegram messaging app used to query current Bitcoin prices and set alerts for price movements. This bot integrates with several third-party platforms, including Telegram, MongoDB Atlas, Pipedream, and Bitstamp API.
2009 - 2014

Bachelor of Science Degree in Psychology

Tbilisi State University - Tbilisi, Georgia

Libraries/APIs

Node.js, React, jQuery, REST APIs, Three.js, Complex SQL Queries, RxJS, Vue, CreateJS, Socket.IO, WebGL, Chart.js, D3.js

Tools

Canvas, NPM, FileZilla, PuTTY, Angular CLI, Webpack, Adobe Flash, Gulp

Languages

PHP, JavaScript, TypeScript, HTML, CSS, HTML5, CSS3, SQL, XML, Sass, Flash ActionScript, Python, Java, C#, GraphQL

Frameworks

Laravel, Express.js, Angular, Bootstrap, CodeIgniter, NestJS, Unity, Vanilla JS, Unity2D, Angular Material, Lumen, Svelte, Unity3D, Next.js, Tailwind CSS, AngularJS, Jest, Redux, React Native

Paradigms

Back-end Architecture, REST, Asynchronous Programming, Responsive, DevOps, Search Engine Optimization (SEO)

Platforms

Google Cloud Platform (GCP), Vercel, Docker, Arduino, Amazon Web Services (AWS), Android, Firebase

Storage

MySQL, MongoDB, PostgreSQL, NoSQL, Redis

Other

Back-end, Front-end, Full-stack, Back-end Development, APIs, UI Development, Forms, Web Applications, User Interface (UI), Diagrams, Software Architecture, Software Design, JSON REST APIs, Web Development, Full-stack Development, API Integration, MERN Stack, Responsiveness, Front-end Development, Responsive Design, Algorithms, Data Structures, 3D, Mobile Game Development, Web Scraping, Video Encoding, Videos, User Experience (UX), WebSockets, Mathematics, Supabase, Data Encryption, Serverless, CI/CD Pipelines, MikroTik, Ubiquiti Wireless Gear, 3D Modeling

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring