Robert Lagat
@robertlagat
Software Development Lecturer and freelance engineer specializing in backend systems and modern architectures.
What I'm looking for
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
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.
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.
Assisted delivery of workshops on data structures, Java programming, and systems design; supported students with debugging and code reviews to improve coursework outcomes.
Education
Degrees, certifications, and relevant coursework
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
Bachelor of Science, Computer Science
Awarded a Bachelor of Science in Computer Science with coursework in data structures, programming, and systems design.
Availability
Location
Authorized to work in
Job categories
Interested in hiring Robert?
You can contact Robert and 90k+ other talented remote workers on Himalayas.
Message RobertFind 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!
