Isa Noguchi, Software Developer in Tokyo, Japan
Isa Noguchi

Software Developer in Tokyo, Japan

Member since September 18, 2018
As a full-stack developer, Isa has an abundance of experience in web development with a focus on JavaScript. Recently, he's been collaborating with a variety of companies including small startups and big communities—making him intimately familiar with all the stages of the web life cycle from the initial architecture to final deployment. He's also not new to the remote freelancing scene so he's extremely flexible with his working hours.
Isa is now available for hire

Portfolio

  • Ellipsis
    Node.js, Firebase, Vue.js
  • Tripcents
    JavaScript, Node.js, Firebase, Express.js, AWS EC2
  • Holidu
    JavaScript, PHP, React, Vue.js, Node.js, GraphQL, AWS Lambda

Experience

  • JavaScript, 7 years
  • Node.js, 5 years
  • React, 5 years
  • Redux, 4 years
  • Vue.js, 4 years
  • GraphQL, 3 years
  • Firebase, 3 years
  • Angular, 2 years

Location

Tokyo, Japan

Availability

Part-time

Preferred Environment

Linux, Atom, GitHub, Bitbucket, JIRA, Slack

The most amazing...

...work I've done was optimizing and compressing the front-end pages by half in a single bundled file and hosting it to AWS S3.

Employment

  • Full-stack Developer

    2018 - 2019
    Ellipsis
    • Constructed a Firebase cloud function back end with Node.js for the Ellipsis mobile app and web dashboards.
    • Built a front-end visualization dashboard with Vue.js.
    • Constructed an automatic voice call center using Twilio and Node.js.
    Technologies: Node.js, Firebase, Vue.js
  • Back-end Developer

    2018 - 2018
    Tripcents
    • Built back-end APIs using Firebase cloud functions, a real-time database, and cloud messaging.
    • Solved a payment integration problem for different user banks that required high security and accuracy. The central payment system was Dwolla and we used Plaid for the connection bridge.
    • Integrated various third-party APIs (real estate, flight booking, and reservation APIs).
    • Developed a huge cron-job system for performing periodic features on the back-end side without any front-end requests.
    • Structured the database in order to optimize all the data in a real-time database and MongoDB in AWS EC2.
    Technologies: JavaScript, Node.js, Firebase, Express.js, AWS EC2
  • Full-stack Developer

    2016 - 2018
    Holidu
    • Integrated Redux and MobX on a number of React-based front-end projects for the better state management of React components.
    • Implemented a GraphQL-and-Apollo server for a React-and-Vue.js front-end data query.
    • Built AWS lambda functions with Node.js and configured automated Git pulling and deploying pipeline in AWS using nginx, PM2, and Bitbucket webhooks.
    • Created a new customized chart library using D3.js and Plotly.js.
    • Embedded a Google tag manager and Google Analytics for the website conversion tracking and user event tracking.
    • Integrated Vue.js, Vuex, and Vuetify with a Laravel back-end.
    Technologies: JavaScript, PHP, React, Vue.js, Node.js, GraphQL, AWS Lambda
  • Web Developer

    2013 - 2016
    Bruce Clay (Japan)
    • Built a front-end widget that is added as a single external script to an HTML page but works as a big library using vanilla JavaScript and jQuery.
    • Implemented a web scrapping and browser controlling app for automated management of sites using Puppeteer and Apify.
    • Optimized the front-end portion to make a fully functional and performant website using Webpack and many other compressing tools like JPEGmini.
    • Integrated Elasticsearch with the existing MySQL for better database handling and performant querying.
    • Implemented a real-time chatting platform-building AI-based chatbot with Socket.IO and Dialogflow.
    • Worked on OOP languages including Python for the first time.
    Technologies: JavaScript, jQuery, CSS, React, Node.js, AngularJS, CSS, AWS S3

Experience

  • Node.js Back End | Tripcents (Development)

    This is a Node.js back-end API hosted on Firebase.

    Features:
    • Cloud functions, a real-time database, push notifications
    • Payment integration with Dwolla and Plaid
    • Third-party APIs (Rome2rio, Getaroom, Booking.com, Hotwire)

  • React Front-end Work | Holidu (Development)
    http://www.holidu.com

    For this project, I built the React-based front-end along with developing the pixel-perfect UI. I also used GraphQL and the Apollo client.

  • Node.js Back End | Casalova (Development)
    http://www.casalova.com

    This is another Node.js back end, but this one uses AWS Lambda functions with Node.js. I also used AWS Cognito, Appsync, and Amplify

Skills

  • Languages

    GraphQL, JavaScript, PHP, Python
  • Frameworks

    Bootstrap, Redux, Angular, AngularJS, Express.js, Material-UI, Jest, Django
  • Libraries/APIs

    jQuery, MobX, Vue.js, Node.js, React
  • Paradigms

    Functional Programming, Testing
  • Platforms

    AWS Lambda, AWS EC2, Firebase, Docker
  • Storage

    MongoDB, MySQL
  • Other

    Front-end, Front-End Developer, Payment APIs, Enzyme
  • Tools

    Mocha

Education

  • Bachelor's degree in Software Engineering
    2008 - 2012
    Hosei University - Tokyo, Japan

To view more profiles

Join Toptal
I really like this profile
Share it with others