avatar

Peter Etelej

Software and Web Developer

A LITTLE ABOUT ME

Hello. I am a programmer. a writer. a web developer. Kenyan. a Go enthusiast. a coffee lover. a sysadmin.
I am a Kenyan software and web developer.
I have a passion for programming across various platforms and writing code that solves problems.

CONNECT

Not accepting new projects (presently).

STUFF I DO

Coding

I'm comfortable coding in a variety of programming languages and development environments

Software Development

I write and develop for different platforms; web, mobile and desktop applications.

Website Development

I build cool websites.

Open Source FTW!

I support and contribute to open source projects.

WORK PROCESS

IDEA

CONCEPT

DESIGN

DEVELOP

TEST

LAUNCH

STUFF I LOVE WORKING WITH

SOME STUFF I'VE WRITTEN

portfolio-post

Kenyan News Mobile App

Kenyan News mobile app (built with React Native), available on the Android Play store here
( Javascript, React Native )

portfolio-post

Dserve - Directory Serve

Production-ready painless static directory serving over HTTP. Serve website / files / directory with a tiny single binary.
( Go )

portfolio-post

NASA API Go Library

Go Library for accessing and using NASA's public API, as well as applications that use the API eg nasa-wallpapers and the nasa web server
( Go )

portfolio-post

Command line Safaricom utilities

Nifty Apps & utilities for accessing Safaricom services from the command line
( Go )

portfolio-post

T24 OFS Message Generator

Generate T24 OFS transaction request and enquiry request messages. Available at ofs.etelej.com
( PWA, Vuejs )

portfolio-post

Kenyan Weather Forecast

Kenyan Weather Forecasts for key towns in Kenya. Provides API for access to forecasts
( PWA, Vuejs, Go )

portfolio-post

Kenyan News - Website

Kenyan News Website for the latest Kenyan headlines. Works offline, weather widget, complements app.
( PWA, Vuejs, Go )

portfolio-post

Quotes

Daily Quote Generator, and Random Quote generation. API support for third party apps.
( Go, PWA )

portfolio-post

NSE API RETIRED

Nairobi Stocks Exchange API to access historical stocks. Written & released in 2012, retired in 2015
( Python , Google App Engine )

LET'S GET IN TOUCH

Peter Etelej

stamp

@

@peteretelej

Nairobi, Kenya

DROP ME A LINE

.

SOCIAL

LOCATION

LET'S TALK CODE

Blogroll coming soon: In the meantime, kindly visit my blog on coding here and an archive of my previos writing here.

WORK HISTORY

2015

Software Developer/ Sysadmin/ DBA

Central Bank of Kenya

Software Developer, Sysadmin & DBA at the Central Bank of Kenya.

March, 2015 - present

  • Lead Developer: CBK Recruitment platform, in charge of development of systems for:
    • Online registration and job application
    • Online exams: provide managed, graded and automated administration of tests
    • Email Integration: email verification, notifications and exam alerts
    • Worked closely with the recruitment team on meeting functional needs
  • Technical Lead - New CBK Website project:
    • Worked with stakeholders and consulting developers to meet the bank’s needs.
    • Organized and facilitated technical and user acceptance testing.
    • Won Central Banking’s Central Bank Website of the Year 2016
  • Built an applications and infrastructure monitoring tool in use to monitor services and uptime. [go]
  • Designed a social media image generator in use daily by the Bank’s Comms team. [javascript]
  • Work with other teams internally on various software projects relating to the core banking system.
  • Administration: World Bank PAT2 Administration and Support
  • Administration: IBM Websphere Administration and Support
  • Previously:
    • T24 COB Administrator, and T24 Support (6 months)
    • IT Service Desk - User Support (6 months)

EDUCATION

2014

BSc (Hons) ICT Mgt (1st Class)

Maseno University

ICT Management; Major - Software Engineering.

@BLOGS_KENYA & @NEWS_KENYA

I also run & curate Blogs_Kenya and News_Kenya on Twitter.


VIEW MY LINKEDIN PROFILE

You can view my LinkedIn profile for information or to connect with me.

PROGRAMMING SKILLS

Go (golang)

Javascript

Bash

Python

PHP (MVC,OOP)

API Development

DEV + OPS TOOLS OF CHOICE

  • Docker

  • Git

  • Prometheus

  • Caddy

  • cAdvisor

  • Grafana

  • Nginx

  • Electron

  • React Native

OTHER

Progressive Web Apps

Domain and DNS Mgt, SEO

Web Application Security

Linux System Administration

Interests

InfoSec / Cyber Security

Software Engineering