EMPLOYMENTS
Software Engineer
Bunch.ai
2018-04-01-Present
- Design and implementation of microservices to work with the existing system
- Extend the data pipeline to integrate data from third p...
- Design and implementation of microservices to work with the existing system
- Extend the data pipeline to integrate data from third parties
- Participate in idea development and validation for new features
- Design clean and scalable APIs consuming high volumes of data.
- Maintain, manage and improve existing source code and systems.
- Identify and fix - Participate in product design, user experience, and creative thinking Tech
Stack:
- Microservices backend, NodeJS APIs built on top of MariaDB, ElasticSearch, and Redis, - CI and CD using Github & TravisCI, deployment and Docker orchestration with Kontena running on AWS,
- Python based data-science and ML stack with Jupyter Notebooks, pandas, numpy, seaborn, scikit-learn, nltk and flask. - Internal BI & dashboards built with NextJS, More details on our tech stack: https://stackshare.io/bunch/bunch
Python
Node.js
Flask
View more
Python
Node.js
Flask
GitHub
Redis
Elasticsearch
MariaDB
Docker
Microservices
Express.js
View more
Software Developer
eHealth Systems Africa
2016-04-01-2018-04-01
- Coordinate with technical leads, architects, product owners, other software developers and stakeholders to build high quality solution ...
- Coordinate with technical leads, architects, product owners, other software developers and stakeholders to build high quality solution that meets user needs and requirements.
- Create new features and functionalities to enhance existing systems and applications as required by clients.
- Maintain, manage and improve existing source code and systems. Identify bugs and work on bug fixes.
- Run and write different kinds of tests such as Unit tests, Integration test and ensure that the code base has a high percentage of test coverage.
- Participate in code reviews and other best practices that ensure high quality code base
- Attend to both business and technical considerations when designing solutions to project or organization related issues
- Document design, source code and other information required to run or deploy a system
- Participate in deployment, training and offer technical support of systems when needed.
Tech stack and tools:
Python, Django, PostgreSQL, Sequelize, Javascript, Node, D3, AngularJS, REact CouchDB, Leaflet, OSRM, Express, Redis Docker, Travis, Jira
Python
Django
Node.js
View more
Python
Django
Node.js
Angular
PostgreSQL
D3.js
Leaflet
Sequelize
React
Express.js
View more
Web Developer
INK Business Design
2014-05-01-2016-03-01
- Developing and deploying web applications and databases in response to business needs.
- Coordinate with other designers and programme...
- Developing and deploying web applications and databases in response to business needs.
- Coordinate with other designers and programmers to develop web projects.
- Assist and support in the maintenance of web sites and web applications.
- Work with team members in documenting, planning and client liaison during project development. - Maintenance and update of existing code base of applications.
- Documenting user manual for project handover and conduct training and offer technical support to clients
- Search Engine Optimization for web apps
- Coordinate with technical leads, architects, product owners, other software developers and stakeholders to build high quality solution that meets user needs and requirements.
- Create new features and functionalities to enhance existing systems and applications as required by clients.
- Maintain, manage and improve existing source code and systems. Identify bugs and work on bug fixes.
- Run and write different kinds of tests such as Unit tests, Integration test and ensure that the code base has a high percentage of test coverage.
- Participate in code reviews and other best practices that ensure high quality code base
- Attend to both business and technical considerations when designing solutions to project or organization related issues
- Document design, source code and other information required to run or deploy a system
- Participate in deployment, training and offer technical support of systems when needed.
Tech stack and tools:
Javascript, PHP, MySQL, Bootstrap, Foundation, Wordpress, VPS Shared hosting, CMS GannetCity Limited
HTML/CSS
PHP
jQuery
View more
HTML/CSS
PHP
jQuery
MySQL
WordPress
Laravel
Bootstrap
JavaScript
View more