Software Engineer
I specialize in APIs, Web, mobile apps. Am comfortable coding in PHP, Javascript and Python in Frameworks such as Laravel, CodeIgniter, Flask, Django and Express. I’m equally comfortable working with a team or flying solo. I take pride in developing applications from inception to production in VPS and Dedicated Environments.
Education / Certificates
Business Management | Moi University, Kenya
2008 | 2012
Bachelors Degree in Business Management
Certified It Professional | Kasneb, Kenya
2015 | 2019
Programming, databases, networks, mobile apps and software engineering
Advanced Diploma In Technical Education(it) | Kenya Technical Trainers College
2015 | 2018
Certified Technical Trainer in Information Technology
Employment History
Software Engineer | Moovn Technologies (Us)
October, 2020 - Till Date
Designing, developing, testing, deploying, maintaining and improving software - Designing and creating services and system architecture for your projects, and contribute and provide feedback to other team members - Helping improve code quality through writing unit tests, automation and performing code reviews - Participating in brainstorming sessions and contributing ideas to Moovn technology stack, algorithms and product development roadmap. - Working with the product and design teams to understand end-user requirements, formulate use cases, and then translating that into a pragmatic and effective technical solution. - Creating a roadmap to bring Moovn into the Machine Learning realm.
Senior Developer (Remote) | Tw Technologies
March, 2020 - October, 2020
Managing remote teams. Maintain and manage existing source bases. Design, develop and implement solutions to users’ needs and requirements. Review and improvise code. Run tests and fix bugs. Coordinate with architects and business analysts to determine functionalities. Develop technical solutions to complex business problems. Design and develop technical solutions for enterprise-level projects.
Chief Technology Officer | Anzil Software Ltd
January, 2019 - October, 2020
Managing Roadmaps, Tasks & Deadlines Establish the company’s technical vision and leads all aspects of the company’s technological development. Directs the company’s strategic direction, development and future growth. Develop technical aspects of the company’s strategy to ensure alignment with its business goals Supervise system infrastructure to ensure efficiency Build quality assurance and data protection processes Communicate technology strategy to partners and investors
Full Stack Developer | Transponordic Logistics
January, 2018 - December, 2018
Was working remotely for a shipping company in Denmark