Tsotne Kekelia, Developer in Tartu, Estonia
Tsotne is available for hire
Hire Tsotne

Tsotne Kekelia

Verified Expert  in Engineering

Bio

Tsotne is a full-stack software developer with ten years of experience. He has held leading positions in both startups and enterprise corporations, overseeing teams and spearheading projects from start to finish. Tsotne has orchestrated large-scale software deployments and developed robust solutions for functionality, scalability, and performance. He has managed company-level architecture, recovery and back-up, and automated data integration systems from client enterprise systems.

Portfolio

Mercans
PHP, Kotlin, Node.js, Java, MySQL, MongoDB, PostgreSQL, Vue, REST, Docker...
Invygo
Node.js, MySQL, TypeScript, TypeScript 3, MongoDB, Architecture, Microservices...
University of Tartu
JavaScript, Node.js, Vue, REST, Docker, Databases, React, Full-stack...

Experience

  • Architecture - 10 years
  • PHP - 10 years
  • MySQL - 10 years
  • REST - 8 years
  • Laravel - 8 years
  • APIs - 8 years
  • Node.js - 7 years
  • MongoDB - 4 years

Availability

Part-time

Preferred Environment

Git, Linux, MacOS, Windows, IDEA IDE

The most amazing...

...product I've built is the Hostelpro property management system, a desktop application written using Electron.js with a REST API back end.

Work Experience

Integration Team Lead

2019 - PRESENT
Mercans
  • Designed, planned and implemented automated data integration systems from client enterprise systems.
  • Led the team to integrate data coming from client enterprise systems into our software in a timely and secure manner.
  • Collaborated with cross-functional design teams to create software solutions that elevated the client-side experience and significantly improved overall functionality and performance.
Technologies: PHP, Kotlin, Node.js, Java, MySQL, MongoDB, PostgreSQL, Vue, REST, Docker, Databases, Microservices, Agile Software Development, Software Architecture, XML, JSON, Leadership, eCommerce, Team Leadership, Documentation, DevOps, Cloud Architecture, Technical Consulting, TypeScript

Design/Architecture Consultant

2022 - 2022
Invygo
  • Understood the current situation and reviewed the schema design and service workflow to ensure future scalability.
  • Helped with architectural/security/performance issues.
  • Built and documented scalable and reliable microservices and implemented the core system using TDD.
Technologies: Node.js, MySQL, TypeScript, TypeScript 3, MongoDB, Architecture, Microservices, APIs, Test-driven Development (TDD), Agile Software Development, Software Architecture, JSON, eCommerce, Documentation, DevOps, Technical Consulting

Web Development Lecturer

2019 - 2020
University of Tartu
  • Used a variety of learning modalities and support materials to facilitate the learning process and accentuate presentations, including visual, aural and social learning modalities.
  • Evaluated and revised lesson plans and course content to facilitate and moderate classroom discussions and student-centered learning.
  • Delivered engaging curriculum through diverse methods, including classroom instruction, computer lab activities and online learning systems to Introduce students to web application.
Technologies: JavaScript, Node.js, Vue, REST, Docker, Databases, React, Full-stack, Agile Software Development, JSON, Documentation, DevOps, Cloud Architecture, Technical Consulting, TypeScript

CTO

2016 - 2019
Hostelpro
  • Managed company-level architecture, platform, and data configuration processes and implementation protocols.
  • Created procedures for system monitoring, recovery, back-up, and optimization.
  • Orchestrated efficient large-scale software deployments, including testing features and correcting code.
Technologies: JavaScript, PHP, Node.js, MySQL, MongoDB, Electron, REST, Vue, Laravel, Docker, Databases, Amazon Web Services (AWS), CSS3, HTML5, Full-stack, Microservices, Agile Software Development, Software Architecture, XML, JSON, CTO, Leadership, eCommerce, Team Leadership, Documentation, DevOps, Cloud Architecture, Technical Consulting

CTO

2015 - 2016
Eventer.ge
  • Managed company-level architecture, platform, and data configuration processes and implementation protocols.
  • Adjusted design parameters to boost performance and incorporate new features.
  • Developed and implemented a long-term strategic technological blueprint and plan to maintain data protection in the event of a natural disaster or long-term outage.
Technologies: JavaScript, PHP, Node.js, MySQL, MongoDB, REST, Vue, Laravel, Docker, Databases, Amazon Web Services (AWS), CSS3, HTML5, React, Full-stack, Microservices, Agile Software Development, Software Architecture, XML, JSON, CTO, Leadership, eCommerce, Team Leadership, Documentation, DevOps, Cloud Architecture, Technical Consulting

Development Team Lead

2014 - 2016
Potters
  • Developed various web and mobile, Facebook apps, and games for clients.
  • Collaborated with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Collaborated with project managers, developers, quality assurance experts, and customers to resolve technical issues.
Technologies: JavaScript, PHP, Node.js, MySQL, MongoDB, REST, Laravel, Docker, Databases, Web Scraping, CSS3, HTML5, React, Full-stack, Microservices, Test-driven Development (TDD), Agile Software Development, Software Architecture, JSON, Leadership, eCommerce, Team Leadership, Documentation, DevOps, Cloud Architecture, Technical Consulting

Full-stack Developer

2011 - 2014
Freelance
  • Developed various websites, from hotel web pages to coupon/voucher management websites for restaurants and cafes.
  • Tracked and fixed issues using Trello as an issue tracking tool.
  • Managed deployments, testing, and maintaining products for clients.
Technologies: JavaScript, PHP, HTML, CSS, jQuery, Docker, Databases, CSS3, HTML5, React, Full-stack, Agile Software Development, JSON, eCommerce, Documentation, DevOps, Cloud Architecture

Experience

Hostelpro

A Electron-based desktop application for hostels to manage bookings, staff, availability, room pricing etc. As the CTO of this start-up I was involved in building the product from the ground up, including building, maintaining, and enhancing back-end and front-end functionalities.

Eventer.ge

http://eventer.ge
A ticket sales and management website for nightclubs and festivals used by top clients in the region. Eventer.ge provides unique features for event organizers such as queue and guest list management, cashless payments on the spot, face control through social media, and payment box integrations.

Software Design/Architecture Consultant

https://www.invygo.com
I understood the current situation and reviewed the schema design and service workflow to ensure future scalability. I also helped resolve architectural/security/performance issues, built scalable and reliable services, and implemented a core system using TDD.

Education

2017 - 2020

Master's Degree in Software Engineering

University of Tartu - Tartu, Estonia

2011 - 2015

Bachelor's Degree in Computer Science

Ivane Javakhishvili Tbilisi State University - Tbilisi, Georgia

Skills

Libraries/APIs

Node.js, React, jQuery, Vue, Facebook API, REST APIs

Languages

JavaScript, PHP, TypeScript, XML, HTML5, CSS3, HTML, CSS, Kotlin, Java, TypeScript 3, SQL

Frameworks

Laravel, Electron, Next.js

Paradigms

Microservices, DevOps, Test-driven Development (TDD), Agile Software Development, Behavior-driven Development (BDD), Object-oriented Programming (OOP), Functional Programming, REST

Platforms

Docker, Amazon Web Services (AWS)

Storage

JSON, Databases, MySQL, MongoDB, PostgreSQL

Other

Software Architecture, Full-stack, APIs, Architecture, CTO, Leadership, eCommerce, Team Leadership, Documentation, Cloud Architecture, Technical Consulting, Web Scraping, System Modeling, Business Process Management (BPM), Data Science, System Design

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