Damián Ferencz, Developer in Montevideo, Montevideo Department, Uruguay
Damián is available for hire
Hire Damián

Damián Ferencz

Verified Expert  in Engineering

Back-end Developer

Montevideo, Montevideo Department, Uruguay

Toptal member since August 10, 2022

Bio

Damián is a passionate back-end developer and mathematics enthusiast. He devotes his passion and skills to building complex software with an eye on scalability and maintainability. Damián gets excited by tasks that demand learning new things and solving challenging problems.

Portfolio

Draftea
AWS Lambda, MongoDB, PostgreSQL, Redis, Amazon Simple Queue Service (SQS)...
Bungalow | Freelance
Django, Docker, APIs, Back-end
Nifty Gateway | Outsourced through Sophilabs
Django, Celery, APIs, Back-end

Experience

  • GitHub - 5 years
  • Python - 4 years
  • Functional Programming - 3 years
  • Docker - 3 years
  • Django - 2 years
  • Amazon Web Services (AWS) - 2 years
  • Go - 2 years

Availability

Part-time

Preferred Environment

Docker, Amazon Web Services (AWS), GitHub

The most amazing...

...praise I've received was from an old manager, who called me to tell me how easy it was to revive and expand a complex component I had coded the previous year.

Work Experience

Back-end Software Engineer

2022 - PRESENT
Draftea
  • Contributed to developing a scalable platform in a fast-paced environment to provide a working Daily Fantasy Sports app focused on the real-time experience.
  • Optimized the scores engine to support 90,000 users by optimizing the queries and Lambda concurrency limits of Lambdas involved in the pipeline.
  • Integrated sports providers for NBA, NFL, and FIFA championships into our platform.
  • Designed and implemented a sports statistics microservice that enabled consistency across all app corners. I also created an automatic seeding process to be used when new sports are added.
Technologies: AWS Lambda, MongoDB, PostgreSQL, Redis, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), APIs, Back-end, Go

Back-end Developer

2021 - 2022
Bungalow | Freelance
  • Headed the back-end implementation of the new version for one of the main customer flows. I also built a facade to provide backward compatibility with the old version and ensure a smooth transition.
  • Worked on expanding and enhancing the back-office system used by the sales team to process the incoming requests effectively. This involved adding new sections to the system and updating existing ones to ensure consistency.
  • Rewrote the booking component to meet the new product requirements after facing difficulties with the existing module's poor quality. Also, this included adding a brand-new integration with a personally identifying information (PII) service.
Technologies: Django, Docker, APIs, Back-end

Back-end Developer

2021 - 2021
Nifty Gateway | Outsourced through Sophilabs
  • Expanded the Stripe integration using the Connect API to support art traders' cashouts. This demanded the addition of an async webhook to support over 10,000 registrations on the Connect system for the first week.
  • Aided in designing and implementing targeted accounting system restructure, including traders' cashouts.
  • Added the Stripe iframe and the redirection logic for customer registration inside our Stripe Connect accounts.
Technologies: Django, Celery, APIs, Back-end

Experience

Optimization Software for the Furniture Manufacturing Industry

https://github.com/damif94/wicker_rod_problem
I developed a small program on top of IBM CPLEX to help a local furniture manufacturing industry optimize the usage of their raw materials to mass-produce one of their products. The project, though small, required knowledge of linear optimization methods and basic arithmetic properties.

Birthday Telegram Bot

https://github.com/damif94/birthday-reminder-bot
A birthday reminder telegram bot, developed as a hobby and used by my friends and me.

It runs on the AWS platform and relies on the Lambda and DynamoDB serverless services to comply with the AWS free tier.

Education

2016 - 2023

Bachelor's Degree in Computer Engineering

Faculty of Engineering, University of the Republic - Montevideo, Uruguay

2014 - 2018

Bachelor's Degree (Undergraduate Coursework) in Mathematics

Faculty of Science, University of the Republic - Montevideo, Uruguay

Skills

Tools

Git, GitHub, LaTeX, Celery, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS)

Frameworks

Django, Spring

Languages

Python, Go, Java

Paradigms

Functional Programming, REST, Testing, Event-driven Architecture

Platforms

MacOS, AWS Lambda, Docker, Amazon Web Services (AWS)

Storage

MongoDB, Redis, PostgreSQL, Amazon DynamoDB

Other

Back-end, Type Theory, APIs, Applied Mathematics, Mathematics, Computer Science, Discrete Mathematics, Serverless

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