Davit Jibuti
Verified Expert in Engineering
Full-stack Developer
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
Experience
Availability
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
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.
Senior Java Developer
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.
Senior Full-stack Java Developer
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.
Experience
eCommerce API for UFC
Card Managment APIs for UFC
Transaction Viewer for UFC
Skills
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
Education
Master's Degree in Computer Science
Georgian Technical University - Tbilisi, Georgia
Bachelor's Degree in Computer Science
Georgian Technical University - Tbilisi, Georgia
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring