Post Job Free
Sign in

Software Engineer

Location:
Lemont, IL
Posted:
May 22, 2025

Contact this candidate

Resume:

Rishabh Ranjan

510-***-**** **************@*****.*** https://www.linkedin.com/in/rishabh-ranjan-1113841b6/ https://github.com/RisHub1

EDUCATION

University of Michigan B.S. in Computer Science, Physics

Relevant coursework: Data Algorithms and Structures, Machine Learning, Graduated Dec 2024 Advanced Algorithms, Computational Physics, Statistical & Thermal Physics GPA: 3.7/4.0

EXPERIENCE

Simulation Engineer Argonne National Laboratory May 2024 – Present

Working at the Advanced Photon Source, a particle accelerator, to simulate x-ray imaging experiments

Applied Reverse Monte Carlo analysis to model the structure of compounds from X-ray data

Led the design of an unsupervised machine learning Python package, AXEAP2, that used adversarial Bayesian optimization to determine the electron structure of various metals

Computational Modeling Researcher UM Galactic Dynamics Lab May 2023 – Present

Working with Professor Monica Valluri on modeling galaxies and observing their dynamics

Built an n-body simulation to model the orbits of hundreds of thousands of stars around a black hole

Classified the dynamics of each star by taking the Fourier transform of their orbital frequencies, isolating their function and determining how they contributed to key features of a galaxy, such as the spiral

Software Engineering Intern Synopsys May 2022 – Aug 2022

Restructured an internal application to use Docker, building containerized versions of all services in its stack and linking them together to streamline deployment andd scale application more effectively

Used Kubernetes to create new containers as needed, handling 10x the usage load of the original app

Created Ruby on Rails memory profiling application that analyzed the memory use of API endpoint calls

Reduced the memory used from certain endpoint calls by almost 90%, eliminating overload responses

Software Engineering Intern Synopsys May 2021 – Aug 2021

Built a logging service that reformatted and routed 100,000+ events from internal systems to storage

Learned about and implemented multiple IAM protocols, including OpenID, OAuth, and LDAP

Built a front-end user interface with React to track and analyze trends in error logs by querying events from SQL database, catching internal use errors as fast as possible.

PROJECTS

Asteroid Classification Python Jan 2024 – May 2024

Used spectral data to classify asteroids into their composition classes with machine-learning techniques

Trained a multiclass SVM with parameters found by grid search to classify asteroids by spectral data

Found clustering of different asteroid classes in latent space using an autoencoder, and fit a composition of Gaussian curves to the data (GMM) to model each cluster

TECHNICAL SKILLS

Languages: Python, Java, C++, HTML/CSS, JavaScript/Typescript, SQL, Ruby, bash scripting.

Frameworks and Libraries: Next.js, React, Ruby on Rails, sklearn, tensorflow, numpy, scipy, keras

Developer Tools/Services: Git, CI/CD, Docker, Ansible, Airflow, Grafana, PostgreSQL, Tableau



Contact this candidate