From 5e17021d0d84029d7b33fc625538acd3a7a35c9b Mon Sep 17 00:00:00 2001 From: Sravan Balaji Date: Sun, 12 May 2024 13:05:00 -0400 Subject: [PATCH] Minor Updates and Clean Up - Update description for Metron role - Update skills sections --- sravan_balaji_resume.pdf | Bin 99849 -> 99638 bytes sravan_balaji_resume.tex | 214 +++++++++++++++++++-------------------- 2 files changed, 107 insertions(+), 107 deletions(-) diff --git a/sravan_balaji_resume.pdf b/sravan_balaji_resume.pdf index 8cc20d436880ac464cc1c572c5336920537b02e2..ed0792924739076db15a72497c16453275b40683 100644 GIT binary patch delta 28671 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ðM337XSl@1MBPBU?6Vd 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%0A=OaD~UE8+r|2&?aar8eQ+=a`plZ&NcTRlC5 z^G&##=_{U4y8+~W4dS9Bt7YOnmT;OTIGGyOOMZWFugm)qm*)TLnx}4-if@rx_^-^j zRNVrHxg%6HW_qJkmwB^9XRD`cT%p{ICtK0Q{Ivh{P{y?VdGz^s3E9)~;n@mN{a14? zh(E?7H)L#$ita|od8F?$#XN{$+v0?^dXvVZmy6f??Okh38f5<5upfabZ_Pgyqy48& z^G&wiNBQ3)qorq3et%x+Ke6y{l;$5@Z$OmZvc|6qa@}BlzNswIY9;s514OAg@AbWu zm<6ZpW(drOzo_21?o`5o%S=b@Ic$&T?w0SBetId7_{0;>!F@l1n)owp2ktf;s;`Dn z{SYPWhXN|L2|&MR5Sn4B4|x3>eeV;x{D-#yw$o@j4u>50Bpkct?D#G4659kbZay1> zMeet!0)#z*2aS4M=hqHyWD8jN1m2+skEnBNXv!8gGI2#WNN&vM;LO*-*$mNtE`VNl zm^eSsQO;6oL$}YgzoC9!YH{1CGZl;=*4A*{FBIk&!-4F0bfwC)gvAWxf|DfW>v&Qb z0@F`Xa%S833zmD3#0~U@A3Pmph;$#7Mr(gArTmpzk=Oq*@23fE79`tRZ2UJk{2KiY z0jnwS-jlST=;oye7D~A1rJax$8wzKzI*uOrD6N6hxLzOPsj>vzJv*)e8=fPxhwtT^+> zv#D5Dfk~k2@`}Wqti}x@qg*}JV}F>Y&Y0^R7{_mY&XIL}knkuvXX2T6qh0-9FcAVJ zkF-4}06G|uHH{$%Knh~hgJV*$@-ia^0{=zE8pJw4Vpd|{KTz4;-sK+%BxWX7hGUYl zGq?YzvHXuFO02^t#wj8!%FZUr%+1ZtEyTgqP{(d@+tZL!Kg%K6dC|0V$A;rM}l;s2rP`vvs)(C`*vS z4EBW*0>B9-!3jmh2?2%=aLM+Q%MP$j_0!V}Hc2y^(M=7YUJjCy6T`~XBhb}X?)R-V zv8U(`|I|C8ux=^1&uv>*MTD$wRV~_4->8frs`@ut71rf){mb!y_u4r2LuX86^De!$ qL!~{CO&3`Ns2!Igo-_62NP>3mr!~F+n66Co6 diff --git a/sravan_balaji_resume.tex b/sravan_balaji_resume.tex index 9f07a5e..527434a 100644 --- a/sravan_balaji_resume.tex +++ b/sravan_balaji_resume.tex @@ -85,13 +85,13 @@ %----------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*} + {\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----------------- @@ -102,99 +102,99 @@ U.S. Citizen with active security clearance. Experienced roboticist with a stron \section{Work Experience} \resumeCompanyListStart - % Metron - \resumeCompanyHeading{\href{https://www.metsci.com/}{Metron}}{Apr. 2023 - Present} - \resumeJobHeading{Software Engineer I}{Reston, VA}{Apr. 2023 -- Present} - \resumeItemListStart - \resumeItem{Designing algorithms and developing software in C++ for UUVs to perform path planning, obstacle avoidance, SLAM, etc.} - \resumeItemListEnd +% Metron +\resumeCompanyHeading{\href{https://www.metsci.com/}{Metron}}{Apr. 2023 - Present} +\resumeJobHeading{Software Engineer I}{Reston, VA}{Apr. 2023 -- Present} +\resumeItemListStart +\resumeItem{Designing autonomous UUV control algorithms, implementing software in C++, testing in simulation, and integrating 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 +% 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} - \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 +\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 +% 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 +% 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 +% 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 +% 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 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 +\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 +% 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 +\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------------ @@ -233,22 +233,22 @@ U.S. Citizen with active security clearance. Experienced roboticist with a stron \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 +% 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 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 +\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 @@ -264,16 +264,16 @@ U.S. Citizen with active security clearance. Experienced roboticist with a stron % {\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://atom.io}{Atom}, \href{https://visualstudio.microsoft.com/vs/}{Visual Studio}} +{\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{http://wiki.ros.org/move_base}{move\_base}, \href{https://numpy.org/}{NumPy}, \href{https://opencv.org}{OpenCV}, \href{https://pytorch.org/}{PyTorch}, \href{https://vuejs.org/}{Vue.js}, \href{https://getbootstrap.com/}{Bootstrap}, \href{https://gtsam.org/}{GTSAM}} +{\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{Computer Aided Design} -{\href{https://www.solidworks.com/}{SolidWorks}, \href{https://www.3ds.com/products-services/catia/}{CATIA}} +\resumeSkillItemHeading{Modeling and Manufacturing} +{3D Printing, \href{https://www.solidworks.com/}{SolidWorks}, \href{https://www.3ds.com/products-services/catia/}{CATIA}} % \resumeSkillItemHeading % {Manufacturing}