Green leaf




David M - Nodejs developer
Member since:Mar 03, 2020
Profile last updated:Aug 04, 2020
Last activity:Aug. 4, 2020, 9:18 a.m. UTC
Location:
Uganda

David M

ENGINEER

I am a Full-Stack Software Engineer with three years of experience providing front-end and back-end development with high-quality, efficient and responsive applications. I am passionate about solving problems.

Skills:   Nodejs  ·  ExpressJS  ·  React  ·  Redux  ·  Postgres  ·  Bootstrap  ·  Socket.IO  ·  Sequelize  ·  MySQL  ·  C#  ·  ASP.NET  ·  Joomla  · 
Weekly Availability: 40 hours
Day UTC PST
Mon 06 - 14 22 - 06
Tues 06 - 14 22 - 06
Wed 06 - 14 22 - 06
Thurs 06 - 14 22 - 06
Fri 06 - 14 22 - 06

Experience: 4 yrs
Nodejs: 2 yrs
ExpressJS: 2 yrs
React: 1+ yrs
Redux: 1+ yrs
Postgres: 1+ yrs
Bootstrap: 1+ yrs
Socket.IO: 1+ yrs
Engineer's Devices:
Mac
iPhone
iPad

Experiences

Mkenga Group Ltd     Mkenga Client     Full Stack Developer     Contract
Jun 2020 - Present
Legal

  • I was responsible for creating a frontend app in React with Redux to consume the NetDocuments API and make it easy for users to interact with NetDocuments.
  • I was responsible for implementing authentication to complement the already stellar OAuth provided NetDucments. This was done by creating an API in ExpressJS NodeJs with a PostgreSQL database.

Skills used: React, ExpressJS, Redux, Postgres, Nodejs


Hepta Analytics     Mahewa     Full Stack Developer     Contract
Jun 2020 - Present
Arts and Entertainment

  • I was responsible for creating a platform to allow users view statistics about music played on different platforms. I achieved this using React and Redux.
  • I was responsible for creating an API for user management and music management. This was done using ExpressJS NodeJs with MySQL database.

Skills used: React, ExpressJS, Redux, Nodejs, MySQL


Jeffrey Games     Jeffrey     Front End Developer     Contract
Feb 2020 - Present
Arts and Entertainment

  • I was responsible for creating the web part of the application. I achieved this using React and Redux for state management.
  • Bootstrap was used for styling the web application.
  • Socket.IO was used to communicate with the Android Jeffrey Game so as to sync questions and answers provided for those questions.

Skills used: React, Socket.IO, Redux, Bootstrap


Store Manager     Software Engineer     Contract
Oct 2019 - Apr 2020
Retail

  • I was responsible for creating all API endpoints ranging from check-in and checkout to report creation. This was done using Nodejs, ExpressJS.
  • I created a PostgreSQL database to store information and accessed the database using Sequelize ORM.

Skills used: ExpressJS, Sequelize, Postgres, Nodejs


Andela     Travela     Software Engineer     Employment
Dec 2018 - Mar 2019
Transportation

  • Among other tasks, I was responsible for creating a new travel request from. I leveraged React and Redux to achieve this.
  • On the backend, I worked on reminder emails to be sent to users whose travel was due. This was done using Nodejs, ExpressJS with Sequelize as an ORM with a PrstgreSQL database.

Skills used: React, ExpressJS, Redux, Sequelize, Nodejs


National Water & Sewerage Corporation     Intern Software Engineer     Software Engineer     Internship
Jun 2017 - Aug 2017
Government

  • I contributed to web applications under the NWSC Applications Development Department. Skills used were C#, ASP.NET.
  • I also developed web applications using Joomla.

Skills used: C#, ASP.NET, Joomla



Education

Makerere University    B.Sc  (Software Engineering)
Aug 2014 - Jan 2019