Christopher Nagel
tel: 385-***-****
**************@*****.***
OBJECTIVE:
Seeking position nationally. Willing to relocate for full-time position in software development. PROFESSIONAL-SUMMARY:
With a MA in mathematics, and MA in computer science. I have focused on ML based projects; notably image classification, music classification, and audio synthesis. I am the founder and co owner of a music licensing company and we work in television, film, video games, and web series.
● Experienced in designing, developing, and implementing Python based solutions.
Python modules: Tensorflow, openCV, numPy, Pandas, MatplotLib, SciPy, Concurrent, re, etc.
● Design experience in multi-thread and multi-process architectures with Python and C/C++.
(pThread, openMP, and MPI for C/C++)
● Experience in
with SQL and Python SQLite.
embedded systems
robotics development with microPython.
● Designed and built a noSQL database using a B+ tree architecture.
● Experience in working in the agile development process. Current Project: Musical Instrument Performance Transfer Description: Design and develop a VAE to transfer musical performance to another instrument, and implement the model into existing VST audio plug-in architecture. Completed Project: Polyphonic Pitch Detection for Electric Guitar Description: Designed a deep CNN that samples the signal of a guitar in the time domain, and predicts the frequencies of the six possible notes that contribute to the combined signal. Completed Project: MRI De-aliasing with U-net architecture Description: Experimentation with U-net architecture to de-alias MRI brain scans. Most de-aliasing was functional, but fine brain structures could not be reconstituted to target image. Completed Project: Automated math homework grader
Description: Design and develop a machine learning pipeline to automatically classify handwritten grade-school math problems, and check if the arithmetic was done correctly. This project used OpenCV for image processing, and tensorflow for image classification. TECHNICAL SKILLS:
Languages Python, C++, C
Tools/IDE Visual Studio, VS Code
Cloud Services AWS
Repositories GitHub
Operating Systems Windows, Linux, Mac OSX
PROFESSIONAL EXPERIENCE:
Client: CARCON (Combined Amateur Relay Council of Nevada) Location: Reno, Nevada
Duration: 2008 to 2020
Role: Software Engineer (backend)
Description: Design and implement server-side database and interface for CARCON website. Provide fast search results from client side queries. Currently upgrading server side operations from Perl to Django. Responsibilities:
● Responsible for debugging, testing, maintaining and deploying the application.
● Performed troubleshooting, fixed and deployed bug fixes of the main applications that were sources of data for both customers and internal customer service team. Client: Utah Valley University
Location: Orem, Utah
Duration: Summer 2021
Role: Robotics Developer
Description: Work with a small team to develop a script for a NAO robot with a small team to have the robot interact with people using AI.proxy Python module. Responsibilities:
● Create a branching dialogue script for robot to follow. Script includes phrases and gestures to execute given key word recognition.
● Design routine for the robot during times people are not directly interacting with it.
● Set deliverable goals based on Client’s criteria. Utah Valley University
Location: Orem, UT
Duration: 2019-2023
Role: Lecturer (mathematics)
Description: Write course curriculum based on department's measurable objectives. Present course material to class. Write and grade quizzes and exams. Submit grades to university. Participate in development projects. San Francisco State University
Location: San Francisco, CA
Duration: 2013-2018
Role: Lecturer (mathematics)
Description: Write course curriculum based on department's measurable objectives. Present course material to class. Write and grade quizzes and exams. Submit grades to university. Participate in development projects. Bells And Whistles
Location: San Francisco CA /Provo, Utah
Duration: February 2017
Role: Founder/Owner
Description: Development of VR games and specialty software. Subsidiary: BW music licensing division. Custom sound design & music scoring department.
Responsibilities:
● Facilitate agile software development team.
As a stakeholder, ensure that the team has well defined deadlines and goals.
As part of the agile team, strategize with the team on development.
● C++ software development.
● Create and design sound effects.
● Contract and collaborate with musicians to compose music score.
● Engineer and mix submitted production audio tracks. Company: Independent Image Entertainment
Location: Berkeley, California
Duration: 2003 to 2008
Role: Post-Production Sound / Producer
Description: Handle sound design for film projects in post-production pipeline. Engineer audio to meet or exceed director’s expectations.
Responsibilities:
● Audio engineering of music, ADR, foley work, and audio effects.
● QA for capturing sound on production.
North Campus HS
Location: San Pablo, California
Duration: 2000 to 2003
Role: IT
Description: Maintain intranet and computer systems. Additional professional and personal references available upon request.