Lorena Peto, Developer in Tirana, Tirana County, Albania
Lorena is available for hire
Hire Lorena

Lorena Peto

Verified Expert  in Engineering

Software Developer

Tirana, Tirana County, Albania
Toptal Member Since
November 5, 2020

Lorena is an experienced software engineer and technology leader with established success in directing cross-functional teams and delivering high-quality software with intrinsic business value. Besides her strong design and problem-solving skills, Lorena has proven expertise in effectively developing business plans, requirements specifications, user documentation, and architectural systems research.



Preferred Environment

IntelliJ IDEA, Git, SourceTree, Windows

The most amazing...

...application I've developed is a dynamic reporting module, allowing the users to design and extract database information into custom report structures.

Work Experience

Senior Software Engineer

2022 - PRESENT
  • Worked in a cross-functional team by following the Agile methodologies.
  • Analyzed software requirements and designed and implemented technical solutions into the different microservices of the eCommerce application.
  • Refactored and improved legacy modules, such as the payment and all carts, preview pages, and actions, by reducing the development and execution time of the RestControllers.
  • Designed and implemented the main structure and architecture for the customer-facing application in React by following best practices for coding and performance.
  • Implemented and enhanced the cart calculation process by building a robust microservice that goes through a set of dynamic business rules to apply validations, prices, discounts, and benefits to the customer.
Technologies: Java, Spring 5, Spring Boot, Jenkins, Docker, Kubernetes, Amazon Web Services (AWS), React, Terraform, Spring

Senior Vue

2021 - 2021
Trading Media Ltd.
  • Developed and maintained a trading platform allowing users to subscribe to products and widgets and get informed about the trade market in real-time.
  • Analyzed and developed the payment and subscriptions module, dashboard, and widgets configurations using best coding practices.
  • Integrated and implemented Vuex as the primary state management tool to handle all application data.
Technologies: Vue

Vue Developer

2020 - 2021
Tots in Tow, LLC (dba Pediatric Healthcare Connection)
  • Analyzed customer requirements, organized Jira tasks, developed features and bug fixes, built CI/CD pipelines, and deployed the application AWS.
  • Developed an automatic patient schedule visit plan, which improved the nurses' and doctors' timetables by reducing extra working hours by 30%.
  • Upgraded Vue libraries to the newest versions, adapted existing features, and added e2e unit tests.
Technologies: Vue, Scala, Java, JavaScript MVC

Senior Full-stack Developer

2018 - 2021
Steag & Partner AG
  • Implemented the tasks and commands creation functionality and execution process in different servers module for an in-house monitoring system.
  • Developed new features and modules for a learning management system.
  • Mentored and assisted new developers to integrate faster in the development process.
  • Reviewed the code functionality implementations made by the team to ensure the source code quality and follow the clean code guidelines.
  • Introduced tech innovations to the company in the form of in-house libraries, which reduced the development time on new features.
  • Utilized the Scrum processes while actively working in an Agile software development environment.
Technologies: SCSS, CSS, HTML, Vue, JavaScript, REST APIs, Clean Code, Software Architecture, Jakarta Server Pages (JSP), Java Servlets, Spring JDBC, Hibernate, Spring Security, Apache Maven, Apache Tomcat, MariaDB, Vue 2, Spring MVC, Spring, NestJS

Full-stack Developer (Remote)

2019 - 2020
Lufthansa Industry Solutions
  • Developed an internal digital archive, offering support for storage, organization, sharing, and distribution of documents.
  • Analyzed the customer requirements, specified the necessary technical functionalities, and designed the project architecture.
  • Implemented a dynamic infrastructure for the batch job execution using Spring Batch jobs. This module offered general and specific logging, retry procedure, and event signalization. It also reduced the implementation time by 50%.
  • Analyzed and implemented a module used by the customers to access and modify data in different environments such as QA, staging, and production from a single entry point.
Technologies: Hibernate, SCSS, CSS, HTML, JavaScript, REST APIs, Clean Code, Software Architecture, Apache Maven, MySQL, Liquibase, Spring Security, Spring Data JPA, Angular, Spring Boot, Spring, Node.js

Team Lead | Project Manager

2017 - 2018
  • Analyzed customer requirements and wrote detailed software specifications.
  • Created and maintained functional, structural, behavioral modeling, and project planning documents.
  • Led the development process of different teams following the Scrum methodologies.
  • Created an inspiring team environment with an open communication culture to ease the interaction between team members.
Technologies: CSS, HTML, JavaScript, REST APIs, Team Leadership, Customer Support, Web Project Management

Software Developer

2015 - 2017
  • Analyzed software requirements, designed, and implemented technical solutions into new projects.
  • Developed features, enhancements, and fixed bugs in the existing applications to meet the business requirements.
  • Interacted with business analysts and the testing team to produce quality deliverables.
  • Tested the product to make sure it was fully functional before going to development and maintained the systems once they were up and running.
  • Designed and implemented complex enterprise resource planning (ERP) systems using different technologies and best coding practices.
  • Researched and implemented core functionalities for the in-house framework and libraries shared across all company's software products.
Technologies: CSS, HTML, JavaScript, REST APIs, Clean Code, Software Architecture, JasperReports, jQuery, MySQL, PHP 7, CodeIgniter

Learning Management System, e-tutor

e-tutor is a learning management system, which digitalizes the training, teaching, and evaluation process for educational and professional purposes.

- Refactored the tutor management area by creating a new, solid design by abstracting the processes as easy to use coding interfaces. These interfaces were used as an in-house library to develop new processes, resulting in more maintainable code and a speed up in the development time by a factor of two.
- Designed and implemented a dynamic reporting module. This module offered dynamic data generation to the end user to design and extract very specific reports and meet the company necessities, resulting in a 40% reduction of the time needed to prepare weekly and monthly reports.

Rental and Maintenance Management System (RMS)

The product delivered on this project was a fleet management system offering a full range of functionalities for real-time tracking, shorter route calculation, vehicle maintenance history tracking, smart reminders and notifications, and many more tools to cut user's maintenance costs and make vehicles last a lifetime.

- Analyzed, designed, and implemented the architecture and database following an MVC pattern.
- Designed and implemented a rental management module, automatizing the procedure and verifications made when renting a vehicle. This implementation also sped up the agents' working process by a factor of five, reduced their workload, and increased the company profits by 38%.
- Designed and implemented an automatic prediction module, which offered notifications for vehicle maintenance services. The system notified users via messaging or mailing services, letting them know when the next vehicle services should be carried out. The predictions were made based on past events and static time frequencies, or kilometers.

Accounting Management System and Financial Reporting

The application provides a real-time view of data, improves financial compliance, reduces core business operations risks, and enhances customer service. It offers rich dashboards to preview company statistics and generates detailed financial reports for transaction management.

- Implemented an accounting software system, which managed the complete financial and marketing information and processes of a company.
- Developed JasperReports with complex queries, which generated the exact data and format required by the National Financial Auditing Systems. These reports cut down the time needed for the users to compile their yearly financial reports.

Asset Management System

An asset management system that offers stakeholders the opportunity to manage and know what assets are available and what can be used to provide optimal returns.

- Designed and implemented a tool that offered the end user the possibility to create complex custom forms and processes. The form represented the steps of the process, and each of the steps was interdependent on the others by following the rules specified by the user. This tool could be used to tailor different business logical processes.
- Redesigned the reporting module queries by making the report generations five times faster.
2016 - 2018

Master's Degree in Computer Engineering

Polytechnic University of Tirana - Tirana, Albania

2012 - 2015

Bachelor's Degree in Computer Engineering

Polytechnic University of Tirana - Tirana, Albania


Java SE 8 Oracle Certified Associate (OCA)



Vue 2, React, REST APIs, Vue, Node.js, Liquibase, jQuery, JasperReports, Java Servlets


IntelliJ IDEA, Apache Maven, Apache Tomcat, SourceTree, Git, Jenkins, Terraform


Angular, Spring, Spring Boot, Spring Security, Spring MVC, Hibernate, Spring JDBC, CodeIgniter, Jakarta Server Pages (JSP), Spring Batch, NestJS, JavaScript MVC, Spring 5


MySQL, Database Administration (DBA), Spring Data JPA, MariaDB, PostgreSQL, Database Management


JavaScript, Java 8, Java, HTML, PHP 7, CSS, SCSS, Scala


Windows, Docker, Kubernetes, Amazon Web Services (AWS)


Object-oriented Programming (OOP), Clean Code

Industry Expertise

Project Management


Full-stack, Web Development, Front-end, APIs, Software Engineering, Operating Systems, Web Project Management, Customer Support, Team Leadership, Software Development, Software Architecture, Machine Learning, Cryptography, Artificial Intelligence (AI)

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.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

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