Elene Latsoshvili
Verified Expert in Engineering
Full-stack Developer
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.
Portfolio
Experience
Availability
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
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.
Lecturer
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.
Senior Software Engineer
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.
Head of Software Development Center
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.
Software Developer
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.
Web Developer
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.
Experience
Kaldra
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
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
http://geolymp.orgGeOlymp 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
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.
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
Tbilisi State University - Tbilisi, Georgia
Bachelor's Degree in Computer Science
Tbilisi State University - Tbilisi, Georgia
Certifications
Oracle Certified Associate, Java SE 7 Programmer
Oracle
The Basics of Management
Management Academy in 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