James Njuguna

Python Backend Engineer

Nairobi, Kenya

Summary

A Software Developer who is well versed with design, development and implementation of web
applications and Restful web services(API’s) . Also a critical thinker who requires minimal or no
supervision to execute his day to day duties to fulfill his desired goals.

Languages:

English, Swahili

Favorite Python Packages:

urllib requests

Experience

Jan 2018 to Date : Freelance Consultant

Terms of Employment : Contractor

Description:

An online platform were developers and other professionals can create profiles and bid for jobs which are

posted on the platform.

Title: Python Back-End Engineer

Framework : Django and Django rest framework, Flask, Angular

DBMS : Postgres

Programming Skills : Python, Sql, Git, XML, HTML, CSS, JavaScript and JQuery

  • Sms integration
  • USSD development
  • Api security using Json Web Tokens(JWT)
  • Api documentation using swagger
  • WebSocket programming
  • Database design


April 2018 to Jan 2019 : WebTribe Services Limited Nairobi. Kenya

Terms of Employment:Contract

Website : http://www.webtribe.co.ke

Description:

Web Tribe Ltd is a software development and Consultancy Company specializing in payment systems, Management systems, Card based systems and systems integrations. Web Tribe Ltd is located on the 12th floor, View Park Towers, Nairobi, Kenya.

Position: Software Developer

Framework: Django and Django rest framework

DBMS: Postgres

Programming Skills: Python, Sql, Git, HTML, CSS, JavaScript and JQuery

Job Role: Web Service/Api design, product feature development

  • Sms integration
  • USSD development
  • Api security using Json Web Tokens(JWT)
  • Api documentation using swagger
  • WebSocket programming
  • Database design

October 2016 to Oct 2017 : Tracom Services Limited– Spring Valley, Nairobi. Kenya

Terms of Employment:Contract

Website:http://www.tracom.co.ke

Description: Tracom Services Limited is a limited liability company incorporated in Kenya. We have two Research and Development centers, one in Tanzania and another in Kenya.

Position: Software Developer

Framework: Laravel, Android,Spring,Angular, python flask, ionic framework

DBMS: MySQL, Oracle, Postgres

Programming Skills: PHP, Sql, Java, Git, XML, HTML, CSS, Javascript and Jquery

Job Role: Web Service/Api design, product development, product design, database design

  • Application development
  • Software testing, integration and documentation,
  • Server setup, configuration and administration

October 2015 to October 2016: Strathmore University– Madaraka, Nairobi. Kenya

Terms of Employment: Contract

Website:http://www.strathmore.edu/

Description: Strathmore University, a leading University in the region, whose mission is to provide

all round quality education.

Position:Software Developer and System Administrator

Framework:Laravel, Android,Spring,Angular

DBMS: MySQL, Oracle

Programming Skills:PHP, Sql,Java,Git,XML, HTML, CSS, Javascript and Jquery

Job Role:

  • Development & Maintainance of new modules for the Academic management system(AMS)
  • Kuali Financial System administrator & database administrator


October 2014 to July 2015 : MSL Learning System Private Limited – Gurgaon, Haryana. India

Terms of Employment: Contract /Internship

Website:http://www.msllearning.com

Description:An entrepreneurial venture in the field of Training & Education, with a focus on developing and deploying Technology Assisted Learning Systems and Products.

Position:Software Developer

Framework: Laravel, Android DBMS: MySQL

Programming Skills:PHP, Sql,Java,Git,XML, HTML, CSS, JavaScript and JQuery

Job Role: Web Service/Api design, product development, database design


Skills

Django, Django REST Framework, Flask, JavaScript, PostgreSQL

Joined: February 2019