
Damián Ferencz
Verified Expert in Engineering
Back-end Developer
Montevideo, Montevideo Department, Uruguay
Toptal member since August 10, 2022
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
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
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
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.
Back-end Developer
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.
Back-end Developer
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.
Experience
Optimization Software for the Furniture Manufacturing Industry
https://github.com/damif94/wicker_rod_problemBirthday Telegram Bot
https://github.com/damif94/birthday-reminder-botIt runs on the AWS platform and relies on the Lambda and DynamoDB serverless services to comply with the AWS free tier.
Education
Bachelor's Degree in Computer Engineering
Faculty of Engineering, University of the Republic - Montevideo, Uruguay
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
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