layout | title | comments |
---|---|---|
page |
Alexandre Sequeira |
true |
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
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.
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
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
2015-2019, Portugal
- Completed lectures: Software Engineering and Big Data
More details
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
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
- 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
2012-2015, Viseu
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.
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.
-
Microsoft Azure
-
MONGODB
- Fluent in Portuguese and French
- English, 8/10 writting and speaking
- Spanish, 7/10 writting and speaking
- Volunteered in Web Summit (2016 and 2017) and Banco Alimentar.