
Paul Trestian
Verified Expert in Engineering
Data Engineer Developer
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
Experience
- Java - 10 years
- Spring - 8 years
- SQL - 8 years
- REST APIs - 7 years
- Git - 6 years
- Spring Boot - 6 years
- Google Cloud Platform (GCP) - 2 years
Availability
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
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).
Senior Software Engineer
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%.
Senior Software Engineer
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.
Software Engineer
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.
Experience
Shredder Application
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
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
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/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
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.
Education
Bachelor's Degree in Computer Science
Babes-Bolyai University - Cluj-Napoca, Romania
Certifications
Certified Spring Professional
SpringSource
Oracle Certified Professional Java Programmer
Oracle
Skills
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
Languages
Java, SQL, JavaScript, Python, Scala, Stored Procedure
Frameworks
Spring, Spring Boot, Hibernate, Spark, JUnit, Thymeleaf, Apache Velocity, Presto, Apache Camel, Spring Integration
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
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
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring