N°4390 Software engineer

SOFTWARE-DEVELOPMENT

ECOMMERCE

FULLSTACK

Level of experience : From 4 to 6 years

Level of study : Undergraduate

Country : Kenya

Local time : 03:25 ( UTC +03:00 )

Availability : In 1 month

Number : #4390

Talenteum charges the cost of the Talents made available and is only remunerated by a monthly subscription starting at € 190/month.

Experiences

Director Of Engineering

Powered by People (PBP) October 2020 to Today

Project Manager

Zist December 2019 to Today

Senior Software Development - Team Lead

Powered by People (PBP) October 2019 to October 2020

PBP believes in a transparent and sustainable future for all. It has created a marketplace platform and powerful digital tools that foster buyer confidence and empower ethical producers.

Senior Software Engineer

BRCK January 2019 to November 2019

BRCK is the only company in East Africa with a full stack of engineering for products: electrical engineers, mechanical engineers, firmware and OS software teams, as well as full-stack cloud engineers.

Software Developer-consultant

Fixico July 2018 to December 2018

Javascript Frontend developer working with ReactJs, Nodejs

Technical Team Lead

Andela September 2017 to December 2018

As the Technical Team Lead I was privileged to lead Three teams, one in house and two remote teams (Pluralsight & Metalab)Other responsibilities as a Technical Team Lead included:• Creatively ensuring software is fun and intuitive both to developers and clients.• Defining and establishing the processes that are required during and when developing software.• Analyzing and recommending Modifications to pre-existing systems, Using Agile methods that would cause the least sudden…As the Technical Team Lead I was privileged to lead Three teams, one in house and two remote teams (Pluralsight & Metalab)Other responsibilities as a Technical Team Lead included:• Creatively ensuring software is fun and intuitive both to developers and clients.• Defining and establishing the processes that are required during and when developing software.• Analyzing and recommending Modifications to pre-existing systems, Using Agile methods that would cause the least sudden disruption within systems.• Process ratification.• Development of software using Agile software development method.• Quantitative Testing of pre-existing software.• Continuous Integration of new SoftwareShow moreShow less

Full stack Software Developer

Pluralsight September 2017 to September 2018

Worked on both Frontend and Backend, created various features and analytic tools. Optimized algorithms and Database queries.

Author

Scotch Development January 2017 to January 2019

Full stack Software Developer

MetaLab January 2017 to November 2017

Worked on frontend UI projects.Tools Used included Javascript , ReactJs node , SCSS, less.Built prototype interfaces for various fortune 500 companies

Senior Software Engineer

Andela August 2015 to September 2017

As a Software developer, I Worked with Python and Javascript to create various software systems. Worked with frameworks like Django, Flask, Reactjs, AngularJs. Interacted with NoSQL, MYSQL, and Postgres. Was majorly involved in backend Development.

I.T Manager

ABMC May 2009 to October 2015

Managed I.T department within A.B.M.C Group, reporting to Project Director.This position involved Ensuring I.T equipment and communication equipment are used correctly by the company. Ensuring compliance and documentation of defined processes.I ensured that optimum service delivery and server security was achieved by :• Hardening server security (linux and Windows),• System performance monitoring and reporting,•…Managed I.T department within A.B.M.C Group, reporting to Project Director.This position involved Ensuring I.T equipment and communication equipment are used correctly by the company. Ensuring compliance and documentation of defined processes.I ensured that optimum service delivery and server security was achieved by :• Hardening server security (linux and Windows),• System performance monitoring and reporting,• Windows AD management,• Email administration and storage management.Show moreShow less

I.C.T Officer

ABMC June 2006 to April 2009

Sites: Home and Away and Alok airlinesI played the Techno-functional support expert role in the I.T department, reporting directly to the Senior Manager.I was responsible for:1. Providing Technical I.T support2. Researching and advising management on how to improve business processes in E-Business suite and associated interfaces3. Supporting incidents and problem resolution when business processes are impacted.4. Developing training material and application…Sites: Home and Away and Alok airlinesI played the Techno-functional support expert role in the I.T department, reporting directly to the Senior Manager.I was responsible for:1. Providing Technical I.T support2. Researching and advising management on how to improve business processes in E-Business suite and associated interfaces3. Supporting incidents and problem resolution when business processes are impacted.4. Developing training material and application documentation as required including training end users where necessary.5. Formulating I.T policies for the team in-line with the company strategy and ensuring they are achieved within the agreed timelines.Show moreShow less

System analyst

Maulex technologies August 2005 to June 2006

I was in charge of providing technical support to various clients running under Oracle and MS SQL Server, reporting directly to company manger.My day to day responsibilities involved:-1. Provide technical support to various SACCOs on ERP .2. Installing, administering, upgrading, patching, configuring of Proprietary Software at Client Site.3. Overseeing development and implementation of new systems, carrying out systems analysis, doing feasibility studies and ensuring…I was in charge of providing technical support to various clients running under Oracle and MS SQL Server, reporting directly to company manger.My day to day responsibilities involved:-1. Provide technical support to various SACCOs on ERP .2. Installing, administering, upgrading, patching, configuring of Proprietary Software at Client Site.3. Overseeing development and implementation of new systems, carrying out systems analysis, doing feasibility studies and ensuring that modifications to existing systems were done in accordance with the Company ICT policy.4. Training staff and preparing technical and user documentation for the new and existing computer systems.5. Maintaining the Company website.6. Ensuring data and systems Integrity of the existing systems.Show moreShow less

Trainings

United States International University

Bachelor of Science (BSc) January 2009 to January 2012

Information Technology: Studied information systems and Technology. majored in computer digital forensics and cybercrime

validated

East African Institute of Information Technology

diploma January 2003 to January 2005

Information Technology:

validated

What do you want to do ?

About me

I am an I.T Specialist and Software Engineer. An avid learner, a passionate coder.
Skilled in python, working with Django, Flask. Knowledgeable in Javascript and JS frameworks: ReactJS . In Addition, I work with both SQL and NOSQL databases. In short I can handle both Frontend and Backend efficiently and still Manage projects while having fun.