Java Software Engineer
Luka T.
Available hours \ week
40 h/w
Seniority level
Middle
Years of experience
3.5 yrs.
Location
Georgia
Timezone
-
Languages
English
Fluent (C2)
About
I am a Java Software Engineer with a proven track record in designing enterprise systems using Java technology stack, including Spring Boot, Hibernate, and relational and non-relational databases. I am constantly trying to adhere to high-quality code and industry standards and promote knowledge sharing within the teams, with the added distinction of serving as an invited lecturer at Tbilisi State University. I aim to contribute my expertise to developing high-scalable and complex software, envisioning this endeavor as a significant stride toward attaining the esteemed role of a Software Architect. I am committed to continuously enhancing my skills and staying at the forefront of emerging technologies, positioning myself as a valuable asset in a thriving and challenging professional environment.
Core skills
  • Java 3.5 yrs.
  • Java Spring 3.5 yrs.
Other skills
  • Docker 3.5 yrs.
  • Object Oriented Programming (OOP) 3.5 yrs.
  • PostgreSQL 2 yrs.
  • Elasticsearch 1 yrs.
  • Apache Solr 1 yrs.
  • Amazon Web Services 1 yrs.
Experience
Management portal for primary care physicians
Java Software Engineer
About the Project

The project was a management portal for primary care physicians. Me and my team were hired to fix discrepancies in existing features and add new ones. I utilized Apache JMeter for load testing purposes to anticipate how the backend application would react to the influx of new 10 000 customers. The insights gained from this testing became the cornerstone for subsequent significant enhancements and refinements over the ensuing months.

Responsibilities

● Support the existing and implement new features based on business requirements ● Develop a performance testing script to assess the current performance and simulate expected load ● Add metrics system-wide to compare and contrast performance ● Verify and measure performance improvements with Async Profiler ● Leverage the HL7 standard to communicate Electronic Health Information across systems ● Enable local application setup with Docker and Flyway ● Participate in code reviews

Skills & technologies
  • Java Spring
  • PostgreSQL
A management platform for DNA sequencers
Java Software Engineer
About the Project

Me and my team worked on creating an internal management portal for DNA sequencers from scratch. Through the development we had a luxury of working with different technology stacks. Such as PostgreSQL, AWS DynamoDB, AWS S3, Confluent Kafka, etc.

Responsibilities

● Implemented an application for registering, querying, and verifying DNA sequencers ● Leverage AWS DynamoDB for persistence ● Used Swagger codegen to generate API code ● Created a PoC for leveraging Confluent Cloud and Kafka capabilities ● Proposed a common standard for code styling and added support for Checkstyle accordingly ● Maintained the code coverage of 70% with unit tests ● Participate in code review

Skills & technologies
  • Java Spring
  • Amazon Web Services
  • PostgreSQL
Bingo Search Engine
Java Software Engineer
About the Project

A chemistry platform for searching compounds, using exact, substructure and similarity search options. We utilized Elasticsearch and Apache Solr for persistence. During this project, I worked with Apache JMeter to set assess the load the application could endure.

Responsibilities

● Implemented metrics endpoints designed for collecting information about various aspects of the search engine ● Tweaked the existing features based on customer requirements ● Created unit and integration tests for new and existing features ● Configured and troubleshoot remote server based on the project needs ● Developed a performance testing tool for the project using Apache JMeter

Skills & technologies
  • Java Spring
  • Elasticsearch
  • Apache Solr
Education
San Diego State University
2015 - 2020
Computer Science