Francisco Santiago

Senior Python Developer at Sentinels
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Amsterdam, North Holland, Netherlands, NL
Languages
  • Portuguese Native or bilingual proficiency
  • English Full professional proficiency
  • Spanish Limited working proficiency
  • French Limited working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Pieter van der Oest

In my professional career I have not encountered many professionals such as Francisco. He is truly an asset to any company and I would highly recommend him. This is due to his excellent technical skills combined with his interpersonal skills and great passion for his work. I really enjoyed working with him.

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Netherlands
    • Financial Services
    • 1 - 100 Employee
    • Senior Python Developer
      • Jul 2021 - Present

      - Maintaining and improving stability of legacy Services while new system is developed (Django, Flask, Postgres, Parquet, Google Bucket, S3, Apache Airflow, Nginx, Apache, MariaDB) - Leading migration of customer data to new service focusing on speed, cost, data quality and completion (from on premise relational DBs into AWS) - Developing features in AWS SAAS architecture to ensure parity between legacy and new service. Focus on cost, scalability and reliability - Maintaining and improving stability of legacy Services while new system is developed (Django, Flask, Postgres, Parquet, Google Bucket, S3, Apache Airflow, Nginx, Apache, MariaDB) - Leading migration of customer data to new service focusing on speed, cost, data quality and completion (from on premise relational DBs into AWS) - Developing features in AWS SAAS architecture to ensure parity between legacy and new service. Focus on cost, scalability and reliability

    • Netherlands
    • IT Services and IT Consulting
    • Software Engineer
      • Sep 2017 - Present

      IT consultant IT consultant

    • United Kingdom
    • Telecommunications
    • 700 & Above Employee
    • Senior Python Developer
      • Jan 2020 - Jun 2021

      Working on the Modelling of all data available from company networks across Europe to make easier the creation of dashboards for real-time analysis, more effective preemptive intervention and by contributing for quality of alarms and notifications. Helping to develop and maintain features in the in-house monitoring tools in production environments. Working on the Modelling of all data available from company networks across Europe to make easier the creation of dashboards for real-time analysis, more effective preemptive intervention and by contributing for quality of alarms and notifications. Helping to develop and maintain features in the in-house monitoring tools in production environments.

    • Netherlands
    • IT Services and IT Consulting
    • 400 - 500 Employee
    • Senior Software Engineer
      • Apr 2018 - Dec 2019

      Working as a DevOps Engineer and Developer of Python backend microservices for a Cloud Based platform that allows end-users to easily spin up and configure Virtual Machines in different Cloud Resource Providers like AWS, Azure, Open Nebula and, soon, Open Stack with automatic integration with other services provided by other teams.This entails setting up automated testing and deployment processes with Docker, Helm, Kubernetes and Gitlab Runners, as well as helping set up Disaster Recovery tooling, planning of a Pentest carried out by an external party. Show less

    • Senior Software Engineer
      • Jan 2018 - Mar 2019

      Helping design and implement a new centralised budgeting, accounting and reporting platform.We have designed the architecture for this platform in ensuring flexibility, reliability, scalability and ease of maintenance.These were major goals in selecting the technologies to be used and we ended up going for a distributed micro-services oriented platform powered by Airflow, Kafka, Elasticsearch, Postgres and Spring Boot, and React JS and running in VMs served by an Open Stack cluster.Current tech stack:- Apache Airflow (Python)- Kafka (Java)- Elasticsearch (REST API)- Postgres (SQL- Spring Boot (Java)- React JS (Javascript)AirflowWe use this marvellous tool for designing and scheduling our data ingestion workflows and checks with simple python scripts.Quick overviews of what is happening, Auto-fixes tasks by easy to configure retries. Easy to set-up email alerts and log access in the web interface.KafkaA revolution in speed, ease of use and possibilities of data manipulation. Our central piece to standardise and enrich data with Kafka Streams/Connect and, now, KSQL.ElasticsearchWe selected Elasticsearch as our timeseries database for its speed, cheapness in setting up, maturity and out-of-the-box integration with Kibana and other tools.PostgresOur partner in keeping important data organised and quickly relatable. Together with Kafka, they give us quick access to enrichment information.Spring BootOur portal to external systems that send us data, or need to query our data.React JSUsed to build the portal for humans that interact with our data. Show less

    • Senior Software Engineer
      • Oct 2017 - Dec 2017

      Started new challenge at SURFSara.- Created Jupyterhub SAML authenticator (Python, SAML)- Extended CoreOS/Dex to support User Info endpoint for Open ID Connect providers (Golang)- Created custom Jupyterhub Authenticator to customise integration with existing IdPs (Python)- Integrated existing group management platform with Jupyterhub Authenticator to provide group-based authorisation (Python)- Creating Helm chart to deploy the new CoreOS/Dex app on Kubernetes (Helm, Docker, Kubernetes) Show less

    • United Kingdom
    • Telecommunications
    • 700 & Above Employee
    • Senior Python Developer
      • Feb 2017 - Sep 2017

      Worked on some really cool time series Data Processing and Analysis of network video delivery capacity. The goal was to help perform Capacity Planning by trying different approaches at Capacity Modelling. Development: Graphite, Grafana, Elasticsearch, Kibana, Python, Pandas, Numpy, Flask, sklearn Deployment: Docker, Jenkins , Git Learned about forecasting models Arima, ETS and FBProphet and Clustering. Learned about Ansible, its orchestration power and how it integrates with Docker as well as a lot about Elasticsearch. Show less

    • France
    • IT Services and IT Consulting
    • 100 - 200 Employee
    • Consultant
      • Jan 2016 - Sep 2017

      I was part of this great team of top engineers that are deployed around the Netherlands to solve highly challenging IT problems across companies in Banking, Insurance, Digital Media, Academia, etc... I was part of this great team of top engineers that are deployed around the Netherlands to solve highly challenging IT problems across companies in Banking, Insurance, Digital Media, Academia, etc...

    • Netherlands
    • Book and Periodical Publishing
    • 100 - 200 Employee
    • Full Stack Developer
      • Feb 2016 - Nov 2016

      Migrated existing online games web platform to a responsive design resulting in a significant increase in mobile user count and advertisement revenue while maintaining and improving existing features to increase usability and user time spent on the platform. Contributed to the initial steps of the creation of a responsive web app of educational games for children with a paid subscription business model. Python, Flask, MySQL, Redis, Celery, jQuery, Javascript, HTML5, CSS3, ReactJS, Redux, Google Publisher Tags, New Relic, Scrum, TDD Show less

    • Telecommunications
    • 700 & Above Employee
    • Software Engineer
      • Feb 2013 - Oct 2015

      Lead developer of a crucial data collection framework used across the entire network of one of the biggest Telecom Providers in South America with 50+ million users. The framework was later deployed in Portugal and Macau and saves dozens of thousands of man-hours a year providing close to real-time network KPIs and configurations at the distance of a click. Python, Oracle SQL, SNMP, SSH, FTP, rSync, Bash, MongoDB, MySQL, SOAP, REST, JMS Lead developer of a crucial data collection framework used across the entire network of one of the biggest Telecom Providers in South America with 50+ million users. The framework was later deployed in Portugal and Macau and saves dozens of thousands of man-hours a year providing close to real-time network KPIs and configurations at the distance of a click. Python, Oracle SQL, SNMP, SSH, FTP, rSync, Bash, MongoDB, MySQL, SOAP, REST, JMS

    • Portugal
    • Software Development
    • 1 - 100 Employee
    • Full Stack Developer
      • Apr 2012 - Oct 2012

      Worked on the development of a Multi-Tenant online project management platform which focused on smoothing and making task planning and idea sharing more efficient and productive. Nodejs, MongoDB, Redis, Javascript, jQuery, HTML, CSS Worked on the development of a Multi-Tenant online project management platform which focused on smoothing and making task planning and idea sharing more efficient and productive. Nodejs, MongoDB, Redis, Javascript, jQuery, HTML, CSS

Education

  • Instituto Superior de Engenharia
    Degree in Engenharia Informática, Informatics Engineering
    2006 - 2011
  • Instituto Superior de Contabilidade e Administração de Coimbra
    Post-Graduation, Real Estate Managing and Administration
    2014 - 2014
  • Universidade de Aveiro
    Training, Business Viability and Financing
    2014 - 2014
  • Universidade de Aveiro
    Master's Degree, Informatics Engineering
    2012 - 2013
  • British Council
    First Certificate in English, English Language and Literature, General
    1999 - 2004

Community

You need to have a working account to view this content. Click here to join now