Elene Latsoshvili, Full-stack Developer in Tbilisi, Georgia
Elene Latsoshvili

Full-stack Developer in Tbilisi, Georgia

Member since November 2, 2018
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.
Elene is now available for hire

Portfolio

Experience

Location

Tbilisi, Georgia

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.

Employment

  • 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

Experience

  • 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.

  • Laravel Zero Downtime Deployment (Publication)
    Updating live applications used to be a tedious and somewhat risky affair, but with the emergence of modern development frameworks and tools, updates and deployment are becoming straightforward. In this article, Toptal Java Developer Elene Latsoshvili explains how you can update a Laravel app with zero downtime, and how this can be done for most PHP applications.

Skills

  • 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

Education

  • Master's degree in Computer Science
    2011 - 2013
    Tbilisi State University - Tbilisi, Georgia
  • Bachelor's degree in Computer Science
    2006 - 2010
    Tbilisi State University - Tbilisi, Georgia

Certifications

  • Oracle Certified Associate, Java SE 7 Programmer
    AUGUST 2014 - PRESENT
    Oracle
  • The Basics of Management
    DECEMBER 2012 - PRESENT
    Management Academy in Georgia

To view more profiles

Join Toptal
Share it with others