Nick Chikovani, JavaScript Developer in Tbilisi, Georgia
Nick Chikovani

JavaScript Developer in Tbilisi, Georgia

Member since July 24, 2015
Along with 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 for 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

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 Software Engineer

    2019 - PRESENT
    Quilt
    • 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 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
  • Senior Node.js Developer

    2018 - 2019
    Ads, Inc. (via Toptal)
    • 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.
    • Built the CI/CD for the whole system.
    Technologies: Puppeteer, Node.js
  • Freelance Lead Software Engineer

    2018 - 2018
    Multitudes (via Toptal)
    • Built a RESTful API based on Laravel.
    • Set up CI/CD with Jenkins.
    • Contributed to shape the MVP version of the application.
    Technologies: PostgreSQL, Laravel, React, PHP, JavaScript
  • Freelance Lead Software Engineer

    2018 - 2018
    Job Hub Group (via Toptal)
    • Integrated it with HubSpot.
    • Built a tool for syncing and merging leads between different CRMs.
    • Developed a tool for mass-image processing.
    • Maintained the back-end API.
    • Streamlined the development processes within the team.
    • Helped the founder to rebuild the development team.
    • Led the development team to a successful launch.
    Technologies: Amazon Web Services (AWS), APIs, MongoDB, Heroku, AWS, Angular, Node.js
  • 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

  • e-VPN
    https://e-vpn.co.uk

    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.

  • 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.

  • 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
    https://hirescapes.com

    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, Python
  • Frameworks

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

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

    AWS ECS, Git, PhpStorm, Azure Automation, Vagrant
  • Paradigms

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

    Amazon Web Services (AWS), AWS Lambda, Web, LAMP, iOS, WHMCS, Heroku, Ubuntu
  • Storage

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

    AWS, 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, Automation Tools, OAuth, Social, APIs, VoIP, SOAP, Functional Design

To view more profiles

Join Toptal
Share it with others