Joel C.

Joel C.

Front-End (React) developer

Request Rate
Philippines

Joel is a reliable Front-End Developer who has 10 years of experience with Javascript and 5 years - with React. He is a fast learner and coder, easily quits any problem.

Skills

  • Javascript
  • CSS
  • React
0246810

Experience

In Wireless technology, Remote

Senior Software developer

May 2018 to Present


Stack:  

  • React
  • MobX
  • Java
  • SASS
  • Tailwindcss
  • Node.js
  •  leafletJS


Responsibilities: 

  • Develop new user-facing features
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Optimize application for maximum speed and scalability
  • Assure that all user input is validated before submitting to the back-end
  • Collaborate with other team members and stakeholders 


Global job search and HR data analytics platform, Remote

Front-End Developer

March 2017 to May 2018

Position: Front-End Developer (Remote)


Responsibilities: 

  • Responsible for all front-end developments of the company’s platforms.


Manufacturing company, Remote

Front-End Engineer

March 2016 to December 2016

Stack:  

  • Elixir
  • Ember.js


Responsibilities: 

  • Develop​ ​new​ ​user-facing​ ​features
  • Build​ ​reusable​ ​code​ ​and​ ​libraries​ ​for​ ​future​ ​use
  • Ensure​ ​the​ ​technical​ ​feasibility​ ​of​ ​UI/UX​ ​designs
  • Optimize​ ​application​ ​for​ ​maximum​ ​speed​ ​and​ ​scalability
  • Assure​ ​that​ ​all​ ​user​ ​input​ ​is​ ​validated​ ​before​ ​submitting​ ​to​ ​the back-end
  • Collaborate​ ​with​ ​other​ ​team​ ​members​ ​and​ ​stakeholders


Software company, Remote

Front-End Engineer

October 2011 to March 2016

 Responsibilities: 

  • Design​ ​and​ ​implement​ ​web​ ​and​ ​mobile​ ​software​ ​solutions​ ​for​ ​clients
  • Provide​ ​support​ ​to​ ​the​ ​operations​ ​team​ ​to​ ​ensure​ ​"always-on" ​availability​ ​of​ ​web​ ​applications​ ​and services
  • Maintain​ ​internal​ ​and​ ​public​ ​documentation​ ​(wiki,​ ​blog,​ ​etc.)
  • Assist​ ​with​ ​infrastructure-related​ ​and​ ​system​ ​administration​ ​tasks
  • Stay​ ​abreast​ ​of​ ​new​ ​technologies​ ​and​ ​programming​ ​language


Education

B.S. Computer Science, AMA Computer Universite

September 1999 to June 2002

Philippines

Portfolio

Brydge.net
May 2018 - January 2019
Brydge.net
May 2018 - January 2019

Description: A LinkedIn clone with Quora features. Social media for professionals.

Role: The task is to build a social media platform with a newsfeed, messaging, like and share, influencer profile and questions page.

Technologies used: We use Elixir on the backend and EmberJS, sass on the frontend.

Request Tracker
May 2018 - January 2019
Request Tracker
May 2018 - January 2019

Description: Ticketing system for use of customer support on partners, stakeholders and customers. The team consists of 2 backend developers and 1 frontend developer working with me. The task is to build a ticketing system for users and customer support to track requests/questions and inquiries.

Technologies used:  We use Java on the backend and ReactJS, MobX, SASS on the frontend.

Technologies used:
React, Java
Salesforce clone / CRM
December 2018 - June 2019
Salesforce clone / CRM
December 2018 - June 2019

Description: Our salesforce subscription is nearing renewal so we have to create our own to reduce costs. The team consists of 2 backend developers and me working solely on the frontend

We have to migrate existing data to a new platform and redesign the UI/UX for a better experience.

Role: Front-End developer.

Technologies used:  Backend is running Java and ReactJS, MobX, SASS on the frontend.

Technologies used:
React, Java
E-Store/ Online store
January 2019 - January 2020
E-Store/ Online store
January 2019 - January 2020

Description: Online store for individual customers and admin panel for managing the site.

The project consists of an admin panel to manage the products, site configuration, and an online store for users to purchase our products. It was built by 3 backend developers and 3 frontend developers including me.

Role: I was working as a Front-End developer.

Technologies used: We use Java on the backend and ReactJS, MobX, sass on the frontend.

Technologies used:
React, Java
Goods System / Logistics
December 2019 - June 2020
Goods System / Logistics
December 2019 - June 2020

Description: This is a logistic management system to track shipments and deliveries by our logistics team and partners

Replace third-party apps with our own logistic management system for our deliveries and shipments for use with in-house employees and customers. The team consists of 1 NodeJS developer and myself working on the front end.

Role: Front-End development

Technologies used: NodeJS on backend and ReactJS, MobX, SASS on the frontend.




Technologies used:
Node.js, React
Discourse clone/ Bulletin board
November 2020 - July 2021
Discourse clone/ Bulletin board
November 2020 - July 2021

Description: The current forum is paid service and we wanted to add more features but were not able to customize so we have to build a new one and migrate all the data and existing features.

The team consists of 1 backend developer, 1 lead frontend developer and 2 junior devs.

The task is to build a new project with a fresh design and a modern UX/UX layout, import the existing data and add more features.

We are nearing completion of phase 1 of the project which migrates the current data, basic functionality and adds some new features.

Role: I am leading the frontend developer team.

Technologies used: We use NodeJS on the backend and ReactJS, MobX, tailwind CSS on the frontend.

Technologies used:
React, CSS, Node.js
Bus Stop Panel Display Management System
June 2020 - May 2021
Bus Stop Panel Display Management System
June 2020 - May 2021

Description: Displays information to passengers, Admin panel, and third-party maintenance panel

The task is to have cms for admin to control what information appears on each panel on every bus stop all over the city. Allow admin to issue maintenance and assign to third-party to repair and fix the panels. The team has 6 backend developers and 1 frontend developer and me leading the frontend development

Role: Lead Front-End Developer

Technologies used: We use Java, Elixir on the backend and ReactJS, MobX, tailwind, and leaflet on the frontend.

Technologies used:
React, Java