Scroll To View More
Hire the top 3% of freelance developers
Leo Esaki

Leo Esaki

Tokyo, Japan
Member since September 7, 2017
Leo is a talented and passionate full-stack developer with a focus on front-end development with React.js. He is also specialized in web and service-oriented applications and dynamic languages such as JavaScript, Ruby, PHP, Python, etc. Leo is passionate about working with motivated teams and getting things done. Currently, he prefers to work with React.js and Redux. He strictly adheres to the DRY principle and KISS approach.
Leo is now available for hire
Portfolio
Experience
  • JavaScript, 8 years
  • Python, 6 years
  • Ruby on Rails (RoR), 6 years
  • Django, 5 years
  • Angular, 3 years
  • React.js, 3 years
  • Redux, 2 years
  • ECMAScript (ES6), 2 years
Tokyo, Japan
Availability
Full-time
Preferred Environment
Ubuntu, Mac, Git, Sublime Text, Atom, PyCharm
The most amazing...
...project I worked on is a Fintech platform that provides a portfolio management solution with intuitive dashboards and console for both clients and advisors.
Employment
  • Front-end Web Developer
    Megawarne Consulting (via Toptal)
    2018 - 2018
    • Implemented new UI layout with Ant Design.
    • Refactored authentication logic with redux-auth-wrapper.
    • Implemented Web socket communication between back-end and front-end through MsgPack - binary serialization format.
    • Implemented showing of field level validation error message from the backend api response with redux-form and promise handling.
    • Tested and demonstrated React components using Storybook.
    • Introduced the HOCs for code reuse, logic and bootstrap abstraction.
    • Implemented live detection view through web socket subscription.
    Technologies: React.js, Redux, Web Socket, MsgPack, Redux-Form, Ant Design, Storybook, Java, Maven, Vagrant, Virtual Box, Postgres
  • Sr. UI Developer
    OpenRisk Technologies LLC (via Toptal)
    2017 - 2017
    • Implemented Kafka topics UI into the React.js/Redux web app to handle real-time data feeds.
    • Created multi-dimensional stocks chart with AmChart.
    • Implemented complex diagram visualization and interaction with Ogma.
    • Tested and demonstrated React components using Storybook.
    • Refactored authentication logic with redux-auth-wrapper.
    • Utilized Immutable.js with PureComponent to boost the performance.
    Technologies: React.js, Redux, Redux-Saga, Immutable.js, AmCharts, HighCharts, D3, RxJS, Material UI, Storybook, Kafka, Ogma
  • Full-stack Web Developer
    BetaSmartz
    2016 - 2017
    • Implemented RESTful APIs for client on-boarding path.
    • Improved advisor console to send invitation to new clients.
    • Expanded firm's console with Application manager and AcquireSmartz.
    • Contributed to the front-end implementation of on-boarding UI.
    • Updated the UI & flow logic for creating new accounts and new goals.
    Technologies: React.js, Redux, Redux-Saga, Immutable.js, Jest, Python, Django, Jenkins, Bitbucket, Jira, Stripe API, Quovo API, Plaid API, pandas, Numpy
  • Full-stack developer
    Mosaic Sustainability
    2016 - 2016
    • Built a custom CMS to manage micro sites, pages, groups and users.
    • Developed RESTful APIs to connect tableau server and get response data.
    • Implemented the view of tableaus with user-specific settings.
    • Built front-end with Angular 2.
    Technologies: Ruby on Rails, Angular, Github, Tableau
  • Full-stack Web Developer
    Theme Paradise
    2015 - 2016
    • Worked on part-time engagment for building of several responsive multi-purpose WordPress themes.
    • Built my own WordPress theme framework called Crystal.
    • Strong experience with building WordPress shortcodes along with Visual Composer.
    Technologies: PHP, WordPress, Javascript, jQuery
  • Web Developer
    Nelou
    2015 - 2016
    • Built a RESTful API for web and mobile app.
    • Developed cross-browser compliant front-end using AngularJS.
    • Tested front-end using Jasmine and back-end using Mocha.
    • Implemented an integration with Stripe for card payment processing.
    • Identified and corrected software deficiencies.
    Technologies: Ruby on Rails, Angular, Bitbucket, Mocha, Git
  • Full-stack Web Developer
    Charibin
    2015 - 2015
    • Developed a fundraising auction system with Meteor.js.
    • Improved UI and UX with Bootstrap based on the mockup provided.
    • Revamped project setup and deployment with iron-cli and mupx.
    • Built a module to cache the backend API responses in the front-end to improve performance.
    • Conducted technical and functional research and analysis.
    Technologies: Meteor.js, Stripe, Bootstrap, Iron-cli, Google Places API, GuideStar
  • Web Developer
    Manglobe, Inc.
    2012 - 2014
    • Worked as a internal developer to maintain and upgrade the web app for their internal management system.
    • Scripted in Python and Shell for system administration and data processing.
    • Led a team of developers implementing business applications on top of the in-house developed RAD tool.
    • Designed and built a real-time chat module.
    • Implemented a continuous integration and deployment process.
    • Improved development and testing workflow with virtualization and container technologies.
    Technologies: Ruby on Rails, Python
Experience
  • BetaSmartz Web App Development (Development)
    https://www.betasmartz.com

    - Implemented RESTful APIs for client on-boarding path.
    - Improved advisor console to send invitation to new clients.
    - Expanded firm's console with Application manager and AcquireSmartz.
    - Contributed to the front-end implementation of on-boarding UI.
    - Updated the UI & flow logic for creating new accounts and new goals.

  • Mosaic Tableau Management (Development)

    - Built a custom CMS to manage micro sites, pages, groups and users.
    - Developed RESTful APIs to connect tableau server and get response data.
    - Implemented the view of tableaus with user-specific settings.
    - Built front-end with Angular 2.

  • Nelou CMS (Development)

    - Developed a RESTful API for web & mobile app.
    - Developed front-end using AngularJS.
    - Tested front-end using Jasmine and back-end using Mocha.
    - Implemented an integration with Stripe for card payment processing.
    - Identified and corrected software deficiencies.

Skills
  • Languages
    ECMAScript (ES6), Python, Sass, CSS3, SQL, JavaScript, PHP, HTML5, C, C++, Java, GraphQL
  • Frameworks
    Laravel, Redux, Django, Ruby on Rails (RoR), Angular, Koa, Express.js
  • Libraries/APIs
    Redux-saga, jQuery, Redux Form, React.js, Ramda, React-redux, Lodash, D3.js, PayPal API, Node.js
  • Tools
    Redux Thunk, BitBucket, GitHub, Webpack, Sublime Text 3, Slack
  • Paradigms
    REST, Object-oriented Programming (OOP), Functional Programming, Continuous Integration (CI)
  • Platforms
    WordPress, Mac, Windows, Ubuntu
  • Storage
    MySQL, MongoDB, SQLite, PostgreSQL, Redis
  • Other
    SSH
Education
  • Bachelor's degree in Computer Engineering
    Tokyo University of Science - Tokyo, Japan
    2008 - 2012
Hire the top 3% of freelance developers
I really like this profile
Share it with others