
Richard Karanu
Technology / Internet
Services offered
As a dedicated software developer with a history of successful engagements, I have honed my technical
expertise and adaptive problem-solving skills. Recently, I've embraced the challenges of leadership by guiding
a small, agile team in the creation of advanced AI agents, including SQL and CSV agents, within a high-paced
startup setting. My passion for leadership is matched by a commitment to providing innovative solutions,
underpinned by a foundation of reliability and accountability. This experience has equipped me with a unique
perspective and a readiness to excel in environments that demand both rapid development and strategic
foresight.
Experience
Backend Developer– 02/2023 to 06/2023
Dowell Research... UK (Remote)
API Development- Collaborate with frontend teams in
building RESTful APIs and WebSockets connections for
real-time messaging functionality.
Database Management- Designing, implementing, and
managing databases to store user data, messages, and
chat histories.
Server-Side Logic- Writing server-side application logic to
handle chat operations, user authentication, and status
updates.
Real-Time Communication- Implementing and
maintaining real-time communication protocols mainly
web sockets
Lead Engineer– 07/2023 to Current
Miksi.io, Croatia (Remote)
System Architecture Design- Designing scalable and
robust system architecture for enterprise-level AI agents,
ensuring they can handle complex computations and
high-volume data processing efficiently.
Team Leadership- Leading a small team of developers
and data scientists, orchestrating team activities, and
ensuring that everyone is aligned with the project goals
and timelines.
Project Management- Overseeing the project lifecycle,
from conceptualization to deployment, including task
allocation, progress tracking, and ensuring deliverables
meet quality standards.
Deployment Pipelines- Establishing CI/CD pipelines for
automated testing and deployment, ensuring smooth
transitions from development to production
environments.
Package Management and Distribution: Leading the
publishing and deployment of software packages, setting
up package repositories, and managing version control
Server Maintenance and Optimization- Conducting
regular production server maintenance to ensure
system health, along with optimizing server
configurations for peak performance of AI models.
Monitoring and Reporting- Implementing monitoring
systems to track the performance of AI agents and
infrastructure, and preparing reports on key metrics
and reporting to the CEO.
Stakeholder Engagement- Communicating project
status, risks, and opportunities to the CEO
Research and Development- Keeping abreast of the
latest developments in LLMs and AI, and integrating
cutting-edge research into the company’s AI agent
solutions.
Education
Jomo Kenyatta University of Agriculture and TechnologyJomo Kenyatta University of Agriculture and Technology
Bachelor's degree, Computer Technology/Computer Systems - Sep 2019
The Computer Technology course provided a comprehensive foundation in computer technology and computer science, such Data Structures and Algorithms, Calculus II, Object Oriented Programming, Web Applications programming, Database management Systems , Operating systems, Networking and Computer Security, Parallel and distributed systems, Client-Server Computing, Scientific computing, Systems Engineering,Systems Development, Automata theory, Simulation and Modeling. Additionally, the course emphasized soft skills such as project management,research methodology,teamwork, communication, and presentation skills.
Professionals in the same Technology / Internet sector as Richard Karanu
Professionals from different sectors near Juja
Other users who are called Richard
Jobs near Juja
-
Senior Systems Engineer
1 week ago
Talent Safari NairobiWe're looking for a Senior Systems Engineer who will own the compute, storage, and platform infrastructure that powers our network. · ...
- Crossover Nairobi
We need a DevOps and AWS infrastructure specialist who excels in demanding environments where 99.9% uptime is the standard. · Your work will span a portfolio of acquired products—each with distinct characteristics—as you migrate them into a unified, scalable AWS environment while ...
-
Product Manager
1 month ago
Canonical NairobiThis role entails leading product development lifecycle reviews priorities goals for your product collaborating cross-functional teams engineering design marketing sales addressing common challenges projects align priorities enable informed decisions keep business execution track ...