Java developer

Genadi M

Information

Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
5 yrs.
Location
Georgia, Tbilisi
Nationality
Georgia
Timezone
(GMT+04:00) Tbilisi

Languages

English
Upper-Intermediate (B2)

About

Genadi is a proficient Java Developer with five years of experience specializing in Java and Spring Boot. He has a proven track record in back-end development, focusing on coding, testing, and deploying high-functionality applications across various projects. His technical expertise extends to databases such as MS SQL Server and PostgreSQL, with experience in tools like Hibernate and REST APIs. He holds multiple certifications, including AWS Cloud Practitioner and Oracle Certified Professional in Java SE 8. He earned a degree in Physics from Tbilisi State University.

Experience

Document management platform

Software Developer

About the Project

The project I worked on involved developing and enhancing an enterprise platform designed to streamline all processes related to document management. The system enables organisations to automate workflows such as document sharing, transformation, approvals, digital signing, and meeting scheduling based on document context. The platform offers a suite of solutions, including secure file sharing, client extranets, virtual data rooms, project and task management, enterprise social networking, knowledge sharing, and publishing tools. It supports secure document exchange and fosters collaboration through enterprise social features like microblogging, private messaging, centralised notifications, and knowledge portals.

Responsibilities

- Updated source code to the latest version. - Fixed existing bugs and developed new components. - Participated in identifying potential risks and resolving them if they occurred. - Attended daily scrum meetings and planned future tasks.

Skills & technologies

Exadel

Software Developer

About the Project

The project involved an employee notification system integrated with Google Groups and Microsoft Active Directory. Using these tools, the system defined specific criteria for managing and governing notification policies across the company's staff.

Responsibilities

My responsibilities included writing efficient code, performing thorough testing, and optimising performance to ensure the application's functionality and reliability, using Agile methodology with SCRUM. Actively participated in designing and implementing server-side solutions using Spring Boot and MongoDB database.

Skills & technologies

An online governmental procurement system

Software Developer

About the Project

An online governmental procurement system: this application allowed registered companies and organisations to participate in government procurement in a fair and competitive manner.

Responsibilities

We were in the initial stages, which involved developing core services, rewriting existing code into the latest Java and Spring Boot versions, planning future tasks, and tuning and maintaining the development environment infrastructure.

Skills & technologies

Education

Tbilisi State University

2011 - 2016
Physics