I am an experienced Software Engineer based out of Pittsburgh. After receiving a degree in Computer Engineer from the University of Pittsburgh I have worked with many diverse teams to build exciting and cutting edge technology. Besides work, I currently enjoy rock climbing, running, piano, handbells, and cooking.
(412) 726-7217
birus.sam@gmail.com
me@sambirus.com
Bachelor's degree in Computer Engineering • August 2015 - August 2019
Software Engineer II • May 2019 - Present
Lead a small engineering team over 3 months to design and implement individual road distress detection. Involved in leading code reviews, mentoring an intern, and integrating customer feedback.
Built a full stack React application to accurately geo locate images and videos hosted in GCP. Used Google Cloud Vision to then detect text and objects in their assets.
Created Python Flask endpoints to handle thousands of requests to upload, move, and analyze customer data to allow the operations team to increase their productivity.
Established continuous integration platform on GitLab for building and deploying large scale applications easily to allow the engineering team to focus on building new features.
Supported the transition of an outdated backend application to Firebase Functions for an estimated 30% quicker API calls.
Software Developer & Test Automation Engineer Co-Op • Sept 2017 - May 2019
Built a wizard extension to ease user experience of ANSYS software via step-by-step guides.
Developed test automation tool used to test the Additive Manufacturing (AM) and other features of Ansys’s core software product. Used C# and MySQL to enhance client, server and website applications that automatically execute JavaScript and Python test suites. Also wrote manual and automated tests for new and existing AM product features.
Enhanced internal website to better identify, sort, and group any test failures. Used C# and REST APIs to gather and store data in local MySQL database. Greatly reduced time that Software and QA Engineers needed to find and resolve failing tests.
Led a 4-person project team tasked with improving User Experience of AM features. Clients were having difficulty setting configuration parameters and input values as these where located throughout the large Ansys product. This project created a new UI sidebar that gathered all relevant configurations and input values in one place for customers to quickly access.
Undergraduate Teaching Assistant • Jan 2018 - May 2019
Assisted professors with teaching students intermediate Java skills such as understanding Object Oriented Programming. Provided students tutoring and programming help in the Computer Resource Center.
Freshman Engineering Conference Co-Chair • Jan 2017 - April 2018
Advised students in writing and presenting research papers about a Computer Engineering topic of interest. Arranged meetings between students and professionals to discuss industry standards and trends.
Blog Link• May 2016
Two-week study abroad in China focusing on smartphone manufacturing. Toured multiple cities including: Beijing, Shanghai, Shenzhen, and Hong Kong.
Toured Huawei and TE Connectivity and learned about the process and design that goes into producing smartphones and telecom equipment. There is a link above to my blog detailing my adventures.
Avid rock climber.
Plan routes for a local run club designed to connect avid rock climbers in the area.
Business Manager of the Pitt Handbell Club (2015-2019). Responsible for all financial transactions and interfacing with the university’s club office administration. Here is a link to the YouTube channel.
Participated in an entrepreneurship week long session focusing on pitching ideas to endorsers ending with a mock Series A pitch.
Awarded the rank of Eagle Scout from Boy Scouts of America.
Google I/O Extended 2019 participant.
Swanson School of Engineering Honors Student at the University of Pittsburgh.
Below is a list of some of my strongest skills. Along with the below, some of others include: Flask, Google Cloud Platform, Git, Docker, Elastic Search, Hasura, Mapbox, Java, Android Studio, MySQL, JavaFX, Selenium, PCB Design, and others listed on my resume.
React application designed to munge data from ESPN’s API and calculate rankings of players, teams, and trade value for any given public ESPN fantasy football league.
React, Javascript, GCPLed a team of 5 to produce a scavenger hunt Android application focused in the city of Pittsburgh. As leader I was tasked with ensuring our application interconnected with other teams applications using broadcast receivers, intents and IPCs.
Android, Firebase, JavaIndividual project that uses a firebase backend to give the user a custom trivia game. Used similarly to help study words and definitions and track high scores.
Android, Firebase, JavaDesigned a simplified pipelined CPU in C that handled all types of instructions for a MIPS processor.
C, ConsoleWorked in a team using HDL Designer, Quartus, and ModelSim to design a 32-bit CPU architecture from scratch. Wrote VHDL components and finite state machines that support 20+ MIPS instructions. Transferred to FPGA and fully tested to ensure correctness.
HDL Designer, ModelSimProject lead for software engineering project. Managed a team of 5 to design a realistic train simulator while following the software engineering design principles and methodologies. Created UML diagrams to construct a large scale application.
Java, JavaFX, Software Design MethodologiesPersonal project Android and console application that mimics the random selection of the board game Thunderstone. The Android application was lost in a computer crash but the console application is linked on Github.
Android, Firebase, Java, ConsolePersonal Android application that tracks and outputs data from a workout. This is a work in progress with school taking precedence.
Android, Firebase, JavaA web application that lets two users play connect 4. Shows score history, uses regex to parse dates, and dynamically creates elements through Javascript.
HTML, CSS, JavascriptIf you are interested in hiring me please reach out to either email listed below or give me a call.