Java Software Engineer

Luka T

Information

Available hours \ week
40 h/w
Seniority level
Middle
Years of experience
3.5 yrs.
Location
Georgia
Timezone
-

Languages

English
Fluent (C2)

About

Luka is a proficient Java Software Engineer with 3.5 years of experience, specializing in Java and Java Spring. He has successfully supported existing features and implemented new ones while developing performance testing scripts and enhancing system metrics. His experience includes working with PostgreSQL, Docker, and AWS. Luka has faced challenges like improving application performance under high load conditions, ensuring code quality, and maintaining a robust unit testing coverage. He holds a degree in Computer Science from San Diego State University.

Additional skills

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

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

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

Education

San Diego State University

2015 - 2020
Computer Science