Tamar Japaridze, Developer in Tbilisi, Georgia
Tamar is available for hire
Hire Tamar

Tamar Japaridze

Verified Expert  in Engineering

Back-end Developer

Location
Tbilisi, Georgia
Toptal Member Since
October 21, 2020

Tamar is an expert engineering professional with several years of experience as a back-end developer. Skilled in functional and object-oriented programming, scalable application development, RESTful APIs, and distributed applications (microservices), she is also familiar with Agile software development and the Agile and Scrum methodology. Tamar has developed applications in medicine/healthcare, e-learning, and transportation, including taxi fleets.

Portfolio

Mind Mint
Ruby, Ruby on Rails (RoR), RSpec, Stripe, PayPal, Payment APIs, MySQL...
Spin
PostgreSQL, Sidekiq, PostGIS, Ruby on Rails (RoR), Back-end, RSpec, APIs...
Vabaco
Swagger, GraphQL, GitFlow, Heroku, Amazon Web Services (AWS), REST APIs...

Experience

Availability

Part-time

Preferred Environment

Git, Heroku, RubyMine, Visual Studio Code (VS Code), MacOS, Ubuntu Linux

The most amazing...

...project I've worked is an application that makes it easier for customers to access healthcare services.

Work Experience

Software Developer

2021 - 2023
Mind Mint
  • Built an integration for PayPal, enabling sellers on our platform to offer their products via PayPal. Used RoR, MySQL, Sidekiq, PayPal API, PayPal SDK, JavaScript, and Heroku.
  • Built a multi-payment gateway feature, allowing the sellers to connect with PayPal and Stripe. This solution covered seller onboarding processes as well as buyer payment functionalities. Utilized RoR, MySQL, PayPal API, Stripe API, and Heroku.
  • Undertook a strategic refactoring of legacy functions to align with evolving business requirements. This exercise optimized codebase efficiency, streamlined operations, and prepared the system for future scalability. Used RoR, Redis, MySQL, and New Relic.
  • Architected a feature for discounts and coupons. This allowed sellers to design promotional campaigns by creating custom discounts and enabled buyers to avail of these promotions during product purchases. Used RoR, MySQL, Stripe Webhooks, JavaScript, and Stripe API.
  • Led feature dev from ideation to support, including course ratings, business logic additions, and integrations (e.g., Zapier, Zoom). Managed full-cycle deployment. Utilized RoR, various 3rd-party integrations, MySQL, Heroku, Sidekiq, and Redis.
  • Regularly reviewed Heroku metrics to ensure optimal app scalability and performance, efficiently scaling resources in response to demand. Implemented best practices in database optimization and query reduction based on insights from the Heroku metric.
  • Conducted detailed codebase audits to identify areas for optimization and spearheaded the initiatives to refactor them, leading to more maintainable and scalable software.
  • Managed Heroku deployments: configured env vars, integrated add-ons (schedulers, mailers, Papertrail), monitored performance metrics, handled database migrations, optimized resources, and ensured security. Collaborated for smooth CI/CD pipelines.
  • Monitored application performance using New Relic, leading to the identification of potential bottlenecks before they impacted users. Built a series of alerting mechanisms using NR, ensuring rapid response to any unexpected app behavior or downtime.
  • Guided junior developers and provided code reviews and ongoing support. Used RoR, relational database, and GitHub.
Technologies: Ruby, Ruby on Rails (RoR), RSpec, Stripe, PayPal, Payment APIs, MySQL, Stripe API, Back-end, APIs, Code Review, Interviewing, Task Analysis, Team Management, API Development, SQL, Heroku, New Relic, Papertrail, Mailgun, Job Schedulers, Sidekiq, Third-party Integration, PostgreSQL, CSS, HTML, JavaScript

Software Developer

2020 - 2020
Spin
  • Built an integration for the Department for Transport UK. (RoR, PostgreSQL, PostGIS, Sidekiq).
  • Developed an integration for MapIt UK. (RoR, PostgreSQL, PostGIS).
  • Constructed an integration for Survey Monkey. (RoR, PostgreSQL).
Technologies: PostgreSQL, Sidekiq, PostGIS, Ruby on Rails (RoR), Back-end, RSpec, APIs, Code Review, API Development, SQL

Software Development Team Lead

2017 - 2020
Vabaco
  • Built a healthcare system for searching/booking a doctor's appointment, searching/buying medications, and receiving/using referrals and prescriptions (Ruby, PostgreSQL, AWS, and Elasticsearch). Considered using GDPR within the system.
  • Developed an enterprise resource planning software solution for pharmacies to manage warehouses, financial modules, and integrations to external systems, including a detailed logging module (Ruby, PostgreSQL, GraphQL, Heroku, and Redis).
  • Constructed a document flow system for companies to manage the flow of ordering and receiving resources (Ruby, PostgreSQL, and RabbitMQ).
  • Created a healthcare system for patients and hospital medical chart registration (Ruby, PostgreSQL).
Technologies: Swagger, GraphQL, GitFlow, Heroku, Amazon Web Services (AWS), RESTful Development, REST APIs, Microservices, Elasticsearch, Microsoft SQL Server, PostgreSQL, Ruby on Rails (RoR), Ruby, Back-end, RSpec, APIs, Code Review, Interviewing, Technical Hiring, Source Code Review, Task Analysis, Team Management, SQL

Software Developer

2015 - 2017
TaxiTube
  • Built a software system that enables users to create and manage their targeted campaigns on the monitors of taxi cabs (Scala, Akka HTTP, and Couchbase).
  • Implemented a microservice that collects GPS information and calculates the data regarding taxi-cab mileage and work hours (Scala, Akka, Couchbase, and Play Framework).
  • Developed a page for live-streaming monitor content and the current location of taxi cabs (Scala, Akka, Couchbase, and Play Framework).
  • Implemented a router that connects services and devices. According to a published protocol, the router receives commands from services, translates the commands from services to devices, and back from devices to services.
Technologies: Domain-driven Design (DDD), Play Framework, Akka HTTP, Akka, Couchbase, NoSQL, Scala, Back-end, APIs, Code Review, Interviewing, Technical Hiring, Source Code Review, Task Analysis, Team Management, SQL

EKIMO

https://apps.apple.com/us/app/ekimo/id1465560245?ls=1
This mobile app allows customers to handle multiple tasks related to their medical care.

Features:
• Book an appointment with your preferred doctor
• Receive medical services without waiting in a line
• Search for medications
• Receive electronic prescriptions, referrals, diagnoses, and letters of guarantee
• Buy and receive medications from home

Languages

Ruby, SQL, GraphQL, Scala, CSS, HTML, JavaScript

Frameworks

Ruby on Rails (RoR), Swagger, Akka, Play Framework

Libraries/APIs

REST APIs, Stripe, Stripe API, Sidekiq, PayPal API, Stripe Connect, API Development

Tools

GitHub, Bitbucket, RubyMine, Git, Jira, Amazon Simple Email Service (SES), Amazon ElastiCache, RSpec, Logstash, Kibana, RabbitMQ, AWS Glue, Papertrail

Paradigms

Agile Software Development, RESTful Development, Microservices, Scrum, Unit Testing

Platforms

Heroku, Ubuntu Linux, AWS Elastic Beanstalk, Amazon Web Services (AWS), MacOS, Visual Studio Code (VS Code), New Relic, Mailgun

Storage

PostgreSQL, Elasticsearch, NoSQL, Couchbase, Microsoft SQL Server, Redis, Amazon S3 (AWS S3), Redshift, MySQL, PostGIS

Other

GitFlow, Web Development, Amazon Route 53, APIs, Back-end, Code Review, Technical Hiring, Source Code Review, Task Analysis, Interviewing, Team Management, Stripe Payments, Akka HTTP, Domain-driven Design (DDD), PayPal, Payment APIs, Stripe Subscriptions, Job Schedulers, Third-party Integration, CI/CD Pipelines, Design Principles

2010 - 2014

Bachelor's Degree in Computer Science and Mathematics

Free University of Tbilisi - Tbilisi, Georgia

NOVEMBER 2018 - PRESENT

Elasticsearch Developer

Udemy

FEBRUARY 2018 - PRESENT

Ruby Developer

SoloLearn

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