Francisco Santiago
Senior Python Developer at Sentinels- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Portuguese Native or bilingual proficiency
-
English Full professional proficiency
-
Spanish Limited working proficiency
-
French Limited working proficiency
Topline Score
Bio
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.
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.
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.
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.
Experience
-
Sentinels
-
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
-
-
-
Brasant
-
Netherlands
-
IT Services and IT Consulting
-
Software Engineer
-
Sep 2017 - Present
IT consultant IT consultant
-
-
-
Liberty Global
-
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.
-
-
-
SURF
-
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
-
-
-
Liberty Global
-
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
-
-
-
agap2IT France
-
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...
-
-
-
TMG
-
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
-
-
-
Altice Labs
-
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
-
-
-
Innabler
-
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 -
Instituto Superior de Contabilidade e Administração de Coimbra
Post-Graduation, Real Estate Managing and Administration -
Universidade de Aveiro
Training, Business Viability and Financing -
Universidade de Aveiro
Master's Degree, Informatics Engineering -
British Council
First Certificate in English, English Language and Literature, General