Summary
Overview
Work History
Education
Skills
Timeline
Cinema, Woodworker
Cinema, Woodworker
AccountManager
Frank Ricardo Ramirez

Frank Ricardo Ramirez

Software Engineering
Brasília - Federal District

Summary

Software Engineer with more than 10 years of experience as a Back-End and Full-Stack developer. Extensive domain of technologies and methodologies such as Python, JavaScript, TypeScript (Django REST framework, FastAPI, React).

Agile methodologies (Scrum, kanban, Jira) and more.
Skilled leader with the ability to motivate, educate and manage a team of professionals to create software programs and effectively track changes.

Previously, I worked directly in the financial sector with solutions used by more than 50 million of customers.

Overview

13
13
years of professional experience
5
5
years of post-secondary education

Work History

Senior Software Engineering

Solfácil | Solar Energy Financing
São Paulo - São Paulo
04.2022 - Current
  • Participated in continuous improvement by generating suggestions, engaging in problem-solving activities to support teamwork.
  • Participated in the design and implementation of new architectures.
  • Planning and documenting technical specifications for features or system design.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Work with agile methodologies and development best practices (Scrum, kanban, Jira, SOLID).
  • Designed REST Web Service in Python using Layer pattern.
  • Developed Python code for publishing and consuming messages using Apache Kafka.
  • Developed and deployed Docker containers on Kubernetes.
  • Using system monitoring tools and automated testing frameworks (DataDog, Grafana, Loki).
  • Managed infrastructure and data pipelines to bring codes to production (Continuous Integration - CI).
  • Writing testable, scalable and efficient code and leading code reviews.
  • Mentor junior and mid-level engineers.
  • Microservice Architecture and Monolithic (Legacy) Applications.

Skills:

  • Python: Django, Django REST framework, FastAPI, Flask, graphene, SQLAlchemy, alembic, confluent-kafka, Pandas, pytest, unittest, gunicorn, uvicorn.
  • JavaScript: React, Redux, Next.js, TypeScript.
  • Web-Design: HTML5, CSS, Sass, Flexbox, Figma.
  • Database: PostgreSQL, MongoDB, Redis.
  • Others: Docker, Docker Compose, GraphQL, Apache Kafka, Amazon Web Services (AWS), Amazon S3, AWS Lambda, Jenkins, Rancher, Git version control, Swagger, Redoc, DataDog, Grafana, Kubernetes.

Senior Software Engineer

Bank of Brazil
Brasília - Federal District
01.2019 - 04.2022
  • Designed machine learning systems (Microservice Architecture) and self-running artificial intelligence (AI) software to automate predictive models.
  • Worked with payments and transactions.
  • Worked with agile methodologies and development best practices (Scrum, kanban, SOLID).
  • Planning and documenting technical specifications for features or system design.
  • Analyzed and designed relational databases using PostgreSQL and Database.
  • Designed REST Web Service in Python using Layer pattern.
  • Developed Python code for publishing and consuming messages using RabbitMQ.
  • Using system monitoring tools and automated testing frameworks (Grafana-Prometheus).
  • Developed and deployed Docker containers on Kubernetes.
  • Reviewed code, debugged problems and corrected issues.
  • Managed infrastructure and data pipelines to bring codes to production (Continuous Integration - CI).
  • Mentor junior and mid-level engineers and delivered training to boost team skills set.
  • Grow engineering teams by interviewing and recruiting engineers..

Skills:

  • Python: Django REST framework, FastAPI, graphene, SQLAlchemy, alembic, Pika, Celery, Tensorflow, PyTorch, NumPy, Pandas, Open-CV, prometheus_client, pytest, unittest, gunicorn, uvicorn.
  • JavaScript: React, Redux, Next.js, TypeScript, Angular, Jest.
  • Web-Design: HTML5, CSS, Sass, Flexbox, Figma.
  • Database: Oracle, PostgreSQL, MongoDB, Redis.
  • Others: RabbitMQ, Docker, Docker Compose, Git version control, kubernetes, Argo CD, Rancher, Jenkins, SonarQube, Elasticsearch, Graylog, Google Cloud Platform (GCP).

Senior Software Engineer

Cuban Telecommunications Company (ETECSA)
Havana - Havana
09.2012 - 11.2018
  • Worked closely with business users and business analysts to understand functionality and propose creative solutions to meet business needs.
  • Designed, developed and integrated software solutions based on business requirements and objectives.
  • Planning and documenting technical specifications for features or system design.
  • Completed software development lifecycle from requirement analysis to test planning, test case development and test execution.
  • Discussed issues with team members to provide resolution and apply best practices.
  • Developed Python code for publishing and consuming messages using RabbitMQ.
  • Writing testable, scalable and efficient code and leading code reviews.
  • Worked width Extreme Programming (XP) agile software development framework.
  • Mentored junior and mid-level engineers.

Skills:

  • Python: Django, Flask, SQLAlchemy, alembic, Pika, Pytest, unittest, gunicorn.
  • JavaScript: Ext.js Sencha, Vue.js, jQuery, Node.js, NW.js, Jest.
  • Web-Design: HTML5, CSS3, Sass.
  • Database: PostgreSQL, Microsoft SQL Server, MySQL.
  • Others: RabbitMQ, Docker, Git version control, Amazon Web Services (AWS).

Part Time Full Stack Engineer

Post Office - Cuba Business Group
Isla de la Juventud (Island of Youth)
09.2009 - 09.2012
  • Provided front-end website development using WordPress, Hubspot and other editing software.
  • Planned website development, converting mockups into usable web presence with HTML, JavaScript, AJAX and JSON coding.
  • Coded websites using HTML, Bootstrap, CSS, JavaScript and jQuery languages.
  • Create a traditional Windows Desktop application (C++).

Skills:

  • C++/C: Desktop Application, C++Builder.
  • PHP: Symfony, Laravel.
  • JavaScript: Angular.js, jQuery.
  • Web-Design: HTML5, CSS3, Bootstrap.
  • Database: PostgreSQL, MySql, SQLite.
  • Others: Apache HTTP Server.

Education

No Degree - Artificial Intelligence

AI Expert Academy
São Paulo Brazil.
01.2021 - 01.2021

Ph.D. - Advanced Administration in GNU Linux

University of Informatics Sciences
Havana, Cuba.
02.2013 - 02.2013

Bachelor of Science - Software Engineering

Jesus Montane Oropesa University
Havana. Cuba.
09.2007 - 09.2012

Skills

Python: Django, Django REST framework, FastAPI, Flask, graphene, SQLAlchemy, alembic, confluent-kafka, Pika, Celery, Tensorflow, PyTorch, NumPy, Pandas, Open-CV, prometheus_client, PyTest, unittest, gunicorn, uvicorn

undefined

Timeline

Senior Software Engineering

Solfácil | Solar Energy Financing
04.2022 - Current

No Degree - Artificial Intelligence

AI Expert Academy
01.2021 - 01.2021

Senior Software Engineer

Bank of Brazil
01.2019 - 04.2022

Ph.D. - Advanced Administration in GNU Linux

University of Informatics Sciences
02.2013 - 02.2013

Senior Software Engineer

Cuban Telecommunications Company (ETECSA)
09.2012 - 11.2018

Part Time Full Stack Engineer

Post Office - Cuba Business Group
09.2009 - 09.2012

Bachelor of Science - Software Engineering

Jesus Montane Oropesa University
09.2007 - 09.2012

Cinema, Woodworker

Woodworking is a great creative hobby because it lets you design something that you can actually use.


Cinema, Woodworker

Woodworking is a great creative hobby because it lets you design something that you can actually use.


Frank Ricardo RamirezSoftware Engineering