Paul Trestian, Developer in Cluj-Napoca, Cluj County, Romania
Paul is available for hire
Hire Paul

Paul Trestian

Verified Expert  in Engineering

Data Engineer Developer

Location
Cluj-Napoca, Cluj County, Romania
Toptal Member Since
July 26, 2021

Paul is a tech professional with several years of IT experience—specializing in building Java-based apps deployed on cloud platforms like GCP and AWS Cloud. He's worked in a range of industries, including consumer electronics (Garmin), content protection (Muso), and gambling (Paddy Power Betfair). Paul has also led technical teams, discussed project requirements with business stakeholders, and translated those requirements to the team to deliver a project that meets or exceeds expectations.

Portfolio

Accesa
Java, Spring, Spring Boot, Software Architecture, Software Design, PostgreSQL...
MUSO
Amazon S3 (AWS S3), AWS SDK, AWS Elastic Beanstalk, Amazon Athena, Amazon RDS...
Paddy Power Betfair
Java, Spring, Spring Integration, SOAP, SoapUI, REST APIs, Postman, JavaScript...

Experience

Availability

Part-time

Preferred Environment

IntelliJ IDEA, Git, Java, Amazon Web Services (AWS), Google Cloud Platform (GCP)

The most amazing...

...thing I've developed is a project that reports global digital piracy by collecting more than 150 million IPs per day.

Work Experience

Solution Architect

2020 - 2021
Accesa
  • Managed a team in the delivery of a project, discussing the project with our client and translating requirements into user stories and tasks for the technical team.
  • Built the application architecture and presented it to the client.
  • Worked with the infrastructure team to build and deploy the production environment.
  • Implemented big data solutions using Scala and Spark in. Google Cloud Platform (GCP).
Technologies: Java, Spring, Spring Boot, Software Architecture, Software Design, PostgreSQL, MySQL, Scala, Spark, Spark SQL, Google Cloud Platform (GCP), Google Cloud Functions, Google Cloud Dataproc, Terraform, SQL, Data Engineering, Apache Airflow, Serverless, Interviewing, Technical Hiring, Big Data, ETL, Data Pipelines, Back-end, RESTful Services, APIs, Microservices Architecture

Senior Software Engineer

2017 - 2020
MUSO
  • Monitored and reduced the cloud infrastructure costs by 30% by migrating from Always On instances to a serverless architecture.
  • Implemented a scalable content-protection solution for a market-leading torrent product that streamed pirated data; it crawled and processed over 1 million torrents, 150 million torrent peers per day, and over 8 million web pages every month.
  • Mentored two entry-level developers into becoming competent junior developers.
  • Implemented metrics and alerts for the production system.
  • Built the deploy process for internal Maven artifacts and configured a Maven private repository which improved the deployment time by 50%.
Technologies: Amazon S3 (AWS S3), AWS SDK, AWS Elastic Beanstalk, Amazon Athena, Amazon RDS, AWS Lambda, Java, Spring Boot, MySQL, Stored Procedure, Technical Leadership, Software Architecture, Software Design, Amazon Simple Queue Service (SQS), SQL, Hibernate, Data Engineering, Serverless, Interviewing, Technical Hiring, Big Data, ETL, Data Pipelines, REST, Amazon Web Services (AWS), Back-end, RESTful Services, APIs, Microservices Architecture, Serverless Architecture

Senior Software Engineer

2016 - 2017
Paddy Power Betfair
  • Implemented new functionalities in the existing CMS to allow the creation of content for the Italian version of the website.
  • Developed a functionality that sends messages to the data warehouse.
  • Implemented new features to the existing mobile and desktop website that took into consideration the laws and regulations of Italy's jurisdiction.
Technologies: Java, Spring, Spring Integration, SOAP, SoapUI, REST APIs, Postman, JavaScript, MySQL, Stored Procedure, Apache Kafka, SQL, Interviewing, Technical Hiring, REST, Back-end, RESTful Services, APIs

Software Engineer

2011 - 2016
Garmin
  • Developed app functionalities that could display over 20,000 products on the website.
  • Offered live support and fixed production bugs that saved over $100,000 in bugs like invalid product prices or expired promotions being still available.
  • Automated new product release validations which improved feedback performance on errors from six hours to 15-30 minutes.
  • Built an email marketing solution by providing a foundation of technology and process to manage and deliver content to customers.
Technologies: Java, Spring, Spring Boot, JavaScript, Thymeleaf, Apache Velocity, ActiveMQ, Apache Camel, Cloud Foundry, Gemfire, Linux, Eclipse IDE, MySQL, Oracle SQL, Elasticsearch, Splunk, SQL, Hibernate, CI/CD Pipelines, REST, Back-end, RESTful Services, APIs, Microservices Architecture

Shredder Application

A Java desktop application for registering hardware components used by German banks before being destroyed.

I was the technical leader and developer for the project—deciding the technology stack and building the technical design of the application. I managed a team of two back-end developers and one UX designer and ensured that good code quality was implemented. I also constantly communicated with the client and wrote out the requirements for the technical team.

Federal Data Lake

A project for centralizing and analyzing all data of a large group of German banks.

I was the lead developer and helped with solution design and improvements recommendations in the planning phase, following the solution's implementation. I also worked on cloud solutions with data engineers.

Online Slots Gambling Website

https://casino.betfair.it/
A Java-based application that implemented a CMS for setting up a casino website for use in Italy.

I was the back-end developer and helped extend an existing CMS with a new functionality to help with integrations of slot games on the new website.

eCommerce Platform

https://buy.garmin.com/
An eCommerce platform for a US-based tech company. The platform could configure products, categories, prices, promotions, and send emails to customers.

I was a full-stack developer working with Java on the back end and using a templating engine and JavaScript and jQuery on the front end.

Global Piracy Analysis

An AWS cloud big data application that crawled sites and gathered digital piracy information focused on the film and TV industries, including information from the BitTorrent network.

I was responsible for designing and implementing cloud solutions using a serverless architecture in the cloud while keeping scalability and AWS Cloud costs in mind.
2009 - 2012

Bachelor's Degree in Computer Science

Babes-Bolyai University - Cluj-Napoca, Romania

DECEMBER 2014 - PRESENT

Certified Spring Professional

SpringSource

OCTOBER 2013 - PRESENT

Oracle Certified Professional Java Programmer

Oracle

Libraries/APIs

REST APIs, jQuery

Tools

IntelliJ IDEA, Git, Apache Maven, Spark SQL, ActiveMQ, RabbitMQ, Solr, Amazon Simple Queue Service (SQS), Amazon Athena, Eclipse IDE, Splunk, SoapUI, Postman, AWS SDK, Google Cloud Dataproc, Terraform, Apache Airflow

Frameworks

Spring, Spring Boot, Hibernate, Spark, JUnit, Thymeleaf, Apache Velocity, Presto, Apache Camel, Spring Integration

Languages

Java, SQL, JavaScript, Python, Scala, Stored Procedure

Paradigms

Agile, Object-oriented Programming (OOP), REST, Serverless Architecture, Microservices Architecture, ETL

Platforms

MacOS, Linux, Google Cloud Platform (GCP), Amazon Web Services (AWS), Windows 7, Web, JavaFX, AWS Elastic Beanstalk, AWS Lambda, Apache Kafka

Storage

Spring Data, JSON, Elasticsearch, MySQL, Oracle SQL, Amazon S3 (AWS S3), PostgreSQL, Data Pipelines

Other

Information Technology, APIs, Back-end, Code Review, Cloud Infrastructure, Cloud, Integration, API Integration, CI/CD Pipelines, RESTful Services, Data Engineering, Serverless, Interviewing, Technical Hiring, Big Data, Windows 10, Programming, Software Design, Team Leadership, Technical Leadership, Software Architecture, Lambda Functions, Cloud Foundry, Gemfire, SOAP, Amazon RDS, Google Cloud Functions, Fintech, QA Testing, QA Automation

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.

1

Share your needs

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

Choose your talent

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

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