portfolio

My Notable Projects

Coder Heroes

Coder Heroes
  • Improved UI consistency and maintainability during development of a scalable frontend for an educational web application by centralizing styling through the conversion of CSS into LESS, enabling easier updates and collaboration.
  • Enhanced application scalability and state management in a React-based project by implementing Redux to efficiently manage requests to the backend and handle complex state logic.
  • Increased development speed and usability in the creation of interactive UI components for the Coder Heroes platform by utilizing Ant Design, an open source UI library, to design and deploy a custom calendar component tailored to user needs.
  • Streamlined data flow across multiple frontend components for an educational platform by extracting and managing initial state values to ensure accurate and seamless data presentation throughout the application.

Nasa Photo of
the Day

Nasa Photo of <br /> the Day
  • Delivered a responsive web application for the NASA Photo of the Day project by programming with React and styled-components, leveraging open source libraries to ensure seamless navigation and cross-device compatibility.
  • Integrated external data sources efficiently for the NASA Photo of the Day application by creating Axios calls to connect with the NASA API, enabling dynamic content updates without page reloads.
  • Enhanced user experience and performance in a web-based frontend development project by optimizing component transitions in React to eliminate delays and improve usability, following best practices in modern web development.

Layers Network

Layers Network
  • Designed a Node.js, Express, and SQLite3 to build a database for holding user information
  • Built endpoints and middleware to restrict access to certain endpoints without proper authorization
  • Created migrations and seed data & utilized redux to store and make calls to the backend
  • Implemented login and logout functionality using authentication and tokens
  • Utilized Playwright to write unit tests using Jest framework
  • Successfully deployed both the Node.js backend alongside the static React frontend to Heroku

Potluck Planner

Potluck Planner
  • Developed a PostgreSQL database and Node.js backend using Express and Knex
  • Used CRUD operations to implement user functionality
  • Executed authentication & authorization using JSON Web Tokens to power a restful API with user-based endpoints
  • Added user functionality such as login and allowing access to certain data based on account-access rights giving users based on roles the ability to create a potluck and invite friends to attend

My Resume

RODGERS OTIENO

+1 (414) 779-7306|otienor986@gmail.com|Oak Creek, WI, USA|LinkedIn|GitHub

EDUCATION

Cousera

May 2024 - July 2024

Certification, Google IT Support

Bloom Institute of Technology (prev. Lambda School)

June 2021 - November 2021

Bootcamp, Software Engineering

University of Indianapolis

August 2018 - December 2020

Mechanical Engineering

PROFESSIONAL EXPERIENCE

Northwestern Mutual

Software Engineer II

Franklin, WI, USA

October 2024 - Present

  • Reduced data transfer latency from 24 hours to less than 1 second by leading the modernization of a legacy mainframe backend to Java/Node.js microservices on Azure, supporting seamless integration with open source GIS solutions.
  • Drove $2.7B in revenue growth by architecting and deploying scalable microservices for enterprise-level risk servicing, enabling real-time data analysis and supporting advanced GIS tool capabilities.
  • Improved API health visibility and reduced production issue resolution time by 40% by integrating Dynatrace for proactive system monitoring, ensuring dependable operation of web-based GIS products and AutoCAD-based tools.
  • Accelerated junior engineer onboarding and productivity by mentoring 3 team members in Agile practices, CI/CD pipelines, and automated testing, supporting the delivery and maintenance of open source GIS solutions.

Northwestern Mutual

Associate Software Engineer

Franklin, WI, USA

April 2022 - October 2024

  • Streamlined code deployment processes for mainframe applications by analyzing, designing, and developing robust PL/I and JCL solutions, supporting business-critical insurance operations and ensuring reliability.
  • Facilitated cross-functional collaboration between engineering and non-technical teams by translating technical solutions and system architecture into accessible explanations, supporting informed decision-making on complex software development projects.
  • Enhanced product quality and maintainability by researching and recommending open source methodologies for integration into legacy system workflows, supporting future transitions to web-based and GIS tools.

PROJECTS & OUTSIDE EXPERIENCE

Nasa Photo of the Day

Frontend Engineer

  • Delivered a responsive web application for the NASA Photo of the Day project by programming with React and styled-components, leveraging open source libraries to ensure seamless navigation and cross-device compatibility.
  • Integrated external data sources efficiently for the NASA Photo of the Day application by creating Axios calls to connect with the NASA API, enabling dynamic content updates without page reloads.
  • Enhanced user experience and performance in a web-based frontend development project by optimizing component transitions in React to eliminate delays and improve usability, following best practices in modern web development.

Coder Heroes

Frontend Engineer

  • Improved UI consistency and maintainability during development of a scalable frontend for an educational web application by centralizing styling through the conversion of CSS into LESS, enabling easier updates and collaboration.
  • Enhanced application scalability and state management in a React-based project by implementing Redux to efficiently manage requests to the backend and handle complex state logic.
  • Increased development speed and usability in the creation of interactive UI components for the Coder Heroes platform by utilizing Ant Design, an open source UI library, to design and deploy a custom calendar component tailored to user needs.
  • Streamlined data flow across multiple frontend components for an educational platform by extracting and managing initial state values to ensure accurate and seamless data presentation throughout the application.

SKILLS

Skills: HTML/CSS, JavaScript, TypeScript, React.js, Redux.js, Jest, Figma, Digital Ocean, Docker, Node.js, Express.js, MySQL, Python, Heroku, Ruby on Rails, Kubernetes, Git, Vercel, AWS, end-to-end, Shell Scripting, code review, command line, HTTP, automated testing, MySQL

Languages: English, Kiswahili

Do you have a project?

Full Stack Developer and UI DesignerHire Me