Himalayas logo
Robert LagatRL
Open to opportunities

Robert Lagat

@robertlagat

Software Development Lecturer and freelance engineer specializing in backend systems and modern architectures.

United States
Message

What I'm looking for

I seek roles combining teaching and hands-on engineering—impactful teams that value mentoring, modern cloud-native systems, curriculum innovation, and opportunities to shape software architecture and DevOps practices.

I am a Software Development Lecturer and freelance software engineer with over five years of combined experience in teaching, curriculum development, and building production software. I design and deliver undergraduate modules in Full-Stack Development, OOP, and Agile Software Engineering, and I have mentored over 200 students on capstone and industrial projects while integrating tools like GitHub, Docker, and CI/CD into coursework.

As a freelancer I develop web applications, APIs, and automation solutions across finance, education, and health sectors using React, Node.js, Python, Java, and cloud platforms (AWS, GCP). I have contributed to curriculum redesign, consulted on software architecture and DevOps, and hold cloud certifications that support scalable, reliable systems delivery.

Experience

Work history, roles, and key accomplishments

UW
Current

Software Development Lecturer

University of Westminster

Jan 2022 - Present (3 years 11 months)

Designed and delivered undergraduate modules in Full-Stack Development, OOP, and Agile Software Engineering; mentored over 200 students and integrated GitHub, Docker, and CI/CD into coursework while contributing to BSc curriculum redesign.

FR
Current

Freelance Software Engineer

Freelance

Jun 2019 - Present (6 years 6 months)

Developed custom web applications, APIs, and automation scripts for clients across finance, education, and health; implemented scalable cloud solutions on AWS and GCP and advised startups on architecture and DevOps.

Education

Degrees, certifications, and relevant coursework

University College London logoUL

University College London

Master of Science, Computer Science

Completed a Master of Science in Computer Science focusing on advanced software engineering concepts and research-informed teaching approaches.

University of Manchester logoUM

University of Manchester

Bachelor of Science, Computer Science

Awarded a Bachelor of Science in Computer Science with coursework in data structures, programming, and systems design.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Robert Lagat - Software Development Lecturer - University of Westminster | Himalayas