Elene Latsoshvili, Developer in Tbilisi, Georgia
Elene is available for hire
Hire Elene

Elene Latsoshvili

Verified Expert  in Engineering

Full-stack Developer

Location
Tbilisi, Georgia
Toptal Member Since
January 21, 2019

Elene is a full-stack developer with 12+ years of experience. She considers herself language/stack agnostic though her primary fields are Java and JavaScript. Elene is passionate about automation and UX. Besides her substantial experience in the back end, she has skills in product creation, management, graphic design, and mobile development. Elena likes to share her knowledge, whether it is a course or a tech talk at a conference.

Availability

Part-time

Preferred Environment

Git, Windows, Linux

The most amazing...

...thing that I've worked on was software for a self-service, cash deposit terminal with a wide range of services & banking operations, serving millions of users.

Work Experience

Senior Software Engineer

2015 - 2016
Mobius LTD
  • Developed mobile bank applications (iOS) for three different Georgian banks. The applications provided banking services (transfers, account and card details, transactions, various payment services, management of loans and deposits, and more).
  • Contributed to the design of a REST API for interacting with the bank services.
  • Developed utilities and test services to enable fast local testing.
Technologies: iOS, Swift

Lecturer

2014 - 2016
Free University of Tbilisi
  • Held seminars and practical workshops.
  • Assessed student homework projects and exams.
  • Created automated tests to check the correctness of a number of homework tasks efficiently.
Technologies: Swift, JavaScript, Java

Senior Software Engineer

2014 - 2015
LLC DDRC Didi Digomi Research Centre
  • Developed software in a team for self-service, cash deposit terminals to provide banking services (transfers, loans, deposits, and more) of the Bank of Georgia and payments for 100+ businesses.
  • Became one of the main contributors to the front-end application of this terminal.
  • Handled troubleshooting and bug fixing, especially during the first public release.
  • Developed utilities for testing and diagnostics.
  • Migrated projects to the Linux platform.
  • Wrote various Bash scripts, e.g., an exception handler and restarter of a GSM modem to support unstable and slow internet connections for terminals in mountain regions.
Technologies: JavaScript, Java

Head of Software Development Center

2012 - 2013
Georgian Card JSC
  • Analyzed, planned, and estimated assigned projects and also allocated workloads for team members.
  • Performed code reviews.
  • Trained interns.
  • Managed and standardized application documentations.
Technologies: MySQL, PHP, JBoss, PL/SQL, Oracle, Java

Software Developer

2007 - 2012
Georgian Card JSC
  • Developed 100+ web and server-side applications, tools, and utilities for internal use.
  • Constructed a web application to automate one of the internal procedures and eliminated the necessity of printing and distributing thousands of pages daily.
  • Developed a company website which also included maps and locations of approximately 1,000 ATM machines and service centers of several banks.
  • Built an ATM simulation application with fully configurable scenarios and various services using Flash and ActionScript.
Technologies: MySQL, JBoss, PL/SQL, Oracle, Java

Web Developer

2011 - 2011
Bank of Georgia
  • Developed a fully functional front-end and back-end of an eCommerce web application.
  • Integrated online payments via several providers.
  • Deployed and launched the system.
  • Troubleshot problems with the initial waves of users and prevented concurrent purchases.
Technologies: Yii, MySQL, PHP

Kaldra

Role: Creator and Maintainer

Kaldra is a Georgian minimalist blogging platform that's fully adapted to screen readers so visually impaired people can use it completely independently—create their own blogs, write articles, view visitor statistics, communicate with each other and keep track of their favorite blogs.

Minimalism and simplicity are stressed as there are very few visually impaired people in Georgia who use the internet. The project is one of the first steps to encourage web accessibility and introduce the benefits of the web to more blind people.

DevOps Con Tbilisi 2018

Role: Co-organizer and Speaker

DevOps Con Tbilisi 2018 was a two-day conference focusing on software development and maintenance process automation. Topics included container technologies, CI/CD for mobile development, Jenkins, Kubernetes, test and build automation, DataOps, and more. 16 speakers shared their experience from companies worldwide.

Apart from organizing the event, I was one of the speakers and gave a talk about test automation in practice.

GeOlymp

https://geolymp.org
Role: Co-owner, Developer, and Content Manager

GeOlymp was an initiative, led by several people, which annually organized the series of programming championships consisting of internet rounds and on-site finals for Georgian students. From 2010, GeOlymp has grown into a community of Georgian programmers and still provides a number of educational resources.

School Management System

Role: Creator

This is a customized, user-friendly web portal for one private school to aid them in managing classes and student grades. The system was also used to provide student assessment information to parents and additionally act as another communication channel.

Languages

Java, JavaScript, SQL, CSS, HTML, Swift, PHP, TypeScript

Libraries/APIs

REST APIs, Node.js

Platforms

iOS, Windows, Oracle, JBoss, Linux

Other

Front-end, Data Structures

Frameworks

Spring Boot, Yii, Angular, Laravel, Hibernate

Tools

Photoshop CS6, Git

Storage

MySQL, Databases, PL/SQL, Oracle RDBMS, RDBMS

Paradigms

Unit Testing, Agile Software Development, Object-oriented Programming (OOP), XP

2011 - 2013

Master's Degree in Computer Science

Tbilisi State University - Tbilisi, Georgia

2006 - 2010

Bachelor's Degree in Computer Science

Tbilisi State University - Tbilisi, Georgia

AUGUST 2014 - PRESENT

Oracle Certified Associate, Java SE 7 Programmer

Oracle

DECEMBER 2012 - PRESENT

The Basics of Management

Management Academy in 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