Avatar of Fernando Chucre.
ProfileResume
Posts
0Connections
Print
Avatar of the user.

Fernando Chucre

Tech Lead
With two decades of experience that includes Senior Developer in high distributed systems, leading DevOps for a global platform and working, and working with variety of os patterns and commercial products like Google Cloud, AWS, Kubernetes, Terraform, ElasticSearch and much more.
Logo of the organization.
Tarabut Gateway
Logo of the organization.
Scrum Alliance
Banbury, UK

Professional Background

  • Current status
  • Profession
    Other
  • Fields
    Internet
  • Work experience
    More than 15 years (More than 15 years relevant)
  • Management
    I've had experience in managing 5-10 people
  • Skills
    Microservices
    git
    Java
    Distributed Systems
    RESTful API
    Node.js / Express.js
    DevOps / CI / CD
    Terraform
    Kubernetes Infrastructure
  • Languages
    Portuguese
    Native or Bilingual
    English
    Professional
  • Highest level of education
    High school

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    Staff Engineer
  • Desired work locations
    London, UK
    Remote, OR 97458, USA
  • Freelance

Work Experience

Logo of the organization.

Tech Lead - Platform/Infrastructure

Tarabut Gateway
Full-time
Dec 2021 - Present
London, UK
Lead a team of 7 people that is responsible to create the cloud infrastructure and deployment pipelines, SRE in 3 countries and 20 different clusters. Terraform, Kubernetes, AWS, Oracle Cloud, DevOps, GitOps, Data Engineering.
Logo of the organization.

Senior Software Architect

Feb 2020 - Dec 2021
1 yr 11 mos
I and another three colleges are responsible for creating the entire telemedicine platform from ground. The platform that we choose include: * AWS AppSync + Lambda * AWS DynamoDB * AWS Chime * Auth0 + AWS Cognito * AWS SAM and Serverless Framework
Logo of the organization.

Senior Software Engineer

Jan 2019 - Apr 2020
1 yr 4 mos
Project: GDPR - Privacy Regulation Comply with the regulation and decompose the monolith. In this project, I work in Jira Cloud, and I helped with a redesign to support microservices architecture and GDPR compliance. The main challenge was decomposing the monolith to consume the micro-service to retrieve the profile. The key to this was to create the client/server calls that had to keep the p99.9 latency very low for more than 2 million of request per minute. Tech Environment: Java, Kotlin, AWS SQS, DynamoDB, Postgres, Spring WebFlux, Protobuf, Docker, AWS CloudFormation Project: Private The goal of the project is to perform at scale in one of the Atlassian products. My role was to change the tech behind and propose product changes that help us in the goal. The solution was to move features a microservice that processes the filters and reordering in memory. The main challenge is that each user has your real-time vision. Tech Environment: Java, Kotlin, AWS SQS, DynamoDB, Postgres, Spring WebFlux, Memcached, gRPC, Protobuf, Docker, AWS CloudFormation My Innovation projects: * Add Protobuf between service that retrieves profiles to reduce the latency without changing the architecture. Techs: Java, Kotlin, Protobuf * Create a Feature flag diff service. This project basic compare in the timeline the changes that we did with feature flags and highlighted the difference between servers, clients, or shards. Techs: Node.js, React.js, Launchdarkly API, Docker, AWS CloudFormation * Smart Models Serving. Smart Model Serving takes a code-free approach to allow Data Scientists to expose Machine Learning models as REST services automatically. Techs: Spring WebFlux, MLeap, Docker, AWS CloudFormation * Add Reactor Project into Monolith. One old monolith didn't have any reactive framework available to expose new resources in a better way. Techs: Java, Reactor Project
Logo of the organization.

Senior Software Engineer

Sep 2018 - Jan 2020
1 yr 5 mos
Project: SunPower - Bussiness Commercial The goal was to create the system from scratch. A web app that consumes a bunch of calculation API and integrates the result with SalesForce API. Tech: Ruby On Rails 5, React.js, Redux.js, Sidekiq (background task execution), Redis, Heroku pipelines Project: Analytics Fire - Ops Center The goal was to create a system that aggregates worked hours and generates a report to operational people and clients. Tech: Node.js, React.JS, Nest.js, GraphQL, Apollo Server, Bull (Redis-based queue for Node), Redis, Heroku pipelines
Logo of the organization.

Senior Ruby and Java Developer

Oct 2017 - Nov 2018
1 yr 2 mos
The project was decomposite the Ruby On Rails monolith. We create about 100 microservices using Spring Cloud (Boot and others), Netflix OSS (Eureka, Ribbon, Hystrix, and Zuul). I was responsible for extract the authentication with Auth0 and used JWT as a user-to-machine, and machine-to-machine entrust mechanism. I worked side-by-side with DevOps to automatized the monolith deployment process and move from our dedicated services to Amazon ECS using Bitbucket pipelines. I optimize the build process and reduce the build and rollout process from about 2 hours to 10 minutes. I helped to coach and teach other devs to deliver better.
Logo of the organization.

Senior Software Developer (Scala)

Jun 2017 - Nov 2017
6 mos
I worked as a Scala and Java Developer in Driver squad. The main goal of the squad is to create the best experience for drivers in the onboarding process. I helped to change the process and create tools that save about USD12MI/year and reduce the average for driver onboard time from 27 to 9 days. The main tools used was: Scala, Play Framework, Slick and AWS SQS.
Logo of the organization.

Senior Software Developer (Scala)

Jan 2017 - Jun 2017
6 mos
São Paulo e Região, Brasil Project: Portal Credenciado (Medical Providers) It is a platform for medical procedures authorization and analysis. The company was moving to the cloud and decomposing a big monolith into multiple services. The main challenge was that the stack was very new for the majority of developers, and we need to learn and spread all knowledge quickly and consistently. I introduce the Elastic Search to solve the doctors and patients and health plans quickly. I used a CQRS with a time based pulling. We reconstruct the cache every 5 minutes, and the p99 latency drops from 48 seconds to 200 ms. Stack: Scala, Elastic Search, Scalatra, Slick, AngularJS 4, Oracle DataBase, Jenkins as CI, and Git Hub. As a senior software engineer, I was responsible for five mid and junior developers, and I make sure that they learn the new stack and review their codes.
Logo of the organization.

Senior Software Developer

Dec 2015 - Aug 2016
9 mos
Project: Multi Top-up prepaid credit cards for Corporate Companies A platform for management and credit card emission for multiple products: Cost Management, Food Stamps, Fuel Credits. I helped to create the infrastructure to request the issue of the credit cards and recharged in batch for enterprise companies. The recharge batch size was 200k for p99 and 30k for p50. The challenge was that all companies request the recharge on the same day. We use RabbitMQ and Sidekiq to process all requests, and our throughput was more than 100k recharges per hour, and 500k recharges in the peak hour. Stack: Ruby On Rails 5, RabbitMQ, Mysql, Sidekiq, Redis. I helped the team be structured and coach the mid and junior developers.
Logo of the organization.

Co Founder

Jun 2010 - Dec 2015
5 yrs 7 mos
The company creates one of the first e-Hailing in Brazil. As a co-founder, I act in all business segments. We have three significant components: Passenger mobile app, Driver mobile app, and the Rides dashboard. We handled about ten millions of requests per day. I manage the entire dev and support team, and we grow up to 10 people. Passenger mobile apps: The passenger could manage and request new drivers while monitoring the driver in realtime. The main challenge here was to keep the realtime communication. Stack: Android and iOS as platforms. We use Firebase to keep realtime. And Google Maps and MapBox for maps. Driver mobile apps: The driver could manage one history and accept new offers in realtime. Stack: Android and iOS as platforms. We use Firebase to keep realtime. And Google Maps and MapBox for maps. We deploy with Heroku and Amazon EC2. Dashboard for companies: Third-partner companies could add drivers, monitor rides, and history. The main challenge was keeping too many objects in the realtime dashboard. Stack: Ruby on Rails 5, Postgres, MongoDB, Angular, Sidekiq, Redis, Firebase, MapBox, Google Maps, and Leaflet.js.
Logo of the organization.

Project Team Manager

Feb 2010 - Jan 2013
3 yrs 0 mos
I recruiter, train, and manage two teams that operate on our client's premises. CGDT: That was a government project that helps financial history, approvals, and controls. The main goal was to create a team that had an agile culture and TDD mindset. We delivered from the first day more than 90% of coverage in tests. Team size: 7. Stack: Java, Selenium, Postgresql, Hibernate, and JUnit. Cagece: That was a government project that helps the water company to manage their assets and control the maintenance cycle. Team size: 4. Stack: Java, JSF, Hibernate, Postgresql, and JUnit.
Logo of the organization.

Software Engineer

Feb 2008 - Nov 2009
1 yr 10 mos
Tuangr: It was a Social Network specialized in the buy-in group and integrate this SNS to an OpenSocial Container. The major challenge was to create a REST API to provide the integration with another social network like Orkut, Hi5, and Others. Stack: PHP 5, MySQL and jQuery. TCE-BA The project was to create a system that helps accountants and financial specialists in their due diligence into the government's economic history. The main challenge was to enable the offline work and then resynchronize the work with the centralized database. Stack: Java - JEE 5 and 6 (CDI, EJB, JPA2, JAX-WS, JAAS, JMS), PostgreSQL, Hibernate, Spring (IoC, Security, DataSource and Transaction Management), JUnit and Maven.

Software Engineer

Aug 2007 - Aug 2008
1 yr 1 mo
The product was a network edge appliance. We aggregate multiple opensource projects that help in security. My role as a developer and I helped with the web interface of Nettion Security System and internal process. Other tasks were maintaining RPM packages and optimization process. Stack: PHP, Mysql, Squid Proxy, Iptables, Linux kernel modules, Vpop mail.

Education

Logo of the organization.
Non-Degree Program (e.g. Coursera certificate)
Certified Scrum Professional
2010 - 2010
Logo of the organization.
Non-Degree Program (e.g. Coursera certificate)
Certified Scrum Master
2010 - 2010
Logo of the organization.
Non-Degree Program (e.g. Coursera certificate)
Oracle Certified Programmer for the Java 2 Platform, SE 5.0
2009 - 2009
Logo of the organization.
Non-Degree Program (e.g. Coursera certificate)
Zend Certified Engineer PHP 5
2008 - 2008
Logo of the organization.
Non-Degree Program (e.g. Coursera certificate)
2007 - 2007
Activities and societies
Linux Professional Institute Certified Level 1