Francisco Aguilera Reina

Staff Software Engineer Java at Medallia

Greater Málaga Metropolitan Area

About

Staff Java engineer I have 15 years of experience developing Java based applications. I am a passionate of software development with special interest in clean code and simplicity as key aspect for achieving free-issue systems.

Experience

  • Medallia (United States · Remote)
    • Senior Staff Software Engineer
      Jul 2025 - Present · 1 yr

    • Staff Software Developer
      Aug 2022 - Aug 2025 · 3 yrs 1 mo

  • Senior Java Software Engineer at Lottoland (Ciklum)
    Feb 2020 - Aug 2022 · 2 yrs 7 mos

    I am working as a senior Java developer with architectural responsibilities building a suite of SCS micro-services following domain drive design, strict SCRUM, and you build it you run it approach, being responsible from the design and development up to release in production and monitoring. Java 12, Java EE, Groovy, Spring boot(core, mvc, data, security, testing), Quarkus, nosql(mongodb), Kafka, lombok, Spock, mockito, Jmeter, Maven, Git, Intellij, Tomcat, Jira, Confluence, CI, CD (GitLab CI), docker, kubernetes, logging(Datadog)

  • Senior Java Developer at Knockout Gaming
    Mar 2017 - Feb 2020 · 3 yrs

    I am working as a senior Java developer building a suite of microservices for Casino and Sportsbook(Games provider integrations, customer services support, payment, wallet, analytics...) at the cutting-edge technologies in a highly demanding team following an agile methodology with daily stand-up meetings and weekly deliveries. Java 12, Spring boot(core, mvc, data, security, testing), sql(mysql, maria-db, query-dsl, flyway) no-sql(elastic-search, couchbase, hive), Kafka, lombok, junit, mockito, jMockit, Jmeter, Gradle, Git, Intellij, Tomcat, Jira, Confluence, CI, CD (Jenkins, Go-CD), docker, logging(Graylog), Integrations(Zendesk, pusher, Aristotle, maxmind, jumio, forex..)

  • Software engineer Java at BetVictor
    Nov 2015 - Apr 2017 · 1 yr 6 mos

    I am working as a senior Java developer in high-load real-time application at the cutting-edge technologies in a highly demanding 16-people team following an agile methodology with daily stand-up meetings and weekly deliveries. Developing a spring boot Java 8 application composed by a vaadin ui, a multithreading distributed decision maker engine(hazelcast, kafka, drools...), a communication hub and a rest api. Java 8, Spring boot(core, web, data, data rest, integration, security, testing), Vaadin, JPA, QueryDSL, Hibernate, H2, Oracle, Hazelcast(Distributed cache and computing), eclipse, Jrebel, Drools, Maven, Git, Junit, Mockito, Jms(ActiveMQ), Kafka, Tomcat, Urban airship api, Jmeter, Agile methodology(Scrum), Jira, Confluence, continuous integration(Jenkins), logging(Splunk and Graylog), monitoring/JMX(Java Visual VM, Mission control, Spring boot admin, Java Melody).

  • Software Engineer Java at Quantum Aviation Solutions, Inc.
    May 2015 - Oct 2015 · 6 mos

    Quantum Aviation Solution has a suite of solutions for airlines and airports, this suite is currently used by over fifty airlines and airports worldwide. My role in this company as a Software engineer has been Full Stack, I have been working in a web application, with HTML/Javascript front-end side and Java back-end side. Html, CSS, Javascript, JSP, Java 6, Spring, Mybatis, IBM DB2, eclipse, Maven, SVN, Junit, Mockito, Tomcat, SonarQube, FindBugs, PDM, Metrics, JMeter, Java VisualVM.