James Kenneth Profile
Newlogic Logo - James Kenneth current Employer
Hi! I'mJames Kenneth,nice to meet you

I am a passionate Software engineer who enjoys building fast and high quality web applications

Software Engineer since 2011

Experienced Software engineer with demonstrated history of working in the information technology and services industry. Skilled in javascript/Typescript, HTML5/CSS3, Java and other web technologies. Strong engineering professional with a Bachelor's degree focused in Information Technology fromCebu, Philippines.

Frontend

I mostly build Front-end applications using modern UI frameworks which help speed up development while maintaining high quality codes.

Languages I speak:

Javascript/Typescript, HTML5/CSS3

Tools I use:
  • Angular/Vue/React
  • Ionic Framework/React Native
  • Vuetify/Bulma/Bootstrap
  • SCSS/Tailwind CSS/BEM convention
  • Firebase/Amplify
  • npm/yarn
  • indexDB
  • storybook
  • Redux/NGRX/Vuex/XState
  • gulp/webpack
Software Engineering

It is important for me to understand software engineering fundamentals when building fast and high quality applications.

Knowledges and Principles I follow:
  • Algorithm & Datastructure
  • Design Patterns
  • SOLID Principle
  • Clean code
  • REST API
  • Microservice Architecture
  • Distributed Systems
  • Web security
  • oAuth/openID
  • UI/UX Design
  • Web Accessability
Backend

I mainly use Node-based framework when building web services however I also use PHP, Go and Java frameworks when building for specific requirements.

Languages I speak:

Javascript, Java, PHP, Go

Tools I use:
  • Node/Express
  • Spring/Springboot
  • Laravel/lumen
  • AWS/GCP
  • WebSocket
  • Swagger/OpenAPI
  • Docker/Kubernetes
  • MySQL/Postgre/MongoDB
Click here to learn more about my work experience