You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Diego AyusoDA

Diego Ayuso

Senior Software Engineer

€380/day
Madrid, ES
3-7 years

Average response time: 1 hour

About Diego

Senior Software Engineer. Passionate about Artificial Intelligence, management and
business. Creativity and innovation are my most important rules: I like to think that
there are no limits in engineering; that, among the infinite decisions that can be made,
there is always at least 1 to achieve something; that everything around us is the result
of people who did not believe in limits.
  • Spanish

    Native or bilingual

  • English

    Fluent

  • French

    Conversational

Can work on-site
Madrid (up to 50km)

Experience

  • AstroPay
    Software Engineer II (E3) Contractor
    BANKING AND INSURANCE
    September 2023 - Today (2 years and 9 months)
    Madrid, Spain
    Software 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 AI
    Founder
    September 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ónomo
    Private Investor
    BANKING AND INSURANCE
    January 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

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Bachelor of Engineering
    Universidad Politécnica de Madrid
    2021
  • Bachelor of Business Administration
    Universidad Politécnica de Madrid
    2021

Skill set

Categories