Cian Murphy

View Profile

Contact Cian Murphy

Software Engineer at FAANG company

Status: Available for work
Location: Remote - US
Desired location: Fully Remote
Specialisms: Python/PyTorch/ROS Java/Spark/Scala NodeJS/Vue/Nuxt/React.
Availability: Immediate
Overview:

Software Engineer

Education

Master of Computer Science Graduating June 2023 (GPA: 3.9)
Bachelor of Computer Science Class of 2021 (GPA: 3.7)

Classes of Note:
Computer Vision (Joseph Redmon), Graduate Robotics (Dieter Fox), Distributed Systems (Tom Anderson), Operating Systems, Machine Learning, Artificial Intelligence, Database Internals, Computer Networks, Security

Projects of Note:

  • Robotics: Used Deep Learning PyTorch Convolutional Neural Network (CNN) to imitate an A* planner (paper)
  • Computer Vision: Trained a PyTorch CNN for a Kaggle Classification Challenge (500 birds)
  • Distributed Systems: Implemented Transactions for a Sharded Key-Value Store using Java.
  • FAANG Machine Learning University Vision: Developed a luggage classifier. Champion Award for accuracy.

Languages and Skills:
C/C++/ROS Python/PyTorch/ROS Java/Spark/Scala NodeJS/Vue/Nuxt/React.  Familiar with Rust C#/ASP.NET

 

Experience

Research Assistant at Personal Robotics Lab (January 2021 – Present):

• Contributor of robust open-source MuSHR codebase and corresponding online tutorials.

• Developed a high-performance C++ ROS Node for planning with SBPL from scratch.

• Moving stack to Docker containers, transitioning from RVIZ to FoxGlove, and debugging on a physical robot.

• Updating the SLAM tutorial, and managing NVIDIA Jetpack and PyTorch installations on MuSHR cars.

• Refined a lightweight ROSPy planner node which can run on a robot computer with the rest of the stack.

• Upgrading vision stack using OAK-D Pro with stereo depth, object tracking, deep learning, and more.

 

 

Internships:

FAANG Digital Services  (June-September 2022):

• Built a tool which automated ML simulations to reduce manhours from 10+ hours/wk to ~30 mins/wk.

• Implemented cache generation (AWS Glue Scala) job for automated daily runs.

• Created React UI portal for customizing simulation settings and viewing simulation results.

• Developed multiple Python AWS Lambda handlers for launching simulations via AWS Step Functions

 

FAANG Cloud Computing Platform (June-September 2021):

• Developed a query profiler analyzing Athena performance and identifying SQL features customers prefer for team improvement prioritization.

• Custom parser on AWS EMR Apache Spark, parsing query plans (on S3, 105 million in ~50 minutes).

• UI provides many options to manage the AWS EMR cluster and forward results via email.

 

Gameplay Inc [startup] (July-September 2020):

• Developed find-a-field feature, increasing product practicality and marketability using C# ASP.NET.

• Queried Postgres database based on user input. Integrated Google Maps API to display search results.

• Utilized asynchronous code and approximation functions to decrease load times & API costs by 50%.

 

Teaching (January 2021 – Present):

Artificial Intelligence:
Taught AI concepts such as search, constraint satisfaction, zero-sum games with alpha-beta pruning, Markov Decision Processes (MDPs), reinforcement learning, and Bayes nets. Oversaw curriculum development and grading of homework assignments. Hosted office hours.

Data Structures:
Head TA, coordinating staff of 15, managing workloads, leading staff meetings. Taught students concepts such as runtime analysis, self-balancing trees, sorting, hashing, and dynamic programming.

Systems Programming:
Heavy C/C++ programming. Held quiz sections and office hours, and graded exams.

 

View All Profiles