Nick Chikovani, JavaScript Developer in Tbilisi, Georgia
Nick Chikovani

JavaScript Developer in Tbilisi, Georgia

Member since July 24, 2015
In addition to more than eight years of experience working as a developer and team lead for various startups, Nick brings his passion for robust, scalable, and clean-code design to every project. His specialties include real-time systems, RESTful web services, web automation, business intelligence, scalability, and open-source software. Nick is eager to take on new challenges and is fast to adapt to new development environments.
Nick is now available for hire

Portfolio

  • Phenix Finance
    Solidity, Hardhat, Smart Contracts, Ethereum Smart Contracts, Ethereum...
  • YagiAutomation
    Ethereum, Smart Contracts, Ethereum Smart Contracts, Blockchain...
  • Pixelympics
    Blockchain, Ethereum, Smart Contracts, Cryptography, Hardhat, Tokenomics...

Experience

Location

Tbilisi, Georgia

Availability

Part-time

Preferred Environment

Git, GraphQL, Node.js

The most amazing...

...project I've built is an intelligent logging service that prioritizes the most damaging errors and bugs based on the amount of damage to the company’s value.

Employment

  • Senior Blockchain Engineer

    2022 - PRESENT
    Phenix Finance
    • Developed a smart contract for a lottery dApp in the Phenix Finance (DAO) ecosystem.
    • Built the back end to automate the lottery system's administrative functionality.
    • Handled the communication with DAO members to keep momentum going.
    Technologies: Solidity, Hardhat, Smart Contracts, Ethereum Smart Contracts, Ethereum, Blockchain, Chronos Blockchain, Cryptocurrency, Cryptocurrency Payments, ERC20, ERC721, Algorithms, Truffle, Lottery, Gambling, Decentralized Autonomous Organizations (DAO), ÐApp, DApps
  • Senior Blockchain Engineer

    2022 - PRESENT
    YagiAutomation
    • Built a keeper network protocol on StarkNet (zero-knowledge rollup based layer-2 scaling solution for Ethereum network).
    • Built highly efficient data structures in Cairo (STARK-based Turing-complete language for writing provable programs).
    • Wrote end-to-end and integration tests with 95+% code coverage.
    Technologies: Ethereum, Smart Contracts, Ethereum Smart Contracts, Blockchain, Blockchain Platforms, Starknet
  • Interim CTO

    2022 - 2022
    Pixelympics
    • Prepared the technical solution for the NFT competition project.
    • Built the revenue projection spreadsheet for investors.
    • Planned the tokenomics of the ERC20 token, including staking and inflationary mechanics.
    Technologies: Blockchain, Ethereum, Smart Contracts, Cryptography, Hardhat, Tokenomics, Non-fungible Tokens (NFT), Web 3.0, Decentralization
  • Blockchain Engineer

    2021 - 2022
    Confidential Contract
    • Built high-frequency algorithmic trading software to arbitrage on ERC20 token opportunities.
    • Developed a highly optimized smart contract for the trading software.
    • Built the infrastructure to host and manage trading software.
    • Integrated the trading software with more than 150 decentralized exchanges.
    • Integrated the trading software with private transaction relay services.
    • Integrated the trading software with performance and metrics monitoring tools.
    Technologies: Blockchain, Ethereum, Hardhat, TypeScript, JavaScript, Python, C++, ERC20, Smart Contracts
  • Senior Software Engineer

    2021 - 2022
    Play One Up (Toptal Client)
    • Built new features on GraphQL server using Node.js and TypeScript.
    • Maintained legacy Node.js monolith application that was eventually rewritten into a new system by our team.
    • Deployed all new code as microservices architecture.
    • Followed TDD with high test coverage automated e2e tests.
    • Maintained CI/CD pipelines built on Gitlab platform.
    • Integrated payment gateways Maverick and Square and other 3rd party APIs.
    • Built scripts and bots to a growth hack consumer-oriented iOS application.
    Technologies: Node.js, TypeScript, REST, GraphQL, MongoDB, Redis, Kubernetes, Google Kubernetes Engine (GKE), Google Cloud, Firebase, Google Compute Engine (GCE), Google Cloud Functions, API Integration
  • Founder & CEO

    2020 - 2021
    Reown
    • Founded and self-bootstrapped company in real estate tokenization space.
    • Built team from one to seven in under six months, including engineers, sales, and marketing.
    • Led the team to develop and market the first MVP version.
    Technologies: Blockchain, Real Estate, Tokenization, Smart Contracts, Tokenomics, Non-fungible Tokens (NFT), Ethereum Smart Contracts, Ethereum, TypeScript, Crypto, Decentralized Autonomous Organizations (DAO), Decentralized Applications, Decentralized Finance (DeFi), Solidity, Web3.js, ERC20, Web 3.0, Decentralization
  • Lead Software Engineer

    2019 - 2021
    Quilt (Toptal Client)
    • Maintained a legacy PHP back-end system built on Symfony.
    • Tracked and fixed bugs, using Jira as a reporting tool.
    • Maintained a social-networking app built on React and Redux.
    • Developed the back-end of a new audio social-networking app with the Apollo GraphQL framework.
    • Built a monthly subscription-based billing with App Store integration.
    • Integrated Firebase and Apple sign-in as an authentication method.
    Technologies: PHP, Symfony, Node.js, GraphQL, AWS, AWS ECS, AWS S3, AWS Lambda, TypeScript
  • Co-founder and CTO

    2018 - 2020
    Hirescapes
    • Built a fully remote software development team of seven.
    • Led the team to release the first production version.
    • Planned and led the DevOps and growth hacking processes.
    • Owned the git repositories and was in charge of back-end development.
    Technologies: Angular, Node.js, TypeScript, GraphQL, AWS, Continuous Integration (CI), Continuous Delivery (CD)
  • Senior Software Engineer

    2018 - 2019
    Ads, Inc. (Toptal Client)
    • Created a configurable framework for cloning sales funnels using Node.js.
    • Wrote a headless proxy service that mimics real user behavior.
    • Integrated a monitoring tool using the Slack API to receive real-time notifications about insights from the system.
    • Built the CI/CD that enabled a faster development cycle between iterations for the whole system.
    Technologies: Puppeteer, Node.js, TypeScript
  • Lead Software Engineer

    2018 - 2018
    Multitudes (Toptal Client)
    • Built a RESTful API back end based on the Laravel framework.
    • Set up a CI/CD pipeline, using Jenkins to iterate faster on the product.
    • Contributed to shaping the MVP version of the application.
    Technologies: PostgreSQL, Laravel, React, PHP, JavaScript
  • Lead Software Engineer

    2018 - 2018
    Job Hub Group (via Toptal)
    • Built integration with one of the largest CRM platforms: Hubspot.
    • Built a tool for syncing and merging leads between different CRMs.
    • Engineered an image labeling system using computer vision ML tools provided by AWS.
    • Maintained the legacy monolith server-side Node.js application.
    • Streamlined the development processes within the team.
    • Helped the founder to rebuild the development team.
    • Led the development team to a successful launch of MVP version.
    Technologies: Amazon Web Services (AWS), APIs, MongoDB, Heroku, AWS, Angular, Node.js, TypeScript
  • Software Developer | Team Lead

    2017 - 2018
    Zipier
    • Maintained the existing projects related to payroll and attendance.
    • Implemented an employee-monitoring system for a call center.
    • Optimized the call-center-hiring process by automating the initial screening process.
    • Developed and maintained software for high-volume lead generation.
    • Implemented an email-tracking system for all outbound email templates, including reputation management by listening to AWS SES callbacks.
    • Aided in the build of the in-house CRM.
    • Automated the call and email marketing campaigns within the CRM.
    Technologies: Redis, MongoDB, MySQL, Node.js, PHP
  • Back-end Developer (Contractor)

    2017 - 2017
    H-Tune
    • Built tools for monitoring competitor prices.
    • Developed a bot for automating order-fulfilling process.
    • Consulted on the best practices for building a remote team.
    Technologies: Redis, MySQL, Node.js, PHP
  • Software Developer

    2015 - 2016
    Dripway
    • Built an expired domains marketplace.
    • Developed the internal system for finding the expired domains.
    • Implemented high-scale automated verification and metrics-checking of the expired domains.
    • Automated common support questions and ticket handling.
    • Developed a fully automated revenue-sharing model between Dripway, its partners, and affiliates.
    Technologies: MySQL, Laravel, PHP
  • Co-founder | Software Developer

    2014 - 2015
    Authority Plus
    • Developed WHMCS portal and campaign management tools for our clients.
    • Automated an order processing system through third-party providers.
    • Built an SEO backlink scoring algorithm to maximize the results our clients were getting from campaigns.
    • Partially automated the PPC advertising campaigns that we were running.
    • Constructed dynamic landing pages based on the statistical data that we were tracking.
    Technologies: WHMCS, MySQL, PHP

Experience

  • Stocks.org

    Stocks.org is a high-traffic website that focuses on being a reliable source of financial information.

    I was hired to develop some of the custom modules. I also optimized the server infrastructure by building a database cluster.

  • e-VPN

    e-VPN is a premium high-speed VPN service provider.

    I worked on the algorithm and implementation of the underlying load balancing and helped with automatic server deployments.

  • Harvard Spark

    A web application for Harvard students to help find mates with common interests.

    I also integrated Facebook and Twitter APIs and Nexmo for SMS verification.

  • Email-processing Microservice
    https://www.posbill.com/

    I developed the end-to-end encrypted microservice for sending emails on a large scale.

    Technologies: ReactPHP, MySQL, Bootstrap

  • Hirescapes

    Hirescapes is a marketplace with a mission to close the communication gap in the landscape industry and help homeowners to get the best experience in outdoor home improvement while allowing contractors to save time on prospecting and sales.

    Work Done:
    • Built a fully remote software development team.
    • Led the team to release the first production version.
    • Planned and led the DevOps and growth-hacking processes.
    • Owned the Git repositories and was in charge of back-end development.

    Technology Stack: Angular, Node.js, TypeScript, NPM, AWS, GraphQL, CI/CD

  • Web Scraping with a Headless Browser: A Puppeteer Tutorial (Publication)
    In this article, Toptal Freelance JavaScript Developer Nick Chikovani shows how easy it is to perform web scraping using a headless browser. Specifically, he provides a Puppeteer tutorial, going through a few examples of how to control Google Chrome to take screenshots and gather structured data.

Skills

  • Languages

    GraphQL, JavaScript, SQL, PHP, Solidity, Python, TypeScript, C++
  • Frameworks

    Angular, Laravel, CodeIgniter, CakePHP, OAuth 2, Lumen, Symfony, AngularJS, Truffle
  • Libraries/APIs

    Node.js, Twilio API, VK API, Social APIs, React, Web3.js, PayPal API, Puppeteer, ReactPHP, Amazon API, eBay API, jQuery, Bus API
  • Tools

    AWS ECS, Git, PhpStorm, Azure Automation, Vagrant, Google Kubernetes Engine (GKE), Google Compute Engine (GCE)
  • Paradigms

    Agile, MEAN Stack, Test Automation, REST, Concurrent Programming, Test-driven Development (TDD), Automation, DevOps, Testing, Model-driven Development, Continuous Integration (CI), Continuous Delivery (CD)
  • Platforms

    Amazon Web Services (AWS), AWS Lambda, Web, LAMP, iOS, Blockchain, Ethereum, WHMCS, Heroku, Ubuntu, Kubernetes, Firebase, Blockchain Platforms
  • Storage

    AWS S3, MySQL, Redis, LAMP Server, MongoDB, PostgreSQL, Google Cloud
  • Other

    AWS, APIs, Domain-driven Design (DDD), A/B Testing, UI Testing, HTML Parsing (Cheerio), UI Automation, Web App Automation, Email Automation, QA Automation, Task Automation, Single-page Applications (SPA), Analytics, Ajax, Scraping, Agile QA, Test Engineer, Web Crawlers, Large-scale Web Crawlers, Decentralized Finance (DeFi), Decentralized Applications, Crypto, API Integration, Ethereum Smart Contracts, Smart Contracts, ERC20, Web 3.0, Decentralization, Automation Tools, OAuth, Social, Algorithms, Tokenization, Non-fungible Tokens (NFT), Tokenomics, VoIP, SOAP, Functional Design, Decentralized Autonomous Organizations (DAO), Google Cloud Functions, Real Estate, Ethers.js, Cryptography, Hardhat, Starknet, Chronos Blockchain, Cryptocurrency, Cryptocurrency Payments, ERC721, Lottery, Gambling, ÐApp, DApps

To view more profiles

Join Toptal
Share it with others