Rafael Sena

Rafael Sena Email and Phone Number

Software Engineer at Department of the Treasure - Recife City, Brazil | Python and Django passionate @ Prefeitura da Cidade do Recife
Rafael Sena's Location
Recife, Pernambuco, Brazil, Brazil
Rafael Sena's Contact Details

Rafael Sena personal email

About Rafael Sena

Working at the IT industry for over 10 years. I have played various roles in a diverse range of projects. This experience has provided me with a deep and holistic perspective of the software development process.I have held the position of RPA Python and Django Software Engineer in the last four years.Previously, I served as a Project and Quality Assurance Manager as well as Product owner of mission-critical, real-time, transactional, and analytical systems responsible for handling billions in a wide range of technologies.Communicative, self-learner, I constantly strive to improve my professional skills and stay up-to-date with the latest industry trends because the world is dynamic: what was the best approach yesterday is likely not anymore today.

Rafael Sena's Current Company Details
Prefeitura da Cidade do Recife

Prefeitura Da Cidade Do Recife

View
Software Engineer at Department of the Treasure - Recife City, Brazil | Python and Django passionate
Rafael Sena Work Experience Details
  • Prefeitura Da Cidade Do Recife
    Software Engineer
    Prefeitura Da Cidade Do Recife Jan 2019 - Present
    Recife, Pernambuco, Brazil
    My main duties are:1. Establishing organizational design patterns based on DRY principles and grabbing packages that are the most suitable to our tech context and available skills. 2. Developing 2.1 Web applications using Django and PostgreSQL, JavaScript, React, Jquery, Bootstrap, HTML5, and CSS. 2.3 RPA (bots, crawlers, and scraping) using internal APIs, urllib3, selenium, requests, pandas, OpenPyXL, NumPy, Beautiful Soup, Selenium, Jinja, py3270, and others. 2.3… Show more My main duties are:1. Establishing organizational design patterns based on DRY principles and grabbing packages that are the most suitable to our tech context and available skills. 2. Developing 2.1 Web applications using Django and PostgreSQL, JavaScript, React, Jquery, Bootstrap, HTML5, and CSS. 2.3 RPA (bots, crawlers, and scraping) using internal APIs, urllib3, selenium, requests, pandas, OpenPyXL, NumPy, Beautiful Soup, Selenium, Jinja, py3270, and others. 2.3 Data pipelines using Airflow and Celery. 2.2 Desktop applications with Graphical User Interface: PyQt and PySide. 3. Creating unit and functional tests using pytest, factory_boy, Faker, Selenium, and Coverage.py5. Managing the projects based on Agile Methodology (SCRUM/KABAN). Key achievements:1. To replay many of the citizens's questions used to take weeks to gather all data and fill out the forms. Now, business folks can do it in one day or less. Hundreds of citizens have already benefited.2. Deployed and maintenance of a web app to centralize the access, setting, and scheduling of RPA apps. Previously the RPAs were standalone applications and keep them running and up-to-date in environment with many Windows and Linux different versions was a time-consuming duty. Nowadays, this task is much easier.3. The obtainment of unstructured public data from multiple sources became automatic. What used to take eight days to complete, RPA made it possible to finish in one day.4. High-quality software delivered: few bugs reported after projects go-live.5. Created well-tested internal packages with the most common tasks. Those packages reduced redundant code, increased its safeness, raised the team productivity, and reduced maintenance.Other tools: github, AWS. Show less
  • Trade Off
    Software Engineer
    Trade Off Jan 2021 - Aug 2021
    Salvador, Bahia, Brazil
    I designed and developed a web scraper with the following major features:1. Retrievement big amount of data from third-party web applications using a concurrency approach to tune performance in an environment heavily relied on asynchronous JavaScript.2. Cleaning, transforming and formatting this data.3. Feed the CRM database.The scrapping feature was primarily supported by those resources: Scrapy, Selenium, and Splash.
  • Readaptec
    Software Engineer
    Readaptec Jan 2020 - Oct 2020
    Salvador, Bahia, Brazil
    Designed and developed a system with two main features:1. It supports the physical examination process in a medical center and recommends the most appropriate orthoses.2. It keeps track of patient historic and manages the relationship with them.I was responsible for both front-end and back-end.
  • Prefeitura De São Paulo
    Product Project Manager
    Prefeitura De São Paulo Sep 2014 - Jan 2019
    São Paulo, São Paulo, Brazil
    My primary responsibilities were:1. Ensuring timely and budget-friendly project delivery by identifying and removing any potential obstacles that could compromise these goals.2. Prioritizing and defining scopes based on user needs, managing the product and sprint backlogs.3. Managing status reporting to the board and community, and ensuring high-quality deliveries by reviewing and approving requirements, defining unit and functional automatic tests, checking code quality, and… Show more My primary responsibilities were:1. Ensuring timely and budget-friendly project delivery by identifying and removing any potential obstacles that could compromise these goals.2. Prioritizing and defining scopes based on user needs, managing the product and sprint backlogs.3. Managing status reporting to the board and community, and ensuring high-quality deliveries by reviewing and approving requirements, defining unit and functional automatic tests, checking code quality, and leading user testers.Some of my key achievements include:1. I successfully deployed a backend payment system using the .NET platform (C#) and SQL Server, which seamlessly interacts with various banking apps, including mobile apps and IBM Mainframe. The system handles 1.5 billion Reais per year (roughly US$350 million) with transaction performance not exceeding 7ms. 2. I deployed a Document Management System (DMS) that improved ESG compliance, promoted a paperless culture (which prevented millions of sheets of paper and hundreds of printers from being purchased), and reduced document access time to almost zero. The DMS also sped up processes by up to 10 times, impacting millions of people.3. I deployed a digital signature system that increased intangible assets such as credibility and trust between parties. It also reduces costs associated with printing and mail delivery.4. We conducted a Proof of Concept (POC) with the main Analytics Tools (Business Intelligence) to explore the market and gather requirements for a Request for Proposal (RFP). This POC was the first step in a long-term strategy to empower users.I also created scripts using Python and JavaScript (with TamperMonkey) to automate repetitive tasks. This helps to boost team productivity and efficiency by reducing task duration from several minutes to just a few seconds. Show less
  • Assertiva Ti
    Founder
    Assertiva Ti Jun 2013 - Sep 2014
    Salvador, Bahia, Brazil
    BUSINESS INTELLIGENCE - WEB APPLICATIONS - PROJECT MANAGEMENT - TRAINING.From data to knowledge.Assertiva TI is focused on:-Development of Business Intelligence and Web Applications. -Project Management and KPI advice.
  • Energisa
    Data Engineer
    Energisa Jan 2011 - May 2013
    João Pessoa, Paraíba, Brazil
    At this position, I had the opportunity to work on several projects involving Big Data, Business Intelligence, Data Mining, Data Quality, and Data Auditing.I had the following missions:1. Collecting business requirements2. Assisting the Project Manager with project management tasks3. Developing ETL process using Oracle Data Integrator (ODI)4. Building of denormalized models (data warehousing in Oracle Database)5. Design of BI solutions in MicroStrategy6. Creation of… Show more At this position, I had the opportunity to work on several projects involving Big Data, Business Intelligence, Data Mining, Data Quality, and Data Auditing.I had the following missions:1. Collecting business requirements2. Assisting the Project Manager with project management tasks3. Developing ETL process using Oracle Data Integrator (ODI)4. Building of denormalized models (data warehousing in Oracle Database)5. Design of BI solutions in MicroStrategy6. Creation of dashboards Show less
  • Energisa
    Software Engineering Trainee
    Energisa Jan 2010 - Dec 2010
    João Pessoa, Paraíba, Brazil
    Over the course of a year, I joined many teams within the company to learn about different areas such as Business Intelligence, Data Warehouse, Systems Development, IT Infrastructure, and teams focused on the core business (electric power generation and distribution).Key achievement:My trainee program final project was approved (with modifications) by the board and prioritized on the following year.

Rafael Sena Skills

Microsoft Project Fluente Para Leitura Engenharia Windows E Linux Etl

Rafael Sena Education Details

Frequently Asked Questions about Rafael Sena

What company does Rafael Sena work for?

Rafael Sena works for Prefeitura Da Cidade Do Recife

What is Rafael Sena's role at the current company?

Rafael Sena's current role is Software Engineer at Department of the Treasure - Recife City, Brazil | Python and Django passionate.

What is Rafael Sena's email address?

Rafael Sena's email address is ra****@****ail.com

What schools did Rafael Sena attend?

Rafael Sena attended Uc Irvine, Universidade De Pernambuco - Upe, Universidade De São Paulo, Fundação Getúlio Vargas, Kimball University, Universidade Estadual De Campinas, International House.

What skills is Rafael Sena known for?

Rafael Sena has skills like Microsoft Project, Fluente Para Leitura, Engenharia, Windows E Linux, Etl.

Not the Rafael Sena you were looking for?

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.