User's Cover Picture
User's avatar

Michael Takayama

Front-End, Backend, MERN, MEAN stack

Message
Intro
Bristol, United Kingdom
Computer Software
Joined October 25, 2022

Skills

Languages

English
-
Fluent
Japanese
-
Native or Bilingual
About
Over 7 years of strong experience as a Fullstack web developer with solid understanding of front-end technologies, MVC frameworks, Restful web services and Database designing. Strong knowledge in MERN/MEAN Stack with vast experience in building Web applications, used React.js, AngularJS, Vue.js for client side, Node.js/Express for server side and MongoDB, SQL server for Database
Experience
User avatar
Infinity Communications
Jun 2020 – Sep 2022
Switzerland
Senior Fullstack Engineer
- Interacting with Product manager and users to do requirement gathering. Do brainstorming on requirements, Confidential planning, create user stories etc. - Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used Rally as a tracking tool for the sprints. - Designed and Implemented systems using SOA, Design Patterns, OOAD and Agile Methodologies. - Worked on a financial project end to end, including ETLs, Restful APIs using Node.js, storing data on Postgres, developing front end using React.js and deploying on AWS Fargate as a Docker image. - Developed UI using React hooks functional components, React Redux, React-Router, Redux-Sagas, Material-UI components. - Build Restful API web services using Node.js and Express.js and used a full complement of Express, React.js, Node.js, and MongoDB. - Extensively used factory object in Node JS to use the common functions in different views to reduce redundancy and improve maintenance of the code. - Created multiple Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster for testing purpose. - Developed JUnit test cases to unit test the business logic. - Supporting System Test and User Acceptance Test. - Open Shift Environment (OSE3) as a Docker to run the application and Jenkins to CI/CD of the project - Writing the enhancements and migrating the existing programs using Test Driven Development (TDD) software development process - Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication Played a good team player role who will contribute to the company's culture of collaboration, accountability, and above expectations performance
User avatar
Bitscape
Nov 2016 – Nov 2019
USA
Fullstack developer
- Analyzed business requirement to translate functional requirements into technical requirements and developed web application using MongoDB, Express, React.js/Redux and Node.js(MERN stack) - Worked on Lifecycle Methods, State, Props, and Events to create interactive and stateful React components, achieved routing using react-router - Used Axios to call APIs to fetch data from backend and update the states in the store of Redux - And MEAN stack implementation, Angular JS full-stack generator(generator-angular-full stack), and actually run, edit, and deploy application Responsible for design and development of the web pages from Figma design. - Worked on Front-End by using AngularJS, D3.JS, Rxjs, Javascript, Typescript and implemented latest ES6 features. - Worked on backend by using Node.js, Amazon Web Services, ExpressJS and MongoDB, SQL/T-SQL and wrote MapReduce program to sort the words in a file according to their occurrences. - Have worked on Big data (Splunk enterprise) to generate the Rest API and integrated that API to Client side code using Node.js, Express.js - Worked on Routing, middleware, cookies and sessions in Express, ensured secure http requests. - Designed MongoDB schema and implemented data access service to CRUD. - Used Jasmine on Karma to test cases of AngularJS code and interacted with QA team to fix issues. - Worked in TDD(Test-Driven Development) and performing test cases using Jasmine and Karma - Involved in daily stand up meetings and Coordinated with QA team, used Agile methodologies for software development. - Managed and executed front-end development projects for client accounts generating over$5M in revenue, which included designing highly responsive user interfaces for Digital platforms and Customer websites.
User avatar
Fordway
Jul 2014 – Jun 2016
UK
Front-End Developer
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, Bootstrap, Javascript, AngularJS. - Used AngularJS components like modules, controllers, and built-in and synchronizing models with single page applications (SPA) - Extensively used jQuery in implementing various GUI components in application portal. - Developed AJAX based web-based UI framework by utilizing jQuery library. - Developed UI event handlers and AJAX call back code using Sencha Ext JS to interact with the Cloud Web services. - Designed Pseudo elements and CSS3 Border, CSS3 Background, CSS3 Transitions. - Coding pages with best Search Engine Optimization (SEO) techniques. - Experience integrating RESTful services(API's). Used JSON for data transfer between front end and back end, used SQL Queries to interact with Oracle database. - Used Firebug to debug JavaScript, to analyze DOM objects of the page and to change the page layout. - Maintained updates of the code base using GIT version control system. - Worked in Agile methodology during project’s Software development lifecycle (SDLC).