Summary
Overview
Work History
Education
Skills
Certification
Current Location
Timeline
Generic

Reuben Kariuki

Full Stack Developer
Mar Lodge

Summary

I am an ambitious individual pursuing an MSc in Data Science at the City University of London. Throughout my academic journey, I have gained advanced Machine Learning and Visual Analytics skills, which have enabled me to extract valuable insights from complex data. My professional journey began as a software engineer at MakeMyTrip, where I contributed to various projects, honed my expertise in technologies like gRPC and system design, and developed applications using Java Spring Boot and ReactJS. This experience enhanced my technical skills and instilled in me a problem-solving mindset that I apply to all the challenges I encounter. I am committed to leveraging my academic and industry experience to drive data-driven solutions and innovation. I am passionate about collaborating with teams and organizations that value creativity, analytical thinking, and a strong commitment to excellence. Let us connect and explore opportunities to create value through data-driven insights!

Overview

4
4
years of professional experience
6
6
years of post-secondary education
5
5
Certifications
3
3
Languages

Work History

Full Stack Developer

City, University of London
09.2023 - 03.2024


  • Reviewed code, debugged problems, and corrected issues.
  • Used NodeJS, ORM and SQL/No-SQL to develop and manage databases.
  • Contributed to a positive work environment by mentoring junior developers on Python best practices and coding standards.
  • Integrated Java-based web services into database management projects using Python.
  • Integrated machine learning models into Python applications for advanced data analysis and predictions.

Software Engineer

MakeMyTrip
07.2022 - 08.2023
  • Developed and maintained Java-based applications and services using the Spring Framework, ensuring adherence to coding standards and best practices
  • Implemented RESTful APIs and gRPC services to facilitate seamless integration with external systems, enabling data exchange and interoperability
  • Collaborated closely with UI/UX designers and product managers to transform design mockups and wireframes into functional user interfaces
  • Implemented complex functionality and user interactions using ReactJS components and libraries, adhering to best practices and coding standards
  • Actively participated in code reviews and provided constructive feedback to team members, promoting code quality and knowledge sharing
  • Utilized version control systems, such as Git, for effective code management and collaboration within the development team.

Software Engineer

Scaler
01.2022 - 06.2022
  • Developed new features and worked to maintain the existing application framework (ROR)
  • Worked with Active Record Classes from Rails Console for Database programming, which also involved writing active record validations
  • Used Rspec to specify and test controller classes, models, view templates, helpers, and routing.

Software Engineer

AxisRooms Travel Distribution Solutions Pvt. Ltd.
02.2021 - 07.2021
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis, and Code development
  • Strong implementations of data persistency using Hibernate and Spring Framework
  • Used Hibernate, object/relational-mapping (ORM) solution, the technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.

Software Engineer

Jan Elaaj
04.2020 - 07.2020
  • Design and build applications for the Android platform in collaboration with cross-functional teams
  • Developed products section of the application which provided Multiple Activities, Custom Adapters, Base Adapter, List views, Links, Web Views, Text Views, and so on
  • Worked with new UI Screens and a key resource for layout UI work utilizing XML, Shape Drawable, Text View, List View, Web View, Buttons, Activities, and Frame Layout.

Education

Master of Science - MS - Computer Science

City, University of London
09.2023 - 05.2024

Bachelor of Technology - BTech - Computer Science & Engineering

Maharaja Agrasen Institute Of Technology
08.2019 - 05.2022

Engineer's degree - Computer Engineering

Jamia Millia Islamia
08.2016 - 05.2019

Skills

Javaundefined

Certification

Apache Kafka

Current Location

London, England, United Kingdom

Timeline

Full Stack Developer

City, University of London
09.2023 - 03.2024

Master of Science - MS - Computer Science

City, University of London
09.2023 - 05.2024

Software Engineer

MakeMyTrip
07.2022 - 08.2023

Software Engineer

Scaler
01.2022 - 06.2022

Software Engineer

AxisRooms Travel Distribution Solutions Pvt. Ltd.
02.2021 - 07.2021

Software Engineer

Jan Elaaj
04.2020 - 07.2020

Bachelor of Technology - BTech - Computer Science & Engineering

Maharaja Agrasen Institute Of Technology
08.2019 - 05.2022

Engineer's degree - Computer Engineering

Jamia Millia Islamia
08.2016 - 05.2019
Reuben KariukiFull Stack Developer