Photo of Angel Asensio

Angel Asensio

email:

linkedin: https://www.linkedin.com/in/angelasensio/

github: https://github.com/Angel-Asensio/

Resourceful architect offering +20 years of expertise in architecture, design and programming of complex IT systems.

Passion for building and delivering solutions to difficult problems. I research thoroughly and always find a solution to business problems.

Expertise on Software Development Methods, Modeling, Optimization Techniques and Tools

Cross-Industry Experience: Telecommunications, Healthcare, Finance, Insurance, Government and Start-ups

Education

University of Malaga (Spain)

M. Sc. Computer Engineering (1992-1998)

Certifications

Microsoft Certified Professional

Windows NT Server 4 - Starting June 1999

Tackling the challenges of Big Data

Massachusetts Institute of Technology - Certificate earned on April 2014

The Data Scientist’s Toolbox

Johns Hopkins University on Coursera - Certificate earned on June 2, 2014

Usable Security

University of Maryland, College Park on Coursera - Certificate earned on October 27, 2014

Computational Investing, Part I

Georgia Institute of Technology on Coursera - Certificate earned on November 7, 2014

Machine Learning Foundations: A Case Study Approach

University of Washington on Coursera - Certificate earned on November 1, 2015

Machine Learning: Regression

University of Washington on Coursera - Certificate earned on January 12, 2016

Hadoop Platform and Application Framework

UC San Diego on Coursera - Certificate earned on March 12, 2016

Introduction to Big Data

UC San Diego on Coursera - Certificate earned on June 7, 2016

Basiswissen Finanzmarkt und Börsenprodukte

Capital Markets Academy - Certificate earned on December 12, 2018

ETF Spezialist

Capital Markets Academy - Certificate earned on December 3, 2020

Technical Skills

Enterprise Architecture Frameworks

TOGAF 9

Programming Languages and Frameworks

Java EE, Java 8+, PL/SQL, SQL, eSQL, Python 3, Hadoop 2, Spark, Scala (beginner), Spring Framework and Spring Boot, JSF2, Ajax, Javascript, Richfaces 4, Javascript, JPA, Hibernate, EclipseLink, Tapestry 5, EhCache, OSCache, BlazeDS, GranitedDS, Graphlab Create (ML), Actionscript 3, Flex 4

Cloud Vendors

AWS, Azure

Application Servers, Databases and Middleware

Apache Kafka, BEA Weblogic Platform, Glassfish v3, IBM Websphere AS, IBM Integration Bus 10, JBoss AS, Tomcat, Resin 4.0, Apache Web Server, iPlanet Directory Service, Vignette Application Portal, Vignette CMS, IIS, Tibco Portal Builder, WSO2 ESB, IBM MQSeries, ActiveMQ, Oracle 7-11g, MySQL, DB2 v7, SQL Server, MongoDB

Modeling Tools

IBM Rational Software Architect 6.0, Rational Suite Enterprise 2001, Rational Rose 98, Together Control Center 5.5, Visual Paradigm, Sparx Enterprise Architect

Software Methods

SCRUM, Rational Unified Process (RUP), UML, MDA (Model Driven Architecture), OMT

Tools

Mercury LoadRunner 8.0, Apache JMeter 2.x, SilkPerformer 7.x, Jprofiler 6.2, experienced in MS desktop products

DevOps

Docker, Jenkins, Ansible, Terraform, Azure Resource Manager Templates

Operating Systems

Solaris 8, several Windows OS versions and Linux distributions, MacOS X

Experience

Starburst DataFebruary 2022 - Present

Position: Resident Solutions Architect

Starburst is the analytics engine for the data mesh. We unlock the value of distributed data by making it fast and easy to access, no matter where it lives. Starburst queries data across any database, making it instantly actionable for data-driven organizations.

With Starburst, teams can lower the total cost of their infrastructure and analytics investments, prevent vendor lock-in, and use the existing tools that work for their business.

Trusted by companies like Comcast, FINRA, and Condé Nast, Starburst helps companies make better decisions faster on all data.

For more information: starburstdata.io

Main Duties
  • Architect technical solutions to meet customers’ business objectives
  • Burn down technical backlog as prioritized by customers
  • Meet with customer on a regular cadence to review, plan and prioritize workload
  • Explore integrations and extensions of Trino with customers
  • Diagnose and resolve unforeseen technical obstacles
  • Act as a liaison between customers and other teams to assist in resolution of key issues, bugs, and requirements for customers
  • Act as eyes and ears of the Starburst team to raise issues, identify risk, and mitigate potential downstream blockers

INTEGRATIONWORKS GmbH (Berlin)February 2020 - February 2022

Position: Integration Architect/Team Lead

Working as Team Lead, I was building the orchestration subsystem, part of the backend for the TARGET2 platform (Bundesbank)

TARGET2 is a payment system owned and operated by the Eurosystem. It is the leading European platform for processing large-value payments and is used by both central banks and commercial banks to process payments in euro in real time.

In 2019 the system processed a daily average of 344 120 payments, representing a daily average value of €1,731 billion.

Technologies
  • IBM Integration Bus, v10
  • ESQL
  • DB2
  • Docker

SCRAPPEL GmbH (Berlin)July 2019 - December 2019

Position: Lead Backend Architect

I was building a software trading platform designed for waste & recycling companies. A modern, scalable platform that enables companies to operate completely digital and based on open-source software, with a fully-fledged REST API until it was decided to close operations.

I created complex business workflows for the trading process and optimized data searches for the application.

Technologies
  • AWS
  • Java 8+
  • Spring Boot
  • Commercetools
  • Apache SOLR
  • MongoDB
  • Docker
  • Atlas MongoDB

IDEALO.DE (Berlin)November 2012 – June 2019

Positions: Data Engineer, Software Architect and Developer

As Data Engineer, we were building a data lake based on AWS (Kinesis, Presto, Parquet, Glue, Athena, ..) to create product analytics.

Using several modern java frameworks and technologies (Kafka, Java 8, Reactive Java, Spring Boot) we created a data pipeline, importing 4 billion data objects daily within a micro services landscape in an Event Driven Architecture.

Other projects during my time here were: Evaluation and implementation of an Apache Kafka cluster, built a data pipeline, Spring Boot micro services, restful Web Services for mobile apps, performance testing and optimization, capacity planning, created a database subset with custom code (almost 2 billion rows)

Technologies and Frameworks
  • AWS
  • Java 8+
  • Python
  • Scala
  • Apache Kafka 1.x with Stream programming
  • MySQL, InfluxDB, Oracle DB, MongoDB, AWS Redshift and PrestoDB
  • Terraform
  • Spring Boot, Spring Cloud and Spring Framework
  • Apache Spark 2
  • Openshift, Kubernetes, Netflix OSS
  • Elastic Stack

UNITB CONSULTING (Berlin)April 2012 - September 2012

Position: Software Architect and Developer (freelance)

Designed and conceived an online insurance application for doctors and healthcare personal on behalf of HDI-GERLING. Optimized and analyzed the performance of existing online insurance applications (cars, companies, home, etc.) with a high daily business volume.

Architected and created web services for an online insurance calculator with JSF technology and Spring framework.

Technologies
  • JSF2
  • Spring Framework 3
  • JPA2/Hibernate 3
  • Oracle 11g
  • Ajax, Javascript, Richfaces 4
  • JAX-WS
  • XSLT

ADESSO AG (Berlin)July 2010 - March 2012

Positions: Project Manager, Software Architect, IT Consultant

Analyzed and designed RIA applications for several major customers in dental care, international reinsurance and the German welfare system. Designed a critical application with a daily business volume of 100 000 €. Verbal and written communication with stakeholders, project planning and delivery. Led a team of three developers. Conceived an online and offline version for desktops applications (RIA).

Created solution for SAP integration with a RIA application.

Architected online and offline RIA applications.

Technologies
  • Spring Framework 3
  • JPA2/Hibernate 3
  • Adobe Flex 4, Flash Builder 4, Actionscript 3, BladeDS
  • Glassfish 3, Weblogic 11g
  • Oracle 11g

MYBET.COM – ANYBET (Berlin)September 2009 - April 2010

Position: System Architect

Conducted solutions architecture and technology research topics: Clustering, Caching, High-Availability, Load Balancing, Messaging, Component Refactoring.

Technologies
  • JEE 5
  • XML
  • Oracle 10g
  • EJB 3.0
  • JBoss 4.3
  • Hibernate 3
  • Tapestry 5
  • Teamcity CI

FOX MOBILE DISTRIBUTION (Berlin)January 2008 - August 2009

Positions: BPM Consultant, Senior Software Developer (freelance, permanent)

Created a tailored business process flow engine due to lack of functionality in open-source products and integrated several Telco customers with the back-end platform.

Technologies
  • J2EE
  • Oracle 10g
  • BEA Weblogic 8.1
  • EJB 2.0
  • WSO2 ESB
  • Spring 2.5
  • JBoss 4.3
  • XML, Xstream, SOA, XFire, SOAP Web Services

ENTEL IT Consulting (Madrid)July 2004 - December 2007

Positions: Enterprise Architect, Technical Auditor, Project Manager

Managed a team of 15 developers and performed effort & budget estimation for Vodafone

Redefined and improved the whole web-Architecture for the Spanish Department for Culture.

Technologies
  • J2EE
  • Tomcat
  • Apache
  • JBoss
  • BEA Weblogic
  • Oracle 9i, Oracle Text
  • SQLDeveloper
  • PL/SQL
  • Vignette Application Portal & CMS
  • Mercury LoadRunner, JMeter
  • Rational Rose
  • SonicMQ

Genasys (Madrid)July 2001 - July 2004

Positions: Technical Architect, Project Manager, Senior Software Developer

Managed a team of 5 developers and performed effort & budget estimation, implemented several mobile and server side applications for telecommunication costumers (Telefonica, Vodafone)

Technologies
  • J2EE
  • WAP
  • SMS
  • UML
  • Oracle 8
  • Rational
  • CVS
  • Linux, Solaris
  • Web Services
  • MQSeries

Civista (Malaga)July 2000 - June 2001

Positions: Software Analyst, Java Software Developer

Designed and implemented business logic components and provided technical support; worked directly with customers and sales staff.

Technologies
  • J2EE
  • Websphere
  • DB2
  • VisualAge
  • LDAP and iPlanet Directory Server
  • XML, WAP
Languages
Native Spanish speaker, proficient in English and German (C Level)
References
Available on request