20 Commits

Author SHA1 Message Date
Sravan Balaji
6ca09b437c Setup devenv with justfile for useful commands 2025-02-07 20:35:59 -05:00
Sravan Balaji
6362bdec33 Add promotion to Software Engineer II 2025-02-07 20:35:38 -05:00
Sravan Balaji
3097617199 Add README.org and run latexmk on document 2024-05-13 07:31:03 -04:00
Sravan Balaji
5e17021d0d Minor Updates and Clean Up
- Update description for Metron role
- Update skills sections
2024-05-12 13:05:00 -04:00
Sravan Balaji
886557dc68 Small Fixes
- Remove extra '.' from summary
- Add space after comma in CAD skills list
2024-04-20 10:34:27 -04:00
Sravan Balaji
4dd1c3657b Add Summary of MITRE and Metron positions 2023-07-22 13:44:27 -04:00
Sravan Balaji
e69a839fff Add New Position at Metron 2023-04-05 20:00:40 -04:00
Sravan Balaji
2b15ec64f6 October 2022 Update
- Moved work experience ahead of education
- Add summary to top with security clearance, citizenship, and career goal
- Added description of MITRE position
- Add missing work experiences (grader, research assistant, intramurals,
  etc.)
- Added more description to first Rivian internship
- Remove commented out research section
- Add Robotics/Autonomy bullet to skills section
2022-10-06 17:04:59 -04:00
Sravan Balaji
831e36a3be January 2022 Update
- Removed "Updated" comment from top of resume
- Adjust vertical spacing resume headings
- Remove bold font from resumeItem
- Rename resumeSubheading to resumeCompanyHeading
- Split up company headings from job headings
- Add location as extra argument to job headings
- Add start and end date for both companies and jobs
- Update GPA and courses for Robotics M.S.
- Add description of MITRE Graduate Navigation Internship
- Update skill section a bit
2022-01-25 10:30:17 -05:00
Sravan Balaji
c6be2631c1 End of Winter 2021 Update
- Update Master's GPA
- Split B.S.E degrees into separate bullet points
- Add courses to sub-bullet of degrees
- Add MITRE internship to work experience section
- Comment out research section
- Add development to skills section
- Add OpenCV to Libraries/Frameworks
2021-05-04 17:25:06 -04:00
Sravan Balaji
595ee7e201 Fall 2020 Updates
- Update GPA for Bachelor's
- Clean up skills section and add links
2020-12-20 12:54:00 -05:00
Sravan Balaji
99fd398220 Robotics MS Update
- Add robotics M.S. to education section
- Move graduate classes to MS section
- Replace HTML with JavaScript and re-order programming section
2020-11-23 11:21:50 -05:00
Sravan Balaji
40abc9d815 Post-Summer 2020 Updates
- Added links for companies and CSDL
- Add Rivian ADAS Controls Internship item
- Re-add Rivian Vehicle Integration Internship item
- Comment out projects section
- Comment out manufacturing from skills section
2020-09-06 20:43:22 -04:00
Sravan Balaji
9daf4a279a Winter 2020 GPA and Project Updates
- Update GPA for Winter 2020 semester
- Replace DIC project with RRRobot
- Remove one bullet from Autonomous Delivery of scCO2 project
2020-05-05 21:47:52 -04:00
Sravan Balaji
852ba31731 Add ME 450 Project and Remove Rivian 1
- Add LinkedIn to header
- Remove first bullet point of Business Technology Intern
- Removed Vehicle Integration Intern
- Add ME 450 project
2020-01-22 13:56:07 -05:00
Sravan Balaji
b8ce2be17f Winter 2020 Update
- Add relevant courses to education
- Change words / phrasing of work experience and research
- Replace SPARK with DIC Project
- Add ROS and CSS to skills
- Update year in LICENSE
2020-01-20 13:03:31 -05:00
Sravan Balaji
ee11839111 Add Personal Website
- Replace LinkedIn with Personal Website link
2020-01-04 01:57:09 -05:00
Sravan Balaji
ba88590735 Update GPA FA19
- Updated GPA after FA19 semester
2019-12-25 17:29:38 -05:00
Sravan Balaji
9eaca7e57b Initial Resume Commit
- Adding LICENSE and resume files
2019-12-25 16:11:27 -05:00
Sravan Balaji
a2703e1ea2 Create LICENSE
Added MIT License
2019-12-25 16:07:29 -05:00
10 changed files with 513 additions and 0 deletions

3
.envrc Normal file
View File

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

9
.gitignore vendored
View File

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

22
LICENSE Normal file
View File

@@ -0,0 +1,22 @@
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.

38
README.org Normal file
View File

@@ -0,0 +1,38 @@
#+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

100
devenv.lock Normal file
View File

@@ -0,0 +1,100 @@
{
"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
}

19
devenv.nix Normal file
View File

@@ -0,0 +1,19 @@
{ 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;
}

15
devenv.yaml Normal file
View File

@@ -0,0 +1,15 @@
# 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

17
justfile Normal file
View File

@@ -0,0 +1,17 @@
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

BIN
sravan_balaji_resume.pdf Normal file

Binary file not shown.

290
sravan_balaji_resume.tex Normal file
View File

@@ -0,0 +1,290 @@
%-------------------------
% 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}