Summary
Rohan Maharjan is a full-stack software developer with 9 years of experience and over 7 years focused on Java, React, and AWS-driven solutions. Currently an App Programmer/Analyst at the University of Michigan, he designs multi-tenant, containerized applications and automates CI/CD pipelines to deliver reliable, themed app instances at scale. He pairs strong backend skills in Java, Spring, and Hibernate with user-centered front-end work in React and Backbone, and practices TDD, pair programming, and automated testing to raise code quality. Previously he built cross-platform mobile apps and mentorship platforms that measurably increased engagement and streamlined workflows in healthcare and education settings. Comfortable across the stack, he also brings hands-on experience with Docker, Kubernetes, and research-focused data tooling from earlier roles. Based in Ann Arbor, he blends academic and practical perspectives to translate complex requirements into polished, scalable systems.
9 years of coding experience
7 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at LSU Shreveport
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Louisiana Monroe
English, Nepali, Hindi, Newar