Davit Jibuti, Developer in Tbilisi, Georgia
Davit is available for hire
Hire Davit

Davit Jibuti

Verified Expert  in Engineering

Full-stack Developer

Location
Tbilisi, Georgia
Toptal Member Since
October 25, 2022

David is a highly motivated full-stack developer with more than seven years of experience. He has a master's degree in computer science. He specializes in Java on the back end and React on the front end. David works with SQL and NoSQL databases and CI/CD pipeline building. He has expertise in both enterprise and startup environments.

Portfolio

Cornerstone Technologies
Java, Spring, Hibernate, MongoDB, Oracle, Jakarta Server Pages (JSP), React...
Stubben Edge Group
Spring, Java, Amazon Web Services (AWS), Node.js, Apache Maven, IntelliJ SDK
UFC - United Financial Corporation
Java, Spring, Hibernate, Oracle, Jenkins, React, CI/CD Pipelines, JavaScript...

Experience

Availability

Full-time

Preferred Environment

IntelliJ IDEA, Visual Studio Code (VS Code), PL/SQL Developer, Postman, SoapUI, Git, Amazon Web Services (AWS), Zoom, Slack, Jira

The most amazing...

...eCommerce API I’ve developed was for over 1,000 third-party merchants to integrate payment systems.

Work Experience

Senior Full-stack Java Developer

2022 - PRESENT
Cornerstone Technologies
  • Improved analytical software performance by code refactoring. Decreased processing time from 17 hours to 20 minutes.
  • Changed monolithic services to microservices architecture. Added security configurations for AWS.
  • Tracked and fixed bugs using Trello and also Jira.
Technologies: Java, Spring, Hibernate, MongoDB, Oracle, Jakarta Server Pages (JSP), React, GitLab, Amazon Web Services (AWS), Docker, Redis, RabbitMQ, Full-stack, Microservices, Linux, SQL, Microservices Architecture, PostgreSQL, Java 8, JavaScript MVC, REST APIs, API Integration, Node.js, Back-end, Multithreading, Data Processing, Low Latency, Elasticsearch, Full-stack Development, Angular, Distributed Systems, NoSQL, Apache, HTML, CSS, jQuery, Unit Testing, Kubernetes, MySQL, REST, AWS Lambda, Containers, Serverless Architecture, APIs, TypeScript, TypeORM, NestJS, Spring Batch, Apache Maven, DevOps

Senior Java Developer

2023 - 2023
Stubben Edge Group
  • Developed an insurtech product that supports various insurance distributors in the UK.
  • Analyzed the requirements with the team, designed the application, and made key architectural decisions. My work focused on boosting performance and adding new features to make the application more dynamic.
  • Added new features and improved registration processes in Java and Node.js applications.
Technologies: Spring, Java, Amazon Web Services (AWS), Node.js, Apache Maven, IntelliJ SDK

Senior Full-stack Java Developer

2018 - 2023
UFC - United Financial Corporation
  • Designed and developed multiple RESTful APIs and SOAP web services.
  • Developed web applications for clients and internal staff.
  • Implemented automated testing and CI/CD pipelines. Reduced manual testing time and increased quality. Reduced and simplified development and deployment durations.
  • Reviewed core and junior developers’ code. Maintained high-quality and testable software.
  • Used Jira as a project management tool and Zoom and Outlook for communication.
Technologies: Java, Spring, Hibernate, Oracle, Jenkins, React, CI/CD Pipelines, JavaScript, PL/SQL, Full-stack, Apache JMeter, Linux, SQL, PostgreSQL, Java 8, REST APIs, API Integration, Back-end, Multithreading, Data Processing, Low Latency, Elasticsearch, Full-stack Development, Angular, Distributed Systems, NoSQL, Apache, HTML, CSS, jQuery, Unit Testing, Kubernetes, MySQL, Payment Processing, Payment APIs, APIs, TypeScript, Fintech, Digital Payments, Mobile Banking, Online Banking, Apache Maven, DevOps

eCommerce API for UFC

Developed an eCommerce API with Java for a card processing center that allows online merchants to integrate payments on their websites and mobile apps. I set it up to integrate and support over 1,000 merchants.

Card Managment APIs for UFC

Developed APIs to support an internet banking system with card-related operations. I worked with money transfers, e-wallets, digital cards, client portfolios/balances, etc. The banking system currently serves millions of clients.

Transaction Viewer for UFC

Created a single-page web application with role-based access control for monitoring operations online. It lists transactions and activity for debit or credit cards. It also gives the ability to filter data and export reports in the desired format. I used Spring MVC for the back end and React for the front end.

Languages

Java, TypeScript, Java 8, Java 7, JavaScript, HTML, CSS, SQL

Frameworks

Spring, Hibernate, Spring Boot, Jakarta Server Pages (JSP), Angular, JavaServer Faces, Thymeleaf, Spring MVC, Bootstrap, JavaScript MVC, NestJS, Spring Batch

Libraries/APIs

REST APIs, React, JAX-WS, Node.js, JAX-RS, jQuery

Tools

Subversion (SVN), Apache Tomcat, Apache Maven, IntelliJ IDEA, Jenkins, GitLab, Apache, Apache HTTP Server, Slack, Zoom, Skype, Postman, SoapUI, RabbitMQ, Git, Jira, Apache JMeter

Paradigms

Microservices, REST, Microservices Architecture, Unit Testing, Serverless Architecture, DevOps

Platforms

Oracle, Amazon Web Services (AWS), Docker, Kubernetes, AWS Lambda, Windows, Linux, Visual Studio Code (VS Code)

Storage

PL/SQL Developer, PL/SQL, MySQL, MongoDB, PostgreSQL, Elasticsearch, NoSQL, Amazon S3 (AWS S3), Redis

Other

Full-stack, APIs, API Integration, Back-end, CI/CD Pipelines, Multithreading, Data Processing, Low Latency, Full-stack Development, Distributed Systems, Amazon RDS, Payment Processing, Payment APIs, Containers, Fintech, Digital Payments, IntelliJ SDK, Software Development, Software Engineering, Big Data, Mobile Banking, Online Banking, TypeORM

2013 - 2015

Master's Degree in Computer Science

Georgian Technical University - Tbilisi, Georgia

2008 - 2013

Bachelor's Degree in Computer Science

Georgian Technical University - Tbilisi, Georgia

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