LD Talent logo
LD Talent
  • Pricing and Free Trial
  • About Us
  • Contact
  • Blog
  • LD Slack
  • Join our Investors
Apply as a Talent Find Talent
Log in
Apply as a Developer
To join LD Talent, please send your resumé (PDF or DOC only) to info@ldtalentwork.com.
After you join LD Talent Network
You will start accepting contract and/or full-time job opportunities in the LD Talent Slack. (more info)
While you are not assigned to a contract or hired for a full-time opportunity, you can choose to learn online and do paid passion projects to grow your skills. You will get paid $40 per skill you learn and project you do. Doing these passion projects will also help you get more and better matches. (more info)
Funding Information
Invoice funding is handled using FreshBooks. After you fund, it may take a few hours for funds to be processed and added to your balance. Please use the ACH Bank Transfer option on FreshBooks to pay, if at all possible. Thank you.
Please message us in your ldc channel on Slack to configure your funding information.
Title
Body
Register as a Client to Invite a Talent

Password strength

It's free. No credit card is required.
Already have an account? Log in
Invite to Chat / Interview
Moffat G - Nodejs developerLD Talent logo

Moffat G

Software Engineer Preferred Title
$19.00 /hr $ 28.0K /yr Hourly Rate and Yearly Salary
Overview Experiences
Overview
Basic Summary
LD Talent History
  • Average Count of Messages/Day 0.4
  • Project Completion Rate 2/4
  • Interview Acceptance Rate 4/6
  • Timezone Overlap 36h PST, 36h UTC
Talent's Devices
  • Desktop Mac
  • Phone Android
General
  • Member Since Mar 17, 2020
  • Profile Last Updated Aug 24, 2020
  • Last Activity April 25, 2023, 7:13 a.m. UTC
  • Location Kenya
Profile Summary
I am a self-taught full-stack developer passionate about Data Analytics and Visualisation, Business Intelligence, Cyber Security, and Robotics. Outside of development, I have worked as a product designer and coordinator. I gravitate towards experimental UI design. My hope is to work in robotics and IoT centric organization with a need for automation and/or web development expertise on both clientside and serverside projects.
Skills
Total Experience: 8 years
  • Nodejs (3E, 7Y)

    3 experiences, across 7 years
  • GraphQL (2E, 6Y)

    2 experiences, across 6 years
  • ExpressJS (2E, 6Y)

    2 experiences, across 6 years
  • Python Selenium (6Y)

    6 years of experience
  • Appium for QA Testing (6Y)

    6 years of experience
  • DataDog Cloud Monitoring (6Y)

    6 years of experience
  • AWS (6Y)

    6 years of experience
  • Jenkins (6Y)

    6 years of experience
  • Flutter (6Y)

    6 years of experience
  • ETL Extract Transform Load (6Y)

    6 years of experience
  • React (4E, 4Y)

    4 experiences, across 4 years
  • Django (2E, 4Y)

    2 experiences, across 4 years
  • Python (6Y)

    6 years of experience
  • AWS Elastic Beanstalk (2Y)

    2 years of experience
  • Redux (2E, 3Y)

    2 experiences, across 3 years
  • Socket.IO (2Y)

    2 years of experience
  • Postgres (2Y)

    2 years of experience
  • Heroku (2Y)

    2 years of experience
  • Google Lighthouse (2Y)

    2 years of experience
  • Apollo GraphQL

  • CSS

Weekly Availability
Timezone Overlap with 06 - 21 per Week: 36h PST, 36h UTC
Day
Monday
Tuesday
Wednesday
Thursday
Friday
UTC
13 - 21
13 - 21
13 - 21
13 - 21
13 - 17
PST
06 - 14
06 - 14
06 - 14
06 - 14
06 - 10
Experience
QA Engineer
Contract
Oct 2019 - Present
Bleacherreport Company
Sports Industry
Project: Bleacherreport App
  • Appium for QA Testing
  • Jenkins
  • DataDog Cloud Monitoring
  • AWS
  • Python Selenium
  • I used the python-based robotframework to write python scripts that would automate pulling repos and pull requests on them, deploying them on AWS using Jenkins jobs.
  • The automation I wrote included running unit tests on CircleCI, running integration tests using docker instances hosted on AWS. Mobile client end-to-end tests with Appium for QA Testing.
  • I used DataDog Cloud Monitoring, Kibana (Logz.io), and Bugsnag for monitoring and logs. I used Interana and LeanPlum for A/B Testing
  • Web-based tests run on Python Selenium as the web driver
Full Stack Developer
Passion Project
Dec 2019 - Present
Kejani Garage Company
Real Estate Industry
Project: Keja
  • ExpressJS
  • ETL Extract Transform Load
  • GraphQL
  • Flutter
  • Nodejs
  • I built the backend for this project was built in Nodejs with ExpressJS as the server
  • I built the hybrid/cross-platform mobile client with Flutter
  • Some of the user data was initially loaded to the Mongo Database using python-based ETL Extract Transform Load scripts for existing clients on a spreadsheet
  • The client queried for the data from the MongoDB using GraphQL to ease developer experience
Full Stack Developer
Contract
May 2019 - May 2020
E-Kraal Company
Research Industry
Project: IRIS
  • React
  • Python
  • GraphQL
  • AWS Elastic Beanstalk
  • Django
  • I used Python to implement a Django API that checks whether a code block satisfies the requirements of a set Instance of Practice (IOP). We used the babelfish parser to generate the agnostic ASTs
  • I implemented a GraphQL API github commit check against an AST to ascertain whether or not a skill has been practiced on the platform
  • I also implemented a code sandbox and added dark theme for it with React
  • The infrastructure was set up on AWS Elastic Beanstalk
Full Stack Developer
Passion Project
May 2019 - Aug 2019
Kejani Garage Company
Government Industry
Project: Kura
  • Apollo GraphQL
  • React
  • ExpressJS
  • CSS
  • Nodejs
  • I built the server with Nodejs and ExpressJS with a PostgreSQL database with Prisma in between as an ORM for GraphQL queries
  • I used React for the client and Apollo GraphQL for state management and caching on the client
  • I taught myself a lot CSS while doing this project
Full Stack Developer
Employment
Nov 2018 - Apr 2019
Andela Company
Travel Industry
Project: Travela
  • React
  • Socket.IO
  • Redux
  • Postgres
  • Nodejs
  • I used web sockets (socket.io) and webhooks (sendgrid) to implement a reminder system that checks when a user's travel documents e.g. passport is about to expire and alerts
  • I transformed the company's reimbursement policy into a Postgres-based cost management system that allowed travel administrators in various locations to set travel stipends for their jurisdiction
  • I reimplemented the trip request form from a modal to a page and gave it a new UI/UX to improve on the experience and aesthetics with React and Redux for state management
  • The API was built on Nodejs environment and Express for the http server. The infrastructure was set on Digital Ocean
Full Stack Developer
Course Project
Oct 2017 - Jan 2018
Andela Company
Media and Communication Industry
Project: Authors' Haven
  • React
  • Heroku
  • Redux
  • Google Lighthouse
  • Django
  • The backend for this project used Django server with a PostgreSQL database
  • The frontend was built using React and Redux for global state management with Redux Thunk for async calls
  • The review apps were hosted on Heroku with hooks to listen for commits and build
  • The performance of the app was improved based on the insights provided by Google Lighthouse
Subscription successful
Thank you for subscribing using . Please stay tuned via email for updates.
LD Talent footer logo
About Us
  • For VCs and Incubators
  • Slack Organization
  • Crunchbase
  • Medium
  • Youtube
  • Product Hunt
  • Diversity Statement
Hire
  • Full Stack Developers
  • Frontend Developers
  • Backend Developers
  • Mobile Developers
  • UI / UX Designers
  • Machine Learning Experts
  • Deep Learning Experts
  • Blockchain Experts
  • VR / AR Experts
  • Unity Game Developers
  • Wordpress Developers
  • PM Service
Platform
  • All Categories
  • Popular Searches
  • Popular Skills
  • Talent Supply
  • LD Ventures
  • LD Project Success Canvas
FAQ
  • Client FAQ
  • Talent FAQ
  • HR Guide for Talent
  • Github + Blog Projects
Keep Up to Date with LD Talent

© Copyright LD Talent . All Rights Reserved.
  • Site TOS
  • Client TOS
  • Talent TOS
  • Privacy Policy