Alexandre Sequeira

About Me

Hi! I’m a big enthusiast of Systems architecture and software development.

I’m driven of always doing the right think and I have a very positive approach on everything that challenges me. Also like to write and prototyping new approaches to the problems. I have huge curiosity to learn new technologies, programming languages and paradigms.

Interests on: Data analysis and machine learning


SKILLS || EXPERIENCE || EDUCATION || CERTIFICATIONS || LANGUAGES || EXTRACURRICULAR


SKILLS

Languages: Python, Ruby, GO, Javascript/CSS/HTML, C/C++, Java

Frameworks: Flask, Ruby on rails, Node.js, Vue.js, .NET

DataBases: PostgreSQL, MySQL, SQL server, MongoDB, SQLAlchemy(ORM)

DevOps: Unix/Linux, AWS, Azure, Terraform, Packer, Consul, Ansible, Salt, Docker, Prometheus, Grafana, New relic, RabbitMQ, Kafka and Jenkins.


EXPERIENCE

Infrastructure Engineer - Farfetch

January 2021 - Present, Lisbon - Portugal

More details

Roles:

  • Enable autonomy of engineering teams, abstracting the infrastructure layer
  • Operate and maintain infrastructure components such as Linux based systems, configuration management and orchestration using automated processes.
Development:
  • Developed automated processes for internal code software. Created bare-bones of custom image building, schema validation and adaptation of how the instance provision obtain custom images from Azure gallery
  • Created pipeline to perform a regular check of new elasticsearch version
  • Implemented management of azure policies using terraform
Tech stack:
  • Configuration and infrastructure management: Salt, Docker, Consul, Terraform, Packer, Python(cerberus for testing) and GO
  • Worked on Azure platform
  • Other technologies: Jenkins, elasticsearch, kafka and logstash


DevOps Engineer - Jumia Services (e-commerce platform)

December 2018 - December 2020, Porto - Portugal

More details

Roles:

  • Design, implement and maintenance of systems of Jumia services applications(Marketplace - search, orders, sellers and logistics)
  • Build reliable, high-performance, auto scaled and fault tolerant software by using tools to provide CaaC, IaaC, CI/CD and monitorization
  • Investigation, documentation and code review
Development:
  • Implemented and migrated google maps service to Openstreetmaps
  • Migrated and developed a HA infrastructure for in-house docker registry
  • Developed jenkins pipelines to build and deploy applications
  • Migration of configuration management from salt to ansible
  • Helping development teams by automating some usual tasks using rundeck, ansible and write python & bash scripts
Tech stack:
  • Configuration and infrastructure management: Ansible, Salt, Docker, Terraform, Packer, Bash and Python
  • Monitoring: Prometheus, Grafana, Newrelic, Icinga, Google analytics, OpsGenie
  • Messaging systems: RabbitMQ and Kafka
  • CI/CD: Jenkins, Rundeck, docker registry, nexus
  • Application languages: Java, Go, Javascript(Angular and Vue.js) and PHP
  • Database: Mysql, MariaDB, PostgreSQL and MongoDB



EDUCATION

IPT - Instituto Politécnico de Tomar

2015-2019, Portugal

Master in Computer Engineering - Internet of Things

  • Completed lectures: Software Engineering and Big Data
More details

Software Engineering

Teacher: Renato Panda

Developed project: Guardians of the hackathon, CRUD plaftform to manage teams and make registration.

Application stack: Ruby on rails, ReactJS, PostgresSQL and using vagrant as a development environment

Topics and roles:

  • Team leader, documentation and code review
  • Build restfull API, SPAs and use ORM
  • Developed authentication system using JWT
  • CI/CD using Travis, Codeclimate and heroku to deploy the applications

Big data

Teacher: Ricardo Campos

Developed project: Twimbre, application to do text analysis, text classification, sentiment analysis using twitter API

Application stack: Docker, Python, Pandas and jupyter notebook

Topics and roles:

  • Framewokrs to data storage and processing using pySpark
  • Implementation of sentiment analysis and use of pandas to manipulate and visualize data
  • Development of Jupyter notebooks using python


Bachelor - Computer Engineering

  • General secretary and Vice President of NEEIT.
  • Microsoft Student Partner - Workshops/Academy and helped in events and conferences.
  • IBM DevOps/Infrastructure as Code Academy for 3 months.
More details

Distributed Computing Administration

  • IT Services, Infrastructure and Support
  • IT Solution Definition and Design Considerations
  • Running IT Infrastructure - Operations Considerations
  • Service Management for IT and Cloud Services
IBMCloud (PaaS and IaaS)
  • Assisted IaaS Solution Design and Build
  • IBM Cloud Essentials
  • IBM Garage Method Classroom
Infrastructure as a Code Fundamentals
  • Introduction to Infrastructure As Code
  • Provisioning and Managing Infrastructure with Terraform
Tech stack:
  • Languages: Bash, Python
  • OS: Unix/Linux
  • Cloud providers: Softlayer (IBM Cloud) and AWS
  • Configuration and infrastructure as a Code: Chef, Ansible and Terraform
  • Monitoring: Prometheus, Grafana


ESEN - Escola Secundária Emídio Navarro

2012-2015, Viseu

Upper Secondary Scientific and Technology


PROJECTS

Teia 19

https://teia19.pt/

During the covid-19 pandemic, I Created this website for TEIA19. It aims to deal with the drop in artists’ income due to the cancellation or postponement of activities because of the Covid-19 pandemic.

Zeus

https://zeus-sec.herokuapp.com/

System to evaluate the security posture of a set of machines and services, making this information available at a central point, via web interface. Covered concepts such as: SCRUM, version control, authentication system, security mechanisms, RESTful API, scripting (Python), development/production environments, Gmail API, database with ORM integration, etc.


CERTIFICATIONS


LANGUAGES

  • Fluent in Portuguese and French
  • English, 8/10 writting and speaking
  • Spanish, 7/10 writting and speaking

EXTRACURRICULAR

  • Volunteered in Web Summit (2016 and 2017) and Banco Alimentar.