David J.

David J.

Senior React/Node/Blockchain Developer

Rapid City , United States

Experience: 8 Years

David

Rapid City , United States

Senior React/Node/Blockchain Developer

100000 USD / Year

  • Immediate: Available

8 Years

Now you can Instantly Chat with David!

About Me

• 7+ years of experience in designing, programming and managing modern front-end applications with React, Redux, Vue, Vuex, Nuxt.js, JavaScript, HTML/HTML5, CSS/CSS3, and Node.js.
• Proficient in designing and developing dynamic, interacti...

Show More

Portfolio Projects

Description

The main aim of the project is to provide a secure and easy way to book train tickets.
it consists of five modules.
* Admin module
* Train details module
* Reservation module
* Billing modules
* Cancellation module.

Show More Show Less

Description

A knowledge-brokering platform used across the world in the client's offices (China, Pakistan, Germany, UK, US, and Chile), the idea is to connect clients (people who need a job done) and experts (people who have the knowledge) and the platform has a vast base of engineers
worldwide, all experts within their fields.
The platform was built using React, Node.js, MySQL (in a master-slave configuration), ElasticSearch, Redis, and had a custom Chrome plugin.
In production, three instances of the app were load-balanced to properly handle the load.
It has three different "sub-apps" - for company's employees, for clients, and for experts which were organized in a "micro-frontend" kind of way.
The app was running almost 24/7, with super short deployment downtimes, sometimes deployments were handled with no downtime whatsoever.

Show More Show Less

Description

It used GraphQL for client-server communication.
I was leading the frontend development, rewrote and simplified their frontend implementation, fixed the redux usage patterns and introduced testing.
I've created an automated CI/CD pipeline based on GitHub actions which would run checks anddeploy the app if it passed the linting & tests.
I was also doing integrations in the backend, mostly GraphQL/client app facing ones.
I also dockerized some of the backend apps and wrote docker-compose scripts to simplify development. Developers needed to run a docker-compose up and then start their apps instead of installing and managing all the required infrastructure.

Show More Show Less

Description

The main aim of project :- User don't have to go to bookstore to buy books. he can download it on website in a one click, so its avoid traveling and save time.
the technologies used for backend are php, mysql and for frontend html, css.

Show More Show Less