Lameck Meshack Otieno

Senior Software Developer

Nairobi, KE.

About

Highly skilled Senior Software Developer with nearly five years of experience specializing in building high-performance, secure, and scalable applications for government agencies and enterprise clients. Expert in Elixir/Phoenix, React/Next.js, and distributed systems, with a proven track record in designing robust architectures, optimizing databases for millions of records, integrating national services, and leading technical teams through complex challenges to deliver mission-critical solutions.

Work

Value 8 Chain Factory

|

Senior Software Developer

Nairobi, Nairobi, Kenya

→

Summary

Led the development of scalable backend systems and high-reliability government platforms, optimizing database performance and ensuring system stability through robust testing and technical leadership.

Highlights

Engineered and deployed highly scalable backend systems leveraging Elixir/Phoenix and real-time architecture to support critical government operations.

Developed and secured large-scale government platforms, achieving high reliability and compliance for sensitive data and user authentication through SSO and ID verification.

Optimized PostgreSQL queries, significantly improving database performance and efficiency for handling millions of records.

Spearheaded technical design initiatives, conducted rigorous code reviews, and mentored junior developers to elevate team capabilities and code quality.

Maintained high system stability and reliability by implementing robust testing strategies with ExUnit, Mox, and managing integration pipelines.

Collaborated cross-functionally with product and design teams to deliver mission-critical features, aligning technical solutions with business objectives and client requirements.

Value 8 Chain Factory

|

Full-Stack Developer

Nairobi, Nairobi, Kenya

→

Summary

Developed comprehensive government applications, ERPs, and web systems, leveraging a diverse tech stack while mentoring interns and presenting project progress to management.

Highlights

Developed and deployed critical government applications, ERPs, robust APIs, and dynamic web systems using Elixir, Phoenix, Laravel, PostgreSQL, Vue.js, and LiveView.

Presented project progress and technical solutions to managers, effectively communicating complex concepts and aligning stakeholders.

Mentored interns, guiding them through development processes and contributing to their professional growth.

Nathan Digital Kenya

|

Frontend Developer

Nairobi, Nairobi, Kenya

→

Summary

Developed high-performance ERP systems for accounting, finance, and HR, creating intuitive and efficient web interfaces.

Highlights

Developed and implemented comprehensive ERP systems specifically tailored for accounting, finance, and HR functionalities.

Designed and built high-performance, responsive web interfaces, optimizing user experience and operational efficiency.

Utilized modern frontend technologies including JavaScript, TypeScript, Vue, Pinia, React, Nuxt, Next.js, and Tailwind to deliver robust and scalable web solutions.

Clifford Technologies

|

Software Developer

Nairobi, Nairobi, Kenya

→

Summary

Developed SaaS web systems and spearheaded the QInsure Insurance System project, delivering successful project demonstrations and leveraging a full-stack approach.

Highlights

Developed and deployed Software-as-a-Service (SaaS) web systems, successfully delivering project demonstrations to stakeholders.

Acted as Project Champion for the QInsure Insurance System, driving its development and successful implementation.

Leveraged MySQL, Vue, React, and Laravel to build robust web applications and integrate REST APIs, ensuring seamless data flow and functionality.

Software Technologies

|

Junior Software Developer

Nairobi, Nairobi, Kenya

→

Summary

Built HRMS SaaS systems and collaborated with cross-functional teams to deliver product demonstrations and ensure successful project outcomes.

Highlights

Developed and implemented HRMS SaaS systems utilizing Vue, Laravel, and MySQL, improving human resource management processes.

Conducted product demonstrations and fostered collaboration with cross-functional teams, ensuring alignment and successful project delivery.

Cytonn Investments

|

Software Engineering Intern

Nairobi, Nairobi, Kenya

→

Summary

Maintained existing systems, developed unit tests, and gained practical experience in deployment workflows during a software engineering internship.

Highlights

Provided maintenance and support for existing systems built with React, Vue, Node.js, and Laravel, ensuring operational continuity and performance.

Developed and implemented unit tests using Jest and Mocha, contributing to code quality and system reliability.

Gained practical experience with Linux, Tailwind, Vagrant, and various deployment workflows, enhancing foundational development skills.

Education

KCA University Nairobi

Nairobi, Nairobi, Kenya
→
Bachelor of Science Software Development Grade: Second Class Honours (Upper Division) - GPA 3.26

Courses

NETWORK SCIENCE THEORY

COMPUTING MATHEMATICS

COMPUTER ORGANIZATION AND ARCHITECTURE

COMPUTER APPLICATIONS

OPERATING SYSTEMS

INSTALLATION AND CUSTOMIZATION

INTERNET TECHNOLOGIES AND THE WEB

SYSTEM ANALYSIS & DESIGN

DISCRETE MATHEMATICS

PROBABILITY & STATISTICS

FUNDAMENTALS OF WEB DESIGN

PRINCIPLES OF DATABASES

NETWORKING ESSENTIALS

INTRODUCTION TO PROGRAMMING

COMPUTATIONAL THINKING THEORY

HUMAN COMPUTER INTERACTION

RESEARCH: SKILLS AND DESIGN

ENTREPRENEURSHIP

MANAGEMENT INFORMATION SYSTEMS

APPLICATION PROGRAMMING

DATABASE DESIGN AND DEVELOPMENT

OBJECT ORIENTED ANALYSIS & DESIGN

ASSEMBLY LANGUAGE PROGRAMMING

DATA STRUCTURES AND ALGORITHM PROGRAMMING

OBJECT ORIENTED PROGRAMMING

SOFTWARE ENGINEERING PRINCIPLES

PROFESSIONAL ISSUES IN IT

E-COMMERCE

SIMULATION & MODELLING

JAVA PROGRAMMING

SYSTEM DEVELOPMENT METHODOLOGY

ICT PROJECT MANAGEMENT

MOBILE PROGRAMMING

FINANCIAL MANAGEMENT FOR IT

SOFTWARE COMPUTING PROJECT

PRINCIPLES OF IS SECURITY SYSTEM SECURITY

PRINCIPLES OF ARTIFICIAL INTELLIGENCE

CLOUD APPLICATION DEVELOPMENT

NETWORK PROGRAMMING ENGINEERING

PYTHON PROGRAMMING

EXPERT SYSTEMS

ADVANCED JAVA PROGRAMMING

LINEAR PROGRAMMING

PRINCIPLES OF MARKETING

MOBILE GAMING PROGRAMMING

DISTRIBUTED SYSTEMS

PRINCIPLES OF DATA SCIENCE

ARTIFICIAL INTELLIGENCE PROGRAMMING

INFORMATION SYSTEM AUDIT

ADVANCES IN WEB DEVELOPMENT

MULTIMEDIA PROGRAMMING

SOFTWARE TESTING TOOLS AND TECHNIQUES

ADVANCED DATABASES

FINAL YEAR PROJECT II

ADVANCED APPLICATION PROGRAMMING

PROGRAMMING FOR DATA SCIENCE

EMBEDDED SYSTEMS

ADVANCED SOFTWARE ENGINEERING

GEOGRAPHICAL INFORMATION SYSTEMS

AMBIENT INTELLIGENCE

MACHINE LEARNING

HIV/AIDS AND INFORMATION LITERACY

BUSINESS COMMUNICATION SKILLS

Christ The King Training Institute Nakuru

Nakuru, Nakuru, Kenya
→
Certificate Information Technology Grade: Distinction

Languages

English

Certificates

Certificate In Information Technology

Christ The King Training Institute Nakuru

Skills

Backend Development

Elixir, Phoenix, Node.js, Laravel, Express.js, Nest.js, Microservices, REST APIs, WebSockets, Real-time systems.

Frontend Development

React.js, Next.js, Vue.js (2/3), Nuxt.js, React Native, Tailwind, SCSS, JavaScript, TypeScript.

Databases

PostgreSQL, MySQL, MongoDB, Database Optimization.

DevOps & Tools

Docker, Git, CI/CD, Linux, Vagrant, Deployment Workflows.

Software Engineering Principles

Technical Design, Code Reviews, Unit Testing, ExUnit, Mox, Jest, Mocha, System Stability, Scalable Architectures, Distributed Systems.

Project Management & Collaboration

Client Collaboration, Requirements Gathering, Cross-functional Teams, Mentoring, Project Champion, Product Demos.

Application Development

Government Platforms, ERP Systems, SaaS Systems, HRMS, Insurance Systems.