Federico Naranjo

Ottawa, Ontario | Rico
  • photonics software engineer
  • up-and-coming developer
  • amateur photographer

Experience

Photonics Software Engineer

Ciena
  • Designing and implementing OTDR microservice for the RLS product in C/C++.
  • Scripting common tasks using Python to improve efficiency and automation.
June 2020 – Present

ICT Engineering Coop

Sanmina
  • Developed ICT test suites for complex printed-circuit-boards.
  • Created suite of Python scripts to automate data parsing and test generation, reducing engineering effort by two days per project.
May 2018 – August 2018

Teaching Assistant

Carleton University
  • Helping students understand and master basic programming (C & Java) and software development concepts during multiple weekly lab sessions.
September 2017 – April 2019

Software Developer Intern

CaseWare
  • Designed and built an automated testing framework that reduced testing effort by finding defects early in the development cycle.
  • Gained proficiency and practical experience with C#, Selenium, Gherkin, and Visual Studio IDE to create and maintain the automated testing framework.
  • Documented entire framework using XML commenting and a Markdown guide so that the project could be understood and maintained by the team.
September 2016 – August 2017

Projects

Secure High Speed Li-fi Communication

Team Member, Fourth Year Project
  • Creating a prototype to demonstrate the feasibility of using Li-fi for high-speed internet access for concurrent users in an indoor environment.
  • Responsible for design and implementation of:
    • The Processing subsystem for message encoding / decoding between the Modem and User devices.
    • The communication protocol, based on the IEEE Standard 802.15.7 to ensure reliable high-speed communication between devices.
  • Integrating microcontrollers and FPGAs with the Sensor subsystem in order to transmit messages using visible light communication at 50 Mbps.
  • Using Quartus to develop on the Cyclone V FPGA with Verilog HDL.
September 2019 – April 2020

iOS Curriculum

Personal Project
  • Created a series of 3 workshops to teach students how to design and develop their own iOS applications using Xcode + Swift, ensuring I have a strong understanding of these concepts myself.
  • The workshops are designed to guide students through every step in the process so that no students get left behind.
  • Students learn the fundamentals of object-oriented programming using Swift, and are walked through application development from idea, to design, to implementation.
  • The workshops start with Swift Playgrounds and then guide the students to learn the basics of using Xcode and to build and install their own tic-tac-toe app on their phone
July 2018 – Present

Gather-Ring Enhancement Proposal

Team Leader, Third Year Project
  • Designing a tracking system to be installed on the Gather-Ring installation.
  • Managing project and delegating tasks, to ensure the successful completion of the proof-of-concept within budget and on schedule.
  • Tracking visitors with ultrasonic sensors and microcontrollers to create patterns using LED lights to create an interactive community space.
January 2018 – April 2018

Pong 2.0

Hackathon Project
  • Developed an iOS application which allows the users to navigate a map and save various locations and view them later, to learn new skills.
  • Used Apple frameworks such as MapKit and CoreData with Apple's design principles (HIG) to create an intuitive and responsive user interface.
  • Used this experience to organize a workshop teaching others how to create their own app and using iOS app development tools with Github.
June 2016 – August 2017

Locations iOS App

Self-learning Project
  • Developed an iOS application which allows the users to navigate a map and save various locations and view them later, to learn new skills.
  • Used Apple frameworks such as MapKit and CoreData with Apple's design principles (HIG) to create an intuitive and responsive user interface.
  • Used this experience to organize a workshop teaching others how to create their own app and using iOS app development tools with Github.
June 2016 – August 2017

Activities

cuHacking

Colead
  • cuHacking is a student club that organizes and runs Carleton University's MLH Hackathon, hosting 400+ students and company representatives, encouraging learning and collaboration between students and industry.
  • Students work in teams of four to design and implement a project idea in 24 hours, then demo and present their work to their professors, peers, and industry representatives.
  • Responsible for leading the organizing team including weekly director meetings, ensuring that all sub-team projects are on track and completed on time in order to ensure a successful event.
  • Lead an initiative to successfully reorganize the entire team structure and transition process to ensure organization resilience and improve the annual knowledge transfer to incoming executives.
September 2016 – April 2020

IEEE Carleton

Executive Member
  • Publications Director: responsible for collecting event information and sending out our weekly newsletter, as well as designing event banners and posters. (2018-2020)
  • Computer Society Chair: responsible for organizing workshops and events such as the IEEEXtreme programming competition. (2017-2018)
  • Computer Society Vice Chair: responsible for helping the Computer Society Chair organize workshops and events such as the IEEEXtreme programming competition.(2016-2017)
September 2016 – April 2020

Carleton University Photography Club

Member
  • Participated in photo-walks, social events, and photography competitions.
  • My favourite photo-walks have been to Gatineau Park in autumn, I like all the trees changing colour all at once.
September 2015 – April 2020

Intramural Soccer

Team Captain, Team Member
  • I've been playing intramurals about every other semester, and we've made play-offs about half the time.
  • My preferred position is defence, and my team has been division champion twice.
  • It doesn't matter if we win or lose, we just play for fun but we always try our best.
September 2014 – April 2020

Education

Carleton University

Bachelor of Engineering
Electrical Engineering + Coop | Minor in Computer Science

GPA: 10/12

Relevant Courses

  • COMP 3004 – Object Oriented Software Engineering (A-)
  • COMP 2404 – Introduction to Software Engineering (A+)
  • ELEC 4601 – Microprocessor Systems(A-)
  • ELEC 3500 – Digital Electronics (A)
  • ELEC 4907 – Fourth Year Project (A+)
  • SYSC 4001 – Operating Systems (A+)
  • SYSC 3200 – Industrial Engineering (A)
  • SYSC 3501 – Communication Theory (A)
  • SYSC 3600 – Systems and Simulations (A+)
  • SYSC 4502 – Communication Software (A)
  • SYSC 4505 – Automatic Control Systems I (A)
  • SYSC 4602 – Computer Communication (A-)

September 2014 - April 2020

Skills

Programming Languages & Tools
Workflow
  • Project Management + Leadership
  • Testing Automation + Scripting
  • Problem Solving + Debugging
  • Agile Development + Scrum

Interests

I went into electrical engineering because of my strong interest in all things tech and because I like building my own things. I took up programming for much of the same reasons and I love thinking of an idea and then figuring out how to make it a reality.

The last six years I've been focusing on my studies and helping out the student community at Carleton, but now it is time for me to start a new chapter.

I am an amateur photographer; My camera is a black Fuji X-T20, which I use on all of my trips, events, or just when hanging out with friends. Some of my favourite pictures are from my trip to Vancouver in 2018, specifically on the ferry ride to Victoria in the early morning.

Aside from technology and photography, my other interests include reading, attending (and organizing) hackathons, intramural soccer, and good design.


Awards

  • People's Choice (2018) – Awarded at McHacks for creating 'best hack', as voted by participants.
  • APEO Scholarship (2017) – Awarded for community involvement and academic success by Professional Engineers of Ontario.
  • Maxwell MacOdrum Scholarship (2016) – Awarded to students with outstanding academic performance.
  • Dean's List (2016) – Awarded to students for academic excellence.
  • Commanding Officer's Leadership Award (2012) – Awarded to Cadet that displayed exceptional leadership qualities.
  • Commanding Officer's Leadership Award (2011) – Awarded to Cadet that displayed exceptional leadership qualities.