1 Commits

Author SHA1 Message Date
Sravan Balaji
4f5421338e Add College Apps Resume
- Created archive branch to hold college apps resume
2019-12-25 16:13:42 -05:00
11 changed files with 0 additions and 513 deletions

3
.envrc
View File

@@ -1,3 +0,0 @@
source_url "https://raw.githubusercontent.com/cachix/devenv/82c0147677e510b247d8b9165c54f73d32dfd899/direnvrc" "sha256-7u4iDd1nZpxL4tCzmPG0dQgC5V+/44Ba+tHkPob1v2k="
use devenv

9
.gitignore vendored
View File

@@ -274,12 +274,3 @@ TSWLatexianTemp*
# Makeindex log files
*.lpz
# Devenv
.devenv*
devenv.local.nix
# direnv
.direnv
# pre-commit
.pre-commit-config.yaml

BIN
College Apps Resume.pdf Normal file

Binary file not shown.

22
LICENSE
View File

@@ -1,22 +0,0 @@
The MIT License (MIT)
Copyright (c) 2020 Sravan Balaji
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@@ -1,38 +0,0 @@
#+TITLE: Sravan Balaji's Professional Resume
#+AUTHOR: Sravan Balaji
#+AUTO_TANGLE: t
#+STARTUP: showeverything
* Table of Contents :TOC_3:noexport:
- [[#overview][Overview]]
- [[#build-document][Build Document]]
- [[#dependencies][Dependencies]]
- [[#run-latexmk][Run LatexMk]]
- [[#generate-pdf][Generate PDF]]
- [[#clean-up-temporary-files][Clean Up Temporary Files]]
* Overview
This repository holds the source code (a ~.tex~ file) and generated PDF of my professional resume. See [[./LICENSE][LICENSE]] for usage information.
* Build Document
If you are looking to locally build this LaTeX document into a PDF or any other format, follow these instructions.
** Dependencies
Install [[https://tug.org/texlive/][TeX Live]] (with extra packages) and [[https://mg.readthedocs.io/latexmk.html][LatexMk]] either manually or via your operating system's package manager.
** Run LatexMk
*** Generate PDF
#+BEGIN_SRC bash :tangle no
latexmk -pdf <file-name>.tex
#+END_SRC
*** Clean Up Temporary Files
#+BEGIN_SRC bash :tangle no
latexmk -c
#+END_SRC

View File

@@ -1,100 +0,0 @@
{
"nodes": {
"devenv": {
"locked": {
"dir": "src/modules",
"lastModified": 1738932371,
"owner": "cachix",
"repo": "devenv",
"rev": "c22a306e4d6b63e2d6424389ed1e7f9f4a162c71",
"type": "github"
},
"original": {
"dir": "src/modules",
"owner": "cachix",
"repo": "devenv",
"type": "github"
}
},
"flake-compat": {
"flake": false,
"locked": {
"lastModified": 1733328505,
"owner": "edolstra",
"repo": "flake-compat",
"rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec",
"type": "github"
},
"original": {
"owner": "edolstra",
"repo": "flake-compat",
"type": "github"
}
},
"gitignore": {
"inputs": {
"nixpkgs": [
"pre-commit-hooks",
"nixpkgs"
]
},
"locked": {
"lastModified": 1709087332,
"owner": "hercules-ci",
"repo": "gitignore.nix",
"rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "gitignore.nix",
"type": "github"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1733477122,
"owner": "cachix",
"repo": "devenv-nixpkgs",
"rev": "7bd9e84d0452f6d2e63b6e6da29fe73fac951857",
"type": "github"
},
"original": {
"owner": "cachix",
"ref": "rolling",
"repo": "devenv-nixpkgs",
"type": "github"
}
},
"pre-commit-hooks": {
"inputs": {
"flake-compat": "flake-compat",
"gitignore": "gitignore",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1737465171,
"owner": "cachix",
"repo": "pre-commit-hooks.nix",
"rev": "9364dc02281ce2d37a1f55b6e51f7c0f65a75f17",
"type": "github"
},
"original": {
"owner": "cachix",
"repo": "pre-commit-hooks.nix",
"type": "github"
}
},
"root": {
"inputs": {
"devenv": "devenv",
"nixpkgs": "nixpkgs",
"pre-commit-hooks": "pre-commit-hooks"
}
}
},
"root": "root",
"version": 7
}

View File

@@ -1,19 +0,0 @@
{ pkgs, lib, config, inputs, ... }:
{
# https://devenv.sh/packages/
packages = [
pkgs.git
pkgs.yaml-language-server
];
# https://devenv.sh/languages/
languages.texlive = {
enable = true;
packages = [
"latexmk"
];
base = pkgs.texliveFull;
};
languages.nix.enable = true;
}

View File

@@ -1,15 +0,0 @@
# yaml-language-server: $schema=https://devenv.sh/devenv.schema.json
inputs:
nixpkgs:
url: github:cachix/devenv-nixpkgs/rolling
# If you're using non-OSS software, you can set allowUnfree to true.
# allowUnfree: true
# If you're willing to use a package that's vulnerable
# permittedInsecurePackages:
# - "openssl-1.1.1w"
# If you have more than one devenv you can merge them
#imports:
# - ./backend

View File

@@ -1,17 +0,0 @@
set shell := ["bash", "-c"]
# List just commands by default
default:
@just --list
# Update development environment
update:
devenv update
# Build resume pdf
build-pdf:
latexmk -pdf sravan_balaji_resume.tex
# Clean up temporary latex generated files
clean:
latexmk -c

Binary file not shown.

View File

@@ -1,290 +0,0 @@
%-------------------------
% Resume in Latex
% Author : Sravan Balaji
% License : MIT
%------------------------
\documentclass[letterpaper,11pt]{article}
\usepackage{latexsym}
\usepackage[empty]{fullpage}
\usepackage{titlesec}
\usepackage{marvosym}
\usepackage[usenames,dvipsnames]{color}
\usepackage{verbatim}
\usepackage{enumitem}
\usepackage[hidelinks]{hyperref}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{} % clear all header and footer fields
\fancyfoot{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
% Adjust margins
\addtolength{\oddsidemargin}{-0.5in}
\addtolength{\evensidemargin}{-0.5in}
\addtolength{\textwidth}{1in}
\addtolength{\topmargin}{-0.5in}
\addtolength{\textheight}{1.0in}
\urlstyle{same}
\raggedbottom
\raggedright
\setlength{\tabcolsep}{0in}
% Sections formatting
\titleformat{\section}{
\vspace{-12pt}\scshape\raggedright\large
}{}{0em}{}[\color{black}\titlerule \vspace{-5pt}]
%-------------------------
% Custom commands
\newcommand{\resumeSkillItemHeading}[2]{
\item\small{
\textbf{#1}{: #2 \vspace{-4pt}}
}
}
\newcommand{\resumeItem}[1]{
\item\small{
#1
}
}
\newcommand{\resumeCompanyHeading}[2]{
\vspace{-1pt}\item
\begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r}
\textbf{#1} & \textbf{#2} \\
\end{tabular*}\vspace{-0pt}
}
\newcommand{\resumeJobHeading}[3]{
\vspace{-1pt}
\begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r}
{\small#1} - {\small #2} & {\small #3} \\
\end{tabular*}\vspace{-4pt}
}
\newcommand{\resumeSubItem}[2]{\resumeItem{#1}{#2}\vspace{-4pt}}
\renewcommand{\labelitemii}{$\circ$}
\newcommand{\resumeCompanyListStart}{\begin{itemize}[leftmargin=*]}
\newcommand{\resumeCompanyListEnd}{\end{itemize}}
\newcommand{\resumeItemListStart}{\begin{itemize}}
\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-4pt}}
%-------------------------------------------
%%%%%% RESUME STARTS HERE %%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
%----------HEADING-----------------
\begin{center}
{\textbf{\Huge Sravan Balaji}}
\begin{tabular*}{\textwidth}{l@{\extracolsep{\fill}}lcr}
Email: \href{mailto:balajsra@umich.edu}{balajsra@umich.edu}
& Phone: (248) 417 - 0955
& LinkedIn: \href{https://www.linkedin.com/in/sravan-balaji/}{sravan-balaji}
& Website: \href{https://sravanbalaji.com/}{sravanbalaji.com}
\end{tabular*}
\end{center}
%----------SUMMARY-----------------
\section{Summary}
U.S. Citizen with active security clearance. Experienced roboticist with a strong multi-disciplinary background interested in working on autonomous systems in space, air, ground, and maritime domains.
%-----------WORK EXPERIENCE-----------------
\section{Work Experience}
\resumeCompanyListStart
% Metron
\resumeCompanyHeading{\href{https://www.metsci.com/}{Metron}}{Apr. 2023 - Present}
\resumeJobHeading{Software Engineer II}{Reston, VA}{Nov. 2024 -- Present}
\resumeJobHeading{Software Engineer I}{Reston, VA}{Apr. 2023 -- Nov. 2024}
\resumeItemListStart
\resumeItem{Designed autonomous UUV control algorithms, implemented software in C++, tested in simulation, and integrated software onto hardware platforms for in-water testing}
\resumeItemListEnd
% MITRE
\resumeCompanyHeading{\href{https://mitre.org/}{MITRE}}{May 2021 - Mar. 2023}
\resumeJobHeading{Intermediate Autonomous Systems Engineer}{McLean, VA}{Sep. 2022 -- Mar. 2023}
\resumeItemListStart
\resumeItem{Extended existing simulator functionality to allow for training of multi-agent reinforcement learning systems}
\resumeItem{Implemented terrain extraction from a bounding volume hierarchy data structure for UAV path planning}
\resumeItem{Setup, debugged, and demonstrated sensor reading and capabilities of the \href{https://hello-robot.com/product}{Hello Robot Stretch Mobile Manipulator} for a healthcare application}
\resumeItemListEnd
\resumeJobHeading{Associate Autonomous Systems Engineer}{McLean, VA}{Jan. 2022 -- Sep. 2022}
\resumeItemListStart
\resumeItem{Led effort to take global path planning algorithm from research paper pseudo code, to Python prototype, to C++ and ROS implementation on a \href{https://clearpathrobotics.com/husky-unmanned-ground-vehicle-robot/}{Clearpath Husky UGV}; conducted testing in simulation with \href{https://gazebosim.org/home}{Gazebo} and on the live platform; successfully able to avoid obstacles while applying desired safety factors}
\resumeItem{Developed an interface in Python to translate existing drone messaging protocols to \href{https://microsoft.github.io/AirSim/}{AirSim} API calls for seamless transition to new simulation setup}
\resumeItem{Aided research effort into improving Test \& Evaluation of Artificial Intelligence across the DoD}
\resumeItemListEnd
\resumeJobHeading{Graduate Navigation Intern}{Remote}{May 2021 -- Aug. 2021}
\resumeItemListStart
\resumeItem{Designed and developed approach to identify implicit mitigation links between nodes in a directed acyclic graph for PNT Defense \& Threat Library written in Python}
\resumeItem{Revamped and formalized software development process to improve visibility and organization of PNT Assurance project written in Julia}
\resumeItem{Placed 3rd in team-based machine learning intern hackathon; identified malicious URLs based on URL strings and information on age of domain; achieved 0.94 F1 score}
\resumeItem{Placed top 3 in intern AWS DeepRacer challenge; trained reinforcement learning model to control simulated autonomous vehicle around unseen race tracks}
\resumeItemListEnd
% University of Michigan
\resumeCompanyHeading{\href{https://umich.edu/}{University of Michigan - Ann Arbor}}{Jan. 2021 - Apr. 2021}
\resumeJobHeading{NA 568 Grader}{Remote}{Jan. 2021 -- Apr. 2021}
\resumeItemListStart
\resumeItem{Graded assignments for NA 568: Mobile Robotics at the University of Michigan - Ann Arbor}
\resumeItemListEnd
% Rivian
\resumeCompanyHeading{\href{https://rivian.com/}{Rivian}}{Jun. 2020 - Aug. 2020}
\resumeJobHeading{ADAS Controls Intern}{Remote}{Jun. 2020 -- Aug. 2020}
\resumeItemListStart
\resumeItem{Supported creation of Model-in-Loop framework for production controls software components; tested ~50 requirements, identified and resolved 7 issues}
\resumeItem{Integrated speed limit algorithm into production controls software for use with Simulink Coder C/C++ code generation; considerations made for embedded system processing limits and time delays}
\resumeItem{Modified MATLAB data processing scripts to work with new test logs; compared performance against requirements and simulation to determine controls parameters to tune}
\resumeItemListEnd
% Hughes Network Systems
\resumeCompanyHeading{\href{https://www.hughes.com/}{Hughes Network Systems}}{May 2019 - Aug. 2019}
\resumeJobHeading{Software Development Intern}{San Diego, CA}{May 2019 -- Aug. 2019}
\resumeItemListStart
\resumeItem{Created Windows GUI app in C\# employing .NET framework; automated mobile terminal configuration process to reduce user involvement, prevent errors, and decrease configuration time}
\resumeItem{Implemented location based services on terminal software written in C; leveraged MQTT-SN protocol to provide low-cost method of sending GPS data to server}
\resumeItemListEnd
% University of Michigan
\resumeCompanyHeading{\href{https://umich.edu/}{University of Michigan - Ann Arbor}}{Sep. 2016 - Apr. 2019}
\resumeJobHeading{Research Assistant in the \href{http://csdl.engin.umich.edu/}{Compliant Systems Design Lab}}{Ann Arbor, MI}{Jan. 2019 -- Apr. 2019}
\resumeItemListStart
\resumeItem{Formulated and conducted an experiment to investigate applicability of digital image correlation (DIC) for analyzing strain in fiber reinforced elastomeric enclosures (FREEs)}
\resumeItem{Manufactured a test setup to securely hold FREEs and control flow of compressed gas}
\resumeItem{Created FREEs with varying parameters by hand to investigate their behaviour under pneumatic loads}
\resumeItem{Developed a C++ program to analyze creep behavior of a FREE and generate plots}
\resumeItemListEnd
\resumeJobHeading{Intramural Sports Supervisor}{Ann Arbor, MI}{Sep. 2017 -- Dec. 2018}
\resumeItemListStart
\resumeItem{Voted Supervisor of the Year by peers for 2017-2018 school year}
\resumeItem{Developed an excel macro to automate scheduling supervisor shifts; eliminated issues with transportation of people and equipment present in manual scheduling process}
\resumeItem{Supervised intramural sports games at various facilities on campus; evaluated performance of officials to improve customer experience; resolved any disputes that arose}
\resumeItemListEnd
\resumeJobHeading{Intramural Sports Official}{Ann Arbor, MI}{Sep. 2016 -- Dec. 2018}
\resumeItemListStart
\resumeItem{Enforced the rules of the game for intramural soccer, flag football, and basketball matches between college students}
\resumeItem{Managed flow the game to ensure customer enjoyment and safety}
\resumeItemListEnd
% Rivian
\resumeCompanyHeading{\href{https://rivian.com/}{Rivian}}{May 2017 - Dec. 2018}
\resumeJobHeading{Business Technology Intern}{Plymouth, MI}{May 2018 -- Dec. 2018}
\resumeItemListStart
\resumeItem{Championed effort to remove BOM data inconsistencies; developed Excel macro to summarize mass and cost data, alert PMs of incorrect data; resulted in faster detection and resolution of issues}
\resumeItem{Introduced and designed an internal website to collect and display data from business systems utilizing Python and Django; worked with REST APIs to present reports of issues by severity}
\resumeItem{Led effort to migrate IT team to a new service desk; worked with Jira Service Desk to automate triage and assignment of IT tickets; increased ticket resolution rate within SLA targets from 70\% to 95\%}
\resumeItemListEnd
\resumeJobHeading{Vehicle Integration Intern}{Livonia, MI}{May 2017 -- Aug. 2017}
\resumeItemListStart
\resumeItem{Created system architecture models to distribute and track requirements from system to component level}
\resumeItem{Managed requirements in DOORS Next Generation and created custom reports to distribute requirements to sub-teams}
\resumeItem{Developed a program in Java to summarize results of simulation; allowed users to modify inputs to see projected results of simulation to avoid additional testing and reduce costs}
\resumeItemListEnd
\resumeCompanyListEnd
%--------PROJECTS------------
% \section{Projects}
% \resumeSubHeadingListStart
% % Reduce Reuse Recycle Robot
% \resumeSubheading
% {Reduce Reuse Recycle Robot}{Ann Arbor, MI}
% {EECS 467 Course Project (\href{https://eecs-467-w20-rrrobot-project.github.io/RRRobot/home}{GitHub: EECS-467-W20-RRRobot-Project/RRRobot})}{Mar. 2020 -- Apr. 2020}
% \resumeItemListStart
% \item Simulated UR10 robot arm with ROS and Gazebo that classifies and sorts items into trash and recycling
% \item Employed convolutional neural network to classify images, depth camera point cloud coordinate transformations to determine grip position, and inverse kinematics to calculate joint positions
% \resumeItemListEnd
% % Autonomous Delivery of scCO2
% \resumeSubheading
% {Autonomous Delivery of Supercritical CO\textsubscript{2}}{Canton, MI}
% {MECHENG 450 Course Project with \href{https://www.fusioncoolant.com/}{Fusion Coolant Systems}}{Sep. 2019 -- Dec. 2019}
% \resumeItemListStart
% \item Led team of 5 through entire design process for semester project: problem definition, concept generation and evaluation, final design prototyping and validation
% \item Performed engineering analysis, technical report writing, and CAD in SolidWorks; created engineering drawings, design review presentations, and physical prototype of final design
% \resumeItemListEnd
% \resumeSubHeadingListEnd
%-----------EDUCATION-----------------
\section{Education}
\resumeCompanyListStart
% UMICH
\resumeCompanyHeading{\href{https://umich.edu/}{University of Michigan - Ann Arbor}}{Sep. 2016 - Dec. 2021}
\resumeJobHeading{M.S. in Robotics; Focus in Acting; GPA: 3.982}{Ann Arbor, MI}{Jan. 2021 -- Dec. 2021}
\resumeItemListStart
\item{Mobile Robotics; Design of Digital Control Systems; Self Driving Cars; Robotic Systems Lab}
\resumeItemListEnd
\resumeJobHeading{B.S.E. in Mechanical Engineering; Focus in Controls; GPA: 3.776}{Ann Arbor, MI}{Sep. 2016 -- Dec. 2020}
\resumeItemListStart
\item{Automatic Control; Modeling, Analysis, and Control of Dynamic Systems}
\resumeItemListEnd
\resumeJobHeading{B.S.E. in Computer Science; Focus in Intelligent Systems; GPA: 3.776}{Ann Arbor, MI}{Sep. 2016 -- Dec. 2020}
\resumeItemListStart
\item{Autonomous Robotics Lab; Machine Learning; Computer Vision}
\resumeItemListEnd
\resumeCompanyListEnd
%--------SKILLS------------
\section{Skills}
\resumeItemListStart
\resumeSkillItemHeading{Programming}
{\href{https://www.cplusplus.com/}{C/C++}, \href{https://www.python.org/}{Python}, \href{https://www.mathworks.com/products/matlab.html}{MATLAB}, \href{https://julialang.org}{Julia}, \href{https://www.javascript.com/}{JavaScript}, \href{https://docs.microsoft.com/en-us/dotnet/csharp/}{C\#}, \href{https://www.java.com/}{Java}}
% \resumeSkillItemHeading
% {Markup}
% {\href{https://www.latex-project.org/}{\LaTeX}, HTML, Markdown, \href{https://orgmode.org}{Org Mode}}
\resumeSkillItemHeading{Development}
{\href{https://www.linux.org}{GNU/Linux}, \href{https://git-scm.com}{Git}, \href{https://www.docker.com}{Docker}, \href{https://code.visualstudio.com/?wt.mc_id=DX_841432}{Visual Studio Code}, \href{https://www.gnu.org/software/emacs/}{GNU Emacs}, \href{https://www.vim.org}{Vim}, \href{https://www.jetbrains.com}{JetBrains IDEs}}
\resumeSkillItemHeading{Libraries/Frameworks}
{\href{https://www.ros.org/}{ROS}, \href{https://protobuf.dev}{Protocol Buffers}, \href{http://wiki.ros.org/move_base}{move\_base}, \href{https://numpy.org/}{NumPy}, \href{https://opencv.org}{OpenCV}, \href{https://pytorch.org/}{PyTorch}}
\resumeSkillItemHeading{Robotics/Autonomy}
{Controls, Path Planning, Kalman Filters, SLAM, GPS, Forward \& Inverse Kinematics, Machine Learning, Computer Vision}
\resumeSkillItemHeading{Modeling and Manufacturing}
{3D Printing, \href{https://www.solidworks.com/}{SolidWorks}, \href{https://www.3ds.com/products-services/catia/}{CATIA}}
% \resumeSkillItemHeading
% {Manufacturing}
% {University of Michigan Wilson Center Basic I $\&$ II, Mill Training}
\resumeSkillItemHeading{Languages}
{English (first language), French (conversational), Tamil (conversational)}
\resumeItemListEnd
%-------------------------------------------
\end{document}