Hi, I am Dennis Okeri

Backend Software Engineer

ABOUT ME

ABOUT ME

Dennis Okeri

Software Engineer

I am a dedicated backend software engineer with a passion for building efficient, scalable, and secure systems. With expertise in server-side programming, database management, and API development, I excel at creating robust solutions that power seamless user experiences. I enjoy solving complex problems, optimizing performance, and collaborating with cross-functional teams to deliver impactful software products.

  • Phone : +254 703-627-369
  • Email : dennisokeri5@gmail.com
  • From : Nairobi, Kenya
  • Language : English, Swahili
  • Freelance : Available

SERVICES

SERVICES

API Development and Integration

API development involves designing and building robust interfaces that enable seamless communication between systems, whether between the frontend and backend or with third-party services. As a backend engineer, I ensure APIs are well-documented, reliable, and scalable, supporting smooth integration with external platforms like payment gateways or social media services to enhance application functionality.

Database Management and Optimization

Effective database management is crucial for any application, and I specialize in designing scalable and efficient database architectures. This includes optimizing queries for speed, managing data storage, and implementing best practices to ensure data security and compliance with industry regulations, safeguarding sensitive information while maintaining performance.

Security and User Management

Security and user management are integral to a secure application experience. I implement secure authentication and authorization systems, ensuring user data remains safe through encryption, role-based access control, and compliance with security standards. This includes managing token-based authentication and regularly assessing vulnerabilities to mitigate risks proactively.

Performance, Testing, and Monitoring

Performance is key to user satisfaction, and I focus on optimizing backend systems to minimize latency and maximize speed. I also ensure reliability by developing comprehensive tests, including unit, integration, and end-to-end tests. By setting up real-time monitoring, logging, and analytics systems, I proactively identify and resolve issues, ensuring consistent application performance.

Server Infrastructure and Deployment

A reliable server infrastructure is the backbone of any application. I handle server-side programming, cloud infrastructure management, and deployment processes to ensure scalability, security, and efficiency. By leveraging tools like Docker and Kubernetes and employing microservices architecture, I ensure the backend remains robust, flexible, and optimized for performance under varying loads.

DevOps and Maintenance

Incorporating DevOps practices, I streamline the development lifecycle with automated CI/CD pipelines for faster and error-free deployment. Post-launch, I provide continuous monitoring, debugging, and maintenance to ensure the backend remains secure, up-to-date, and high-performing, enabling a smooth user experience and adapting to evolving business needs.

MY SKILLS

MY SKILLS

Languages and skills

I possess a diverse set of technical skills that enable me to build robust and scalable backend systems. My expertise includes languages like JavaScript and Python for developing dynamic applications, SQL for efficient data management, and HTML and CSS for ensuring seamless integration with frontend elements. These skills empower me to create high-performance applications that meet both business and user requirements.

JavaScript

90%

Python

95%

SQL & NoSQL

87%

HTML & CSS

85%

Version Control

92%

Cloud Services

90%

RESUME

RESUME

resume-icon

Experience

Software Engineer

May 2023 - Nov 2024

ALX-Africa, Nairobi, Kenya

Freelancer

Jan 2020 - July 2023

Kiambu, Kenya

Research Scientist

May 2019 - July 2019

KALRO-HRI, Kiambu, Kenya

resume-icon

Education

Cybersecurity

Nov 2024 - Present

ISC2

Software Engineering

2023 - 2024

Holberton School

BSc. Bioengineering

2015 - 2019

Jomo Kenyatta University of Agriculture and Technology (JKUAT)

PORTFOLIOS

PORTFOLIOS

CONTACT ME

CONTACT ME

Say Hello

Contact Info

Feel free to contact me for any query. I will be happy to help you.

Phone

+254 703-627-369

Address

Nairobi, Kenya
Visit my social profile and get connected