About Diego
Spanish
Native or bilingual
English
Fluent
French
Conversational
Experience
- AstroPaySoftware Engineer II (E3) ContractorBANKING AND INSURANCESeptember 2023 - Today (2 years and 9 months)Madrid, SpainSoftware Engineer focused on the backend. Fintech.Main technologies: Java, SQL, PL/SQL, Spring framework, API REST, OAuth, AWS, Kibana, Datadog, Docker, Jenkins, Git, Postman...• Code enhancement: apply efficient, moduralized and safe solutions. Refactor old code applying newer, clearer and more efficient code.• Create and maintain APIs with Java and Spring Framework. Manage API security with OAuth, Keys and signatures.• Integrate security services for credit card encryption through a Proxy.• Mentor junior or new team members and propose software and organizational improvements.• Review code from team mates and propose them improvements.• Usage of Java lambda and Spring annotations, and other resources to make much more efficient code.• Refactor complex SQL queries improving results and achieving a reduction of execution times of 70%.• Database modeling and optimization: primary keys, foreign keys, database access Java classes, code architecture… Fixed millions of incorrectly saved tuples and made more scalable databases.• Architecture improvements: define and implement new strategies to have more scalable, cheap, maintainable and with lower latency services. • Hexagonal Architecture• Business meetings with clients (from Europe, Latam and Asia) to define business and software requirements of the product. • Priority and time management in an extremely fast-paced and demanding Fintech environment where any wrong decision can cost thousands of USD.• Worked on integrations that affected hundreds of thousands of USD in transactions.• Process worldwide payments in different currencies via credit card, debit card, transfer, cash, QR...• Analyze metrics and incidences to increase transactions conversion rates using technologies like Datadog or Kibana, alongside SQL. Apply software and business solutions to these conversion problems.• CI/CD• End to end testing.
- Music AIFounderSeptember 2022 - Today (3 years and 9 months)Artificial Intelligence that creates musical compositions based on patterns, statistics and probability.• Complex copyright-free musical compositions of +5 minutes of duration with multiple instruments and voices can be created in less than 5 seconds according to the client’s input.• Successfully achieved reducing the song generation time from 30 seconds to 5 seconds (83%) and AWS cost by 86%.• Vast research of technologies, libraries, resources and algorithms to bring more innovative and efficient solutions to problems.• Achieved the algorithmic generation of the composition with a music score plus the conversion to an mp3 audio file.• Added client input in order the AI to personalize the output song (duration, mood and instruments used).• Software developed mostly with Python.• Use of statistics and probability distributions to generate human-like music.• Datastructures design to model the conceptual logic behind the Artificial Intelligence.• API developed with FastApi and Nginx using AWS EC2 and AWS Lambda.• TCP/IP and port management.• Creation of Security Groups (for TCP, UDP, ICMP…), Elastic Ips, Key Pairs, Network Interfaces and VPCs in AWS in order to deploy the service and make it accessible from the Internet.• HTTP and HTTPS.• SSL certificates.• Domain registration.• Manage the architecture, CPU, RAM and cost of AWS Instances according to the needs of the service.• Docker
- AutónomoPrivate InvestorBANKING AND INSURANCEJanuary 2024 - Today (2 years and 5 months)Private investor working on several markets (mostly USA) with a profitability of 41.45% in 2024 making use of both value investment (fundamental analysis) and statistics (technical analysis).
Recommendations
Be the first to recommend Diego
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Bachelor of EngineeringUniversidad Politécnica de Madrid2021
- Bachelor of Business AdministrationUniversidad Politécnica de Madrid2021