
Saba Natroshvili
Verified Expert in Engineering
Software Developer
Tbilisi, Georgia
Toptal member since October 8, 2020
Saba is a software engineer who’s developed many financial institutions' products, including for the Bank of Georgia. These include secure applications (FIX, chat), operating software, and document management systems. Besides Saba’s technical expertise, he’s an excellent communicator, as evidenced by his work as an invited lecturer at the Free University of Tbilisi.
Portfolio
Experience
- Java - 5 years
- Software Engineering - 5 years
- Apache Maven - 5 years
- Git - 5 years
- Object-oriented Programming (OOP) - 5 years
- Spring - 4 years
- Spring Boot - 4 years
- Angular - 3 years
Availability
Preferred Environment
Amazon Web Services (AWS), JBoss, Jira, Linux, DataGrip, WebStorm, IntelliJ IDEA, Windows
The most amazing...
...project was building a Spring-based REST API used by tens of thousands of daily users in the digital channels of the biggest bank in Georgia and eastern Europe.
Work Experience
Java Chapter Lead
Bank of Georgia
- Shared my experience with people working on the same technology stack as me, i.e., Java, Spring, Hibernate, etc.
- Helped my chapter members solve daily technical problems.
- Oversaw the launch process of some critical applications used by the Bank of Georgia billing system, which delivers banking services to over a million users.
- Acted as consultant for different agile squads in order to come up with more efficient and sophisticated technical and architectural solutions to their problems.
Senior Software Engineer
Bank of Georgia
- Created an interactive chat application that gained over 100,000 unique clients within three months of release.
- Maintained and improved the core banking applications for the biggest bank in the Georgian market.
- Maintained the application servers that were used by millions of users on a daily basis.
- Developed internal applications that reduced the user's work of particular tasks by up to 40%.
- Implemented high-level financial information exchange protocols for data exchanges with noteworthy companies like Bloomberg and Reuters.
- Led and worked in Agile teams using Scrum and Kanban frameworks.
Invited Lecturer
Free University of Tbilisi
- Taught second-year students basic principles of object-oriented programing (OOP).
- Helped students with their homework and practical exercises.
- Graded homework, exams, and final projects of students.
Software Engineer
Azry
- Developed and maintained software for one of the biggest financial institutions in Georgia.
- Worked with the Agile framework and used Jira to track bugs and fix them.
- Maintained application servers that were used by thousands of users on a daily basis.
- Created a software management tool for the company, resulting in higher client satisfaction.
Teaching Assistant
Free University of Tbilisi
- Checked and graded students' assignments and exams in the "Programming Methodologies" class.
- Explained fundamentals of object-oriented programming and Java to first-year students.
- Created programming exercises and problems for midterm and final exams.
Experience
Chat Application for the Bank of Georgia
http://www.bog.geOver 500,000 unique chats have been registered since its release in May 2020.
Main Operating Software for TBC Leasing Ltd.
Financial Information Exchange Application
Document Management System
Education
Bachelor's Degree in Mathematics and Computer Science
Free University of Tbilisi - Tbilisi, Georgia
Skills
Libraries/APIs
REST APIs, Java Message Service (JMS), jQuery, GitHub API, React
Tools
IntelliJ IDEA, Git, WildFly, GitHub, WebStorm, DataGrip, Apache Maven, Hibernate OGM, RabbitMQ, Camunda BPM, Jira, Apache, Bitbucket, Jenkins, Atlassian
Languages
Java, SQL, Java 8, JavaScript, Java 11, CSS, TypeScript 3, HTML5, HTML
Frameworks
Hibernate, JPA, Spring, Spring Boot, GWT, Angular, Spring Security, JavaScript MVC, OAuth 2
Paradigms
Object-oriented Programming (OOP), REST, Design Patterns, Java Patterns, RESTful Development, DevOps, Functional Programming, Microservices, Continuous Delivery (CD), Continuous Integration (CI), Test-driven Development (TDD), Microservices Architecture
Platforms
Windows, Java EE, JBoss, Linux, Firebase, Amazon Web Services (AWS), Jakarta EE, Docker, Kubernetes
Storage
Databases, MySQL, PostgreSQL, MongoDB, NoSQL, Redis, Microsoft SQL Server, Oracle RDBMS
Other
OOP Designs, API Integration, Communication, APIs, Full-stack, Back-end, Async.js, Software Engineering, Mathematics, Algorithms, Enterprise Java Beans (EJB), Cryptography, Artificial Intelligence (AI), Machine Learning, Information Theory, Linear Algebra, FIX Protocol, WebSockets, OAuth, RESTful Web Services, Technical Leadership, Mentorship
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