Samuel Maciel Sampaio

Samuel Maciel Sampaio Email and Phone Number

Senior Software Engineer | Backend | Python | Django | Flask | FastAPI | OpenAPI @ ChatGuru
Samuel Maciel Sampaio's Location
Dublin, County Dublin, Ireland, Ireland
About Samuel Maciel Sampaio

Software engineer specialized in the Python programming language developing web products, Rest APIs, and integration systems. I've been working with Python since 2013 using popular frameworks like Flask, Django, FastAPI, and Celery.Despite having started my career in 2010 as a System Administrator, managing high-performance production environments with Linux Operating Systems in cloud providers (such as Amazon AWS), and developing automation tools and infrastructure as code in line with the DevOps culture.

Samuel Maciel Sampaio's Current Company Details
ChatGuru

Chatguru

View
Senior Software Engineer | Backend | Python | Django | Flask | FastAPI | OpenAPI
Samuel Maciel Sampaio Work Experience Details
  • Chatguru
    Senior Software Engineer
    Chatguru Oct 2023 - Present
    São Paulo, Brazil
    Backend development of platform SAAS main product, and public REST APIs.Modernizing the current monolith in advanced API endpoints, implementing concepts of (API first), and providing full integration among current web platforms and customer's systems.Technologies: • Backend development: Python, FastAPI, MongoDB, Flask, Apache Kafka, Py.test;
  • Amaris Consulting
    Senior Software Engineer
    Amaris Consulting Jun 2023 - Sep 2023
    Brazil
    Experience Consultant, responsible for building a Machine Learning data Middleware, which delivers recommendation data, generated by AI, to the client's platform, on a large scale running on Apache Spark Clusters, hosted by Azure Databricks.Acting half as software engineer (on middleware architecting) and half as data engineer (building data pipelines between the built middleware).Working with:• Software engineering: Python, Rest APIs integrations, Pydantic, PyTest, mypy;• Data engineering: Databricks, Apache Spark (PySpark), Microsoft Azure;
  • Sky.One Solutions
    Tech Leader
    Sky.One Solutions Feb 2020 - Dec 2022
    São Paulo, Brazil
    Technical leader of the Python technologies squad. Responsible for maintaining and evolving of the main company product (Auto.Sky app), a critical-mission web product with thousands of simultaneous accesses.Main roles:• With other engineer responsibilities, listed in previous roles, plus:• Technical Leadership: defining technological approaches, helping coworkers with advanced development challenges;• Squad Leadership: organizing tasks, priorities, and solving blockers;Extra roles:• Helping on product thinking: understanding customer requirements and defining new product features;• Helping on project management: building milestones and predictability of due dates;Worked projects:• Auto.Sky Platform: PAAS Hosting of Windows machines on multi-cloud providers, with an intelligent virtual machine scaling;• Refactoring of Auto.Sky Rest API as (API first);• Migrating project of Python 2 to 3 (80,000 lines of code);• Single Sing-on login with SAML and ADFS;
  • Sky.One
    Senior Software Engineer
    Sky.One Nov 2019 - Feb 2020
    São Paulo, Brazil
    Development, planning, and architecture evolving of software, in Auto.Sky app product squad, working within Python language technologies.Main roles:• Software Development: creating new required features on Python/Django technologies;• Production support: troubleshooting several bugs in a productive environment;• DevOps: maintaining and evolving the platform services infrastructure;Technologies:• Backend development: Python, Django, Rest Framework, Celery, Flask, SQLAlchemy, PyTest;• Frontend development: HTML, CSS, JavaScript, JQuery, Bootstrap;• Advanced tools: RabbitMQ, Redis, PostgreSQL, Elasticsearch, Active Directory;• Agile methodologies: Scrum framework, Kanban method;• DevOps: Docker, Jenkins CI, Linux, Ansible, Bash, Automation;• Amazon Services (AWS): EC2, ECS, Lambda, ELB, S3, Route53, RDS, ElastiCache;• Other provider services: Oracle OCI Cloud, Google GCP;https://auto.skyone.solutions/en/
  • Tivit
    Python Developer Specialist
    Tivit Apr 2017 - Dec 2019
    São Paulo, Brazil
    Responsible for Software Development of Cloud Services SolutionsMain roles:• Software Development: creating new required features on Python/Django technologies;• Production support: troubleshooting several bugs in a productive environment;• Development-level support for OpenStack services;Worked projects:• OneCloud Platform: a SAAS to hosting virtual machines in multi-cloud providers;• Image-uploader tool: An ingestion tool of virtual machine images (HDD) to OpenStack infrastructure;• Northbound REST API: A northbound API interface to grant highly specific OpenStack cloud technical actions to external clients;• Cloud Billing: A billing project to help customers to understand their cloud consumption on OpenStack IAAS;• Configuring and provisioning for staging and production environments;• Migrating project of Python 2 to 3 (20,000 lines of code);Technologies:• Backend development: Python, Django, PyTest, Flask, SQLAlchemy;• Frontend development: AngularJS, SCSS, Bootstrap 3, NodeJS, Gulp;• Async tasks: Celery, RabbitMQ, Redis;• Databases: Mysql, MariaDB cluster;• Data Engineering: PySpark, Pandas, Amazon EMR, Amazon S3;• DevOps: Docker, Ansible, Puppet, Linux SysAdmin, Jenkins;• Cloud providers: OpenStack, AWS, Azure, Google Cloud;• Agile methodologies: Scrum framework, Kanban method;https://tivit.com/en/solucoes/cloud-solutions-eng/
  • Arizona
    Software Engineer
    Arizona Sep 2016 - Jun 2017
    São Paulo, Brazil
    Development of system integrations in Python and Ruby language;Worked projects:• Media migration-tool: A migration tool of media files and ETL data, between different app versions (moved more than 10TB of media files);• Outsourcing of transactional emails to huge customers e-commerces;• Media studio worker: a microservice of image, audio and video manipulation edition;Technologies:• Backend development: Python, Django, Ruby on Rails;• Async tasks: Celery, RabbitMQ, Redis;• Databases: PostgreSQL, SQL Server;
  • Arizona
    Infrastructure Engineer
    Arizona Aug 2014 - Sep 2016
    São Paulo, Brazil
    Responsible for systems operationality of critical enviroments:• Visto System: a full services platform for marketing and advertising agencies to manage assets (DAM), with automated workflows for media reviewers;• Arizona clients: Outsourced infrastructure management for large marketing agencies;Main roles:• Advocate of devops culture in company: interacting with Product, Development, QA and Infra squads;• Automation of deployment and configuration management: Chef, Terraform, Vagrant;• System Administration with Linux RedHat;• Responsible for responding to security incidents;• Cloud Computing with Amazon AWS and Digital Ocean;• Continuous Integration with Jenkins pipelines;Technologies:• DevOps: Chef, Jenkins CI, Amazon AWS, Terraform• Cloud Providers: Amazon AWS services;• Micro-services: Docker containers in Amazon EC2;https://www.arizona.com.br/https://visto.global/
  • Doit Sa
    Infrastructure Developer
    Doit Sa Oct 2012 - Aug 2014
    São Paulo, Brazil
    Responsible for automation of cloud computing infrastructure, provisioning infra as code, and DevOps culture maintainer at critical environments listed in the previous role.Working with:• CI/CD deployments: Jenkins CI pipelines, groovy script, bash script;• Infra as code and configuration management: Puppet, Ansible;• Development (with Python language) of internal platform services for DevOps;First projects as a Python Developer:• File synchronizer (Amazon S3): A command line tool to sync local files of Linux (of magento e-commerces) to (Amazon S3 Cloud). Built with: Python, Watchdog and AWS Boto;• Mysql database restorer: A web platform tool to automate dumps restoring in local Mysql databases. Built with: Python, Django, AWS Boto and Mysql cli;
  • Doit Sa
    Cloud System Administrator
    Doit Sa Jun 2012 - Aug 2014
    São Paulo Area, Brazil
    Responsible for the operability and digital security of critical environments:• DOit ERPs services: a SAAS web app managing more than 6,000 customer companies;• Magento E-commerces: Sonoma Wines Market;• EasyNFe: An Invoice Emitter for Brazilian payments;Technologies:• System Administration: of GNU/Linux OS in Ubuntu/RedHat families;• Management of Cloud infrastructure: Amazon AWS Services• Web platforms: Magento, WordPress, Tomcat, WebObjects, Apache, Nginx;• Monitoring and observability: Nagios, Cacti;• Security incident handling: Iptables, OSSEC, ClamAV;http://www.doit.com.br/
  • Tudoparatv.Com.Br
    Owner/Entrepreneur
    Tudoparatv.Com.Br May 2012 - Nov 2012
    São Paulo, Brazil
    Management of the e-commerce company, selling electronic accessories for multimedia and entertainment.Main roles:• Entrepreneurship;• Selling products;• Buyer;• Logistics;• Marketing and Publicity;
  • Tudoparatv.Com.Br
    Php Developer
    Tudoparatv.Com.Br Dec 2011 - Nov 2012
    São Paulo Area, Brazil
    Development of the e-commerce website and Implementation of 0e-commerce platform on Amazon AWS;Technologies:• Backend development: PHP, Magento Community Edition;• Frontend development: HTML/CSS, JavaScript;• Cloud provider services: Amazon: EC2, ELB, S3, CloudFronthttp://www.tudoparatv.com.br/ (Disabled)
  • Quality Software Sp
    System Administrator
    Quality Software Sp Oct 2011 - Mar 2012
    São Paulo, Brazil
    Responsible for WebLogic application infrastructure and System AdministrationMain roles:• System Administration with Linux and Windows Server• WebLogic application infrastructure maintenceTechnologies:• Automation development: Bash scripting;• OS: Linux RedHat, Windows Server 2008;• AppServers: WebLogic Server, JBoss;• Security: Iptables, Squid, AD, Rsyslog, OSSEC;• Monitoring: Nagios, Cacti;• Databases: Oracle, MySql;• Virtualization: VMware ESX 5.0;• Cloud Computing: Amazon EC2, Linode VPS;http://www.quality.com.br/
  • Brandsclub
    System Administrator
    Brandsclub Sep 2010 - Oct 2011
    São Paulo, Brazil
    Responsible for the E-commerce environment of critical mission and high availability, fault-tolerant.Main roles:• System Administration with Linux Debian;• Troubleshooting several bugs in a productive environment;• Preventing cyber security attacks; Technologies:• Automation Development: Bash script, Perl;• System Administration with Linux Debian and Windows Server 2008;• Databases: Oracle10g, MySql, and MS SQL Server;• AppServers: JBoss, Tomcat;• WebServers: Apache, Nginx;• Security: Iptables, Squid, OSSEC;• ERP: eSige (uniconsult.com.br);http://www.brandsclub.com.br (Disabled)
  • Hp
    Technical Support Analyst
    Hp May 2008 - Nov 2008
    São Paulo, Brazil
    Providing technical support (over the phone) to Hewlett-Packard Brazil customers, by Teletech Brasil Serviços LTDA.Supporting the following products:• Notebooks (SUSE Linux)• Desktops (Windows Vista)• Ink Printers• Laser Printers• Scanners• Digital Camerashttps://www.ttec.com/

Samuel Maciel Sampaio Education Details

Frequently Asked Questions about Samuel Maciel Sampaio

What company does Samuel Maciel Sampaio work for?

Samuel Maciel Sampaio works for Chatguru

What is Samuel Maciel Sampaio's role at the current company?

Samuel Maciel Sampaio's current role is Senior Software Engineer | Backend | Python | Django | Flask | FastAPI | OpenAPI.

What schools did Samuel Maciel Sampaio attend?

Samuel Maciel Sampaio attended University Of Toronto, Estácio.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.