james.john

Im James John.

I’m a fullstack software engineer specializing in building exceptional software. Currently, I am focused on building products at Second Company.

The world is better with my code in it.

01.   <stack>02.     <Javascript />03.     <React />04.     <Vue.js />05.     <Node.js />06.     <Typescript />07.     <PHP />08.     <Golang />09.     <... and many more.>10.   </stack>

01.

About Me

I’m an experienced Software Engineer with over 5 years of programming experience and 4 years of professional experience building elegant UIs and crafting great APIs.

On the frontend, I use frameworks like Vue.js and React.js to consume APIs and build scalable applications and on the backend, I’m skilled in building RESTful APIs, implementing continuous integration and delivery using Github Actions and Circle CI.

I'm an avid fan of test-driven development and I believe that no feature is complete unless it is adequately tested.

I love programming, coffee, gaming and everything in-between.

James John James

02.

Where I’ve Worked

Fullstack Engineer @Second Company

October 2021 - Present

  • Led the successful migration of the frontend of the application to typescript.
  • Bootstrap in-house projects using Next.js, React.js and Typescript
  • Review work done by other members of the team and give suggestions on how to improve the code quality.
  • Implement Event Sourcing patterns on the messaging platform using Node.js

03.

Skill Up With Great Articles

Go to Blog
An Introduction To Javascript Closures

Something interesting happens when a function is returned from another function, the returned function has access to the scope of the outer function...

04.

Contact Me

My inbox is always open to listen to what you have to say.
If you have a question or just want to say hi, I’ll try my best to get back to you!

Say Hello!
  • Github
  • LinkedIn
  • Twitter