João Sakai
Engineering Manager at Emma – The Sleep Company- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
Topline Score
Bio
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
-
Emma – The Sleep Company
-
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;
-
-
-
Engel & Völkers Technology
-
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
-
-
-
CI&T
-
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
-
-
-
Discover
-
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 -
Fatec Mococa
Technologist in Systems Analysis and Development, Computer Software Engineering -
Etec Dr Francisco Nogueira de Lima
Technician, Computing, Informática