João Sakai

Engineering Manager at Emma – The Sleep Company
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Germany, DE
Languages
  • English Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Introduction to Node.js
    Pluralsight
  • JavaScript Best Practices
    Code School
  • JavaScript Road Trip Part 1
    Code School
  • JavaScript Road Trip Part 2
    Code School
  • JavaScript Road Trip Part 3
    Code School
  • Practical Design Patterns in JavaScript
    Pluralsight
  • RESTful Web Services with Node.js and Express
    Pluralsight

Experience

    • Germany
    • Manufacturing
    • 700 & Above Employee
    • Engineering Manager
      • Jun 2021 - Present

    • Senior Software Engineer / DevOps Engineer
      • Jan 2021 - Jun 2021

      Being part of the Developer Experience / DevOps team we proposed software development and infrastructure best practices for the whole Emma Technology team;Conduct hands-on workshop presenting the new set of tools;Actively participate in the hiring process for DevOps, Tech Leads, and Backend engineers; Technologies: Mozilla Sops, Github Actions, Pulumi, Docker, Kubernetes, AWS;

    • Germany
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Senior Software Engineer
      • Sep 2018 - Dec 2020

      In-housing custom CMS application (https://www.engelvoelkers.com/en/) using the following technologies: Backend: Servelet, Java 8 Frontend: Apache Freemarker Template, Javascript, Sass Build: Ant, Docker, Jenkins, Kubernetes; Main challenges: Keep the application running on production without constant downtimes by enhancing the resources and distributing the balance Refactor legacy code efficiently without breaking production running code; Design and implement centralized cache solution; Propose a modern design to the legacy system; In-housing property search application (https://www.engelvoelkers.com/en/search/) using the following technologies: Backend: Servelet, Java 8 Frontend: Apache Freemarker Template, Javascript, Sass Build: Maven, Docker, Jenkins, Kubernetes; Main challenges: Migrate a monolith legacy application to the cloud environment with docker and kubernetes; Build a pipeline process to deliver this application via Jenkins CI; Improve and Refactor legacy code; Maintain application running on production environment; Extend property ETL process to extract additional countries data; Implement Property buying/selling process tracking application (OwnerApp) - https://www.engelvoelkers.com/owner-app/login using the following technologies: Backend: Spring Boot, Java 8, ReactiveX, and Golang Database: MySQL Build: Gradle, Jenkins, Docker, Kubernetes Cloud: Google Cloud Provider Main challenges: Modernize continuous integration and continuous deployment pipelines using docker, jenkins, and kubernetes; Refactor Backend-for-frontend application to collect and consume data from multiple microservices written in Golang; Implement CI/CD pipeline to build and deploy multiple microservices that lies on the same repository (monorepo) Design an integration between backend events with Data platform project via Google PubSub; Advice on and map backend related changes given product redesign process; Show less

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Software Architect
      • Sep 2017 - Jun 2018

      Directly leading engineering team sizes from 2 to 6 developers.Coaching engineers to advise upon their professional development andhelping them move forward towards their career lather.Mastering Development lifecycle processes and adapting agilemethodologies to enterprise contexts.Main DevOps technologies: Jenkins CI, Docker containers, Amazon Web Services, Graylog, Elasticsearch, Kibana, Shell Scripts

    • Software Engineer
      • Nov 2014 - Aug 2017

      Implement a Financial Insights application using the following technologies:Backend: Play frameworkFrontend: Jquery, Typescript, Grunt, BootstrapDatabase: Redshift and RDS (Mysql)ETL: Talend and Redshift, TableauIntegrations: Google Maps APIMonitoring: GraylogCloud Provider: Amazon Web ServicesMain challenges:Implement a cross-dimension search engine using Elasticsearch to increase the search loading time from 15 seconds per query to 2 seconds;Implement an integration with an AI that would enhance the data with textual information making the process of reading the report easier;Extract and Transform financial market data and load into a consumable and insightful format for the application reportsImplement custom reports that should display relevant information to the end-user;------------------------------------------------------------------------------------Implement Fintech banking Web application using the following technologies:Backend: Spring MVCFrontend: Angular 1.4, Less, and GruntBuild: Maven and JenkinsMain challenges:Implement the investments and balance functionality gathering the information from different external services;Implement a smart search bar functionality that converts plain text to transaction operations;Implement a building pipeline that follows the security banking guidelines; Show less

    • Brazil
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Assosiate Software Engineer
      • Aug 2013 - Oct 2014

      Implement an e-commerce website (https://www.passarela.com.br/) using the following technologies:Backend: Oracle ATG, EndecaFrontend: Jquery and BootstrapDatabase: WebLogicBuild: Ant and JenkinsMain challenges: Migrating a production-running platform with an outdated tech stack to a modern e-commerce platform within 6 months;Enable the customer service module for agents to operate orders via back office;Implement the coupon code and cupon claim functionality;Implement the integration between the cart and the checkout process;Implement the indexing process via Oracle Endeca; Show less

    • Intern Software Engineer
      • Jan 2012 - Aug 2013

      Implement an internal e-commerce store using the following technologies:Backend: Oracle ATG, EndecaFrontend: Bootstrap and JqueryDatabase: MySQLBuilding: Ant and Jenkins.Implement an invoice inquiry system using the following technologies:Backend: StrutsFrontend: Javascript and JqueryBuilding: Ant and JenkinsImplement an internal pictures concourse application using the following technologies:Backend: Java, Spring core,Frontend: JSP and Primefaces,Database: JPA, Hibernate, MysqlImplemented an automated testing framework on top of Selenium Web DriverBackend: Java and Selenium Show less

Education

  • Universidade Federal de São Carlos
    Specialist Web Software Development, Computer Software Engineering
    2014 - 2015
  • Fatec Mococa
    Technologist in Systems Analysis and Development, Computer Software Engineering
    2010 - 2012
  • Etec Dr Francisco Nogueira de Lima
    Technician, Computing, Informática
    2008 - 2009

Community

You need to have a working account to view this content. Click here to join now