I am a mid-level full-stack developer with hands-on experience designing, developing, and deploying scalable web applications. I specialize in frontend frameworks such as React, Next.js, Vue.js, and Angular, and I work with backend technologies like Node.js, Python, and Java to build robust RESTful APIs and microservices. I have experience with relational and non-relational databases (MySQL, PostgreSQL, MongoDB), cloud platforms (AWS, Firebase), and DevOps practices including Docker, Kubernetes, and CI/CD. I thrive in Agile teams, delivering high-performance, user-focused software and collaborating to continuously improve architecture, security, and deployment processes.

Derrick Presley

I am a mid-level full-stack developer with hands-on experience designing, developing, and deploying scalable web applications. I specialize in frontend frameworks such as React, Next.js, Vue.js, and Angular, and I work with backend technologies like Node.js, Python, and Java to build robust RESTful APIs and microservices. I have experience with relational and non-relational databases (MySQL, PostgreSQL, MongoDB), cloud platforms (AWS, Firebase), and DevOps practices including Docker, Kubernetes, and CI/CD. I thrive in Agile teams, delivering high-performance, user-focused software and collaborating to continuously improve architecture, security, and deployment processes.

Available to hire

I am a mid-level full-stack developer with hands-on experience designing, developing, and deploying scalable web applications. I specialize in frontend frameworks such as React, Next.js, Vue.js, and Angular, and I work with backend technologies like Node.js, Python, and Java to build robust RESTful APIs and microservices.

I have experience with relational and non-relational databases (MySQL, PostgreSQL, MongoDB), cloud platforms (AWS, Firebase), and DevOps practices including Docker, Kubernetes, and CI/CD. I thrive in Agile teams, delivering high-performance, user-focused software and collaborating to continuously improve architecture, security, and deployment processes.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Swahili
Advanced

Work Experience

Associate Backend Developer at Nathan Digital
June 30, 2025 - June 30, 2025
Developed and deployed invoicing, journal entry, and reporting modules, reducing manual accounting work by 30%. Optimized MongoDB queries, cutting transaction processing time by 40% for high-volume financial data. Implemented feature flags to roll out new services, reducing deployment risks and enabling faster release cycles. Built and maintained backend services that improved system uptime and performance for 200+ active users. Contributed to Agile sprints and code reviews, helping the team achieve a 95% sprint completion rate.
Mid-Level Systems Developer at Gnovation Ltd
December 31, 2024 - December 31, 2024
Led the design and rollout of IoT-enabled hardware models, boosting system efficiency by 25% across deployments. Maintained and optimized live enterprise accounting systems used by multiple client organizations, ensuring 99.9% uptime. Reduced system downtime through proactive troubleshooting and debugging, cutting incident resolution time by 40%. Directed upgrades and deployments, accelerating delivery timelines by 15%. Advanced knowledge in scalable architecture and security, strengthening data protection for sensitive client operations.
Junior Systems Developer at Gnovation Ltd
January 31, 2024 - January 31, 2024
Designed and deployed embedded and custom applications, serving over 500 end-users across projects. Contributed to IoT integrations with sensors, controllers, and networking protocols, reducing manual monitoring tasks by 35%. Improved system performance by balancing hardware constraints with optimized software, cutting resource usage by 20%. Delivered end-to-end product cycles from prototype to production, accelerating client delivery timelines. Supported cross-functional teams in system deployments, gaining exposure to real-world client operations.
IT Systems Assistant, Attaché at Agriculture and Food Authority - Coffee Directorate
June 30, 2021 - June 30, 2021
Assisted in maintaining IT systems and networks supporting over 100 staff members. Contributed to troubleshooting hardware/software issues, reducing downtime during the placement by 15%. Supported data entry and systems audits, improving reporting accuracy for departmental operations.

Education

Certificate in Information Communication Technology at Kiambu Institute of Science and Technology, Kiambu
October 18, 2019 - December 23, 2021
Applied Data Science Lab (Certification) at World Quant University, USA
January 1, 2023 - September 23, 2025
IoT Developing Smart Devices for Home and Industrial Automation (C) at Strathmore University, Nairobi
October 1, 2023 - October 31, 2023
Applied Data Science Lab (Certification) at World Quant University, USA
January 1, 2023 - September 23, 2025
Computer Science (Degree) at University of the People, USA
May 1, 2025 - September 23, 2025

Qualifications

Applied Data Science Lab (Certification)
January 1, 2023 - September 23, 2025
IoT Developing Smart Devices for Home and Industrial Automation (C)
October 1, 2023 - October 31, 2023
ICDL (Certification)
October 18, 2019 - December 23, 2021

Industry Experience

Software & Internet, Healthcare, Education, Agriculture & Mining, Professional Services, Media & Entertainment, Computers & Electronics
    paper SECURITY GUARD ROUNDS & PATROL MANAGEMENT SYSTEM

    Built on IoT, NFC/RFID/QR, React Native, Node.js, MongoDB

    • Designed IoT-enabled guard tour system for real-time patrol
      validation.
    • Deployed smart tags at checkpoints, logged via mobile app.
    • Built analytics dashboards for supervisors using MongoDB + Node.js.
    • Added real-time alerts, geolocation tracking, and automated reports.
    • Scaled system for multi-site security operations.
    paper MYLANDI

    PROPERTY MANAGEMENT PLATFORM

    Built on Next.js (Frontend), Node.js (Backend), PostgreSQL, MongoDB.

    • Implemented secure, scalable access for landlords and tenants.
    • Designed PostgreSQL schemas and MongoDB pipelines for reporting and analytics.
    • Integrated JWT authentication with RBAC, plus email/SMS notifications for real-time
      communication.
    • Automated recurring invoices, payment tracking, and reporting to reduce manual
      effort
    paper SYNCASE

    SECURE FILE SYNC & CLOUD BACKUP SOLUTION

    Built on Go (Golang), PostgreSQL, Walk GUI, File Watcher, Cloud Integration

    • Built a cross-platform file sync and backup system with secure user authentication.
    • Implemented hierarchical role-based access control (RBAC) — admins manage all files
      while regular users only access assigned folders.
    • Integrated PostgreSQL (hosted on Render) to store user roles, credentials, and folder
      permissions.
    • Developed GUI login (Walk) and terminal prompt for user authentication.
    • Designed a file watcher service to automatically sync files between devices, ensuring
      updates on one machine propagate to all authorized devices.
    • Added automatic sync-on-login for new devices, ensuring smooth onboarding.
    • Structured storage to reflect user roles, enabling scalable multi-user access control.
    • Prepared for cloud extension, allowing future hybrid local–cloud file management.