Overview
Work History
Education
Skills
Websites
Projects
Timeline
Generic

OLGERT ELEZI

Tirana

Overview

11
11
years of professional experience

Work History

Software Engineer

RITECH SOLUTION
04.2022 - Current
  • Developed and maintained Java-based applications using Java Core to create scalable backend services for various applications.
  • Implemented RESTful APIs using Spring Boot Framework, enabling seamless communication between front-end clients and back-end services.
  • Developed microservices using Apache Kafka for real-time data streaming and processing, enabling efficient handling of high-throughput data in distributed systems.
  • Integrated JUnit to implement unit testing across microservices, ensuring code stability with over 90% test coverage.
  • A desire to work in a fast-paced and challenging environment
  • Write clean, modular web-based SaaS applications in an agile and ever changing environment
  • Debug, and refactor existing applications and software modules as required
  • Quickly respond to critical support issues
  • Work with the Software Architect to understand coding standards and architectural practices
  • Integrated AWS (Amazon Web Services) to deploy, monitor, and scale cloud-based applications following best practices, such as auto-scaling and load balancing.
  • Used RDS DynamoDB to design NoSQL databases for high availability and low-latency data access.
  • Developed microservices using Node.js and NestJS Framework, enhancing modularity and performance in a serverless environment for real-time data processing.


Software Engineer

Sisal GROUP
04.2020 - 03.2022
  • Developed and maintained backend applications using Java Language/Runtime and Spring Boot Framework, implementing scalable microservices architecture.
  • Integrated Spring Boot microservices with external systems using RESTful APIs for smooth data exchange between services.
  • Managed databases using Oracle and MySQL, ensuring optimal performance for large-scale applications.
  • Deployed and managed services using AWS EC2 instances and optimized data storage with S3 for high availability.
  • Collaborated with System Administrators to ensure smooth deployment processes and took ownership of product operations, monitoring, and performance metrics.
  • Applied core concepts of Java, J2EE, and design principles, with a focus on building robust and maintainable systems.
  • Hands-on experience in RESTful API design and development, ensuring APIs were well-structured, efficient, and met industry standards.
  • Developed microservices using Apache Kafka for real-time data streaming and processing, enabling efficient handling of high-throughput data in distributed systems.
  • Integrated JUnit to implement unit testing across microservices, ensuring code stability with over 90% test coverage.
  • Followed Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices, resulting in cleaner code and fewer production issues.

Software Engineer

DEV.AL
11.2017 - 04.2020
  • Led the development of 3 enterprise-level Java/Spring Boot microservice projects, enhancing application functionality and maintaining a high level of performance and scalability.
  • Analyzed system requirements and collaborated with stakeholders to translate their vision into technical solutions, delivering projects on time and within scope.
  • Developed and tested RESTful web services using Spring Boot, ensuring reliable communication between microservices in a distributed environment.
  • Implemented unit tests using JUnit and integrated testing frameworks, maintaining a 95% test coverage across multiple projects, reducing production bugs by 30%.
  • Architected robust and maintainable applications by following design patterns and best practices in object-oriented design, improving system stability and performance.
  • Collaborated closely with system administrators, participating in product operations and ensuring smooth deployments in cloud environments.
  • Utilized AWS services such as API Gateway, S3, and DynamoDB for secure and scalable cloud-based solutions.

Software Engineer

08.2015 - 11.2017
  • Built RESTful APIs that served data to the JavaScript front-end based on dynamically chosen user inputs that handled over 500,000 concurrent users
  • Built internal tool using NodeJS and Pupeteer.js to automate QA and monitoring of donor-facing web app, which improved CTR by 3%
  • Reviewed code and conducted testing for 3 additional features on donor-facing web app that increased contributions by 12%
  • Iterated platform for college admissions, collaborating with a group of 4 engineers to create features across the software
  • Integrated APIs for three small vendors to facilitate operations continuity.

Web Developer

IT Partners
09.2013 - 08.2015
  • Partnered with a developer to implement RESTful APIs in Django, enabling analytics team to increase reporting speed by 24%
  • Using Selenium I built out a unit testing infrastructure for a client application that reduced the number of bugs reported by the client by 11% month over month
  • Created and oversaw wireframe designs from client requests
  • Created accessible, responsive, and functional user interfaces to allow visitors on any device to have the same perfect user experience
  • This process increased number of 5 star UX/UI reviews by 135%
  • Created the user experience that fetched, parsed, and formatted analytic data, and relayed it into React components.

Education

Bachelor Degree - Computer Science

Polytechnic University of Tirana
07.2014

Skills

  • Java
  • Spring
  • Spring Boot
  • Spring Boot Microservices
  • Hibernate
  • Spring Data JPA
  • Javascript
  • Typescrypt
  • NodeJS
  • ExpressJS
  • NestJS
  • SQL (MySQL,Oracle, SQL Server, PostgreSQL, NoSQL)
  • Apache Kafka
  • AWS
  • Unix
  • Git
  • Jira

Projects

WebAtlante, WebAtlante allows you to monitor and manage your HR environment while using a broad range of features in a single, easy to use, web-based system. This comprehensive HR information system offers 16 different modules including free documentation and access to a broad community of users. Manage your company’s structure and track employee data Track your employees’ attendance records and time spent on different projects Establish company-wide leave policies and rules Set up absence approval workflows Manage payroll Manage expenses and process reimbursements Create a global absences calendar, JAVA (Spring boot Framework), Oracle, Weblogic, Oracle cloud, Git E learning, The world's only cloud-based language learning platform with a personalized program and live tutors. Proven methodology, technology, and live lessons are delivered in real time and personalized for each student's and employee's

Timeline

Software Engineer

RITECH SOLUTION
04.2022 - Current

Software Engineer

Sisal GROUP
04.2020 - 03.2022

Software Engineer

DEV.AL
11.2017 - 04.2020

Software Engineer

08.2015 - 11.2017

Web Developer

IT Partners
09.2013 - 08.2015

Bachelor Degree - Computer Science

Polytechnic University of Tirana
OLGERT ELEZI