# Frank Rodriguez > Software Engineer at Snap Location: New York, New York, United States Profile: https://flows.cv/frankrodriguez ## Work Experience ### Software Engineer @ Snap Inc. Jan 2024 – Present | New York, New York, United States ### Senior Software Engineer @ LinkedIn Jan 2022 – Jan 2024 ### Software Engineer @ LinkedIn Jan 2020 – Jan 2022 ### Software Engineering Intern @ Lyft Jan 2019 – Jan 2019 ### Software Engineering Intern @ LinkedIn Jan 2019 – Jan 2019 ### Research Assistant @ Virtual Embodiment Lab Research Jan 2017 – Jan 2019 | Cornell I used Virtual Reality to research the effect of virtual simulations on people, specifically mental health and pain tolerance. Using C#, I developed code for Unity with a team of researchers for a winged flight simulator to study the effects of flight on anxiety. The simulation was developed for the Oculus Rift and the Vive. Additionally, for the 2018-2019 school year, I developed and ran a study researching the effects of Virtual Reality on education to see if VR has any measurable impact on people's ability to learn. ### Software Engineering Intern @ Moody's Analytics Jan 2018 – Jan 2018 | San Francisco Bay Area I was a Software Engineering Intern learning fullstack web development and software architecture. I worked on the UI of a credit risk application using Node, Angular for UI structure, and Apollo to interface with Moody's GraphQL API by sending GraphQL queries. In addition to the UI of the application, I worked directly worked on Moody's GraphQL API for the application. I implemented the deserialization of JSONs obtained from Moody's backend services into C# objects. This allowed queries to be sent to API to query the C# objects rather than the JSON. The GraphQL API was built using C#, ASP.NET framework, and Facebook's GraphQL query language. Additionally I learned the basics of software architecture and AWS infrastructure. Using Domain Driven Design principles and a Microservices Architecture, I implemented the skeleton for communication between different microservices. Using RabbitMQ, I created an initial publisher to send a message to queue and a subsequent consumer that would subscribe to the queue to receive messages. ### Team Member @ Intel-Cornell Cup Robotics Jan 2017 – Jan 2018 | Cornell Involved in a 60 person Systems Engineering project team with a goal to design and build robots. As a team member, I programmed Embedded devices, such as the Pic-32 Microcontroller, in the C language. A project that I contributed to was building PCBs and developing code for a robotic interactive piano in C whose purpose was to act as accompanist to any human playing with it. ### Data Science Intern @ KPMG Jan 2017 – Jan 2017 | Greater New York City Area I was part of an agile team at KPMG working on a Cognitive Platform for internal clients within KPMG. The goal was to use Automation and Machine Learning to look at ways at how digital labor can be implemented at KPMG. At KPMG, I used various languages such as Python and SPARQL to manage and manipulate large data sets extracted from KPMGs databases. I used other online software to create annotations within data, depicting Semantic Relationships between chosen objects within the data set. I used SPARQL Query language to search through KPMG databases to find information, perform verification, and analyze the data set. ### Piezoelectric Sub-team Member @ ESW HPEG Piezoelectric Team Jan 2017 – Jan 2017 | Cornell University The ESW HPEG Piezoelectric Sub-team focuses on implementations of piezoelectric materials to generate electricity as a clean source of energy. Using the piezoelectric materials, the goal of the project is to create a device that can give power to communities that need it using the natural mechanical vibrations of walking. In the sub-team, I was responsible for circuitry and building prototype devices using a Breadboard, wires, capacitors, resistors, batteries, and full-wave rectifier bridges. My goal was to create a circuit that would reduce the AC interference between multiple piezoelectric devices put together so that many devices can be used in combination to produce electrical energy. ## Education ### Bachelor’s Degree in Computer Science Cornell Duffield College of Engineering ### High School Washingtonville High School ## Contact & Social - LinkedIn: https://linkedin.com/in/frankrodriguez98 --- Source: https://flows.cv/frankrodriguez JSON Resume: https://flows.cv/frankrodriguez/resume.json Last updated: 2026-04-05