Highly motivated software engineer with extensive experience in API design and communication protocol implementations. Deep understanding of Computer Science and Mathematics.
Overview
15
15
years of professional experience
Work History
Software Engineer
Starkey Hearing Technologies
09.2016 - Current
Responsible for implementing and maintaining a variety of communication protocols including I2C, UART, and BLE.
Responsible for implementing and maintaining communication algorithms such as cyclic-redundancy checks (CRC).
Worked with internal user groups to collect end user requirements in order to guide the development and implementation of high level APIs.
Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability and performance.
Web Developer
Welland Laike Communication
01.2015 - 08.2016
Troubleshot and debugged code ensuring compatibility with devices, browsers, and operating systems.
Coded websites using HTML, CSS, JavaScript and jQuery languages.
Oversaw back-end development using node-js and mongoDB to develop RESTful APIs.
Help Desk Tech Support
St. Olaf College
09.2014 - 09.2015
Troubleshot and diagnosed problems to accurately resolve wide range of technical issues.
Explained technical information in clear terms to non-technical individuals to promote better understanding.
Configured hardware, devices and software to set up work stations for employees.
Responded to support requests from end users and patiently walked individuals through basic troubleshooting tasks.
Network Specialist Tech Support
Ramsey County Coutyhouse
06.2014 - 08.2014
Maintained thorough understanding of local area and wide area networking and components.
Identified and immediately resolved issues with network devices.
Troubleshot and maintained networking devices and infrastructure across enterprise.
Served as liaison between user community and software providers.
Medical/Legal Clerk
Sieben, Grose, Von Holtum & Carey
06.2009 - 08.2013
Responsible for synthesizing data in medical records and providing a summary about client injuries, as well as preparing legal documents for trial.
Education
Post-Baccalaureate Certificate in Data Science - Data Science
University of Minnesota - Twin Cities
12.2023
Bachelor of Arts - Mathematics And Computer Science
St. Olaf College
Northfield, MN
05.2016
Skills
Experienced with multiple computer languages (C, C, C#, Java, Python3, Lua, x86 Assembly, Web Languages)
Parallel Programming(MPI, openMP, TBB, Hadoop)
Communication Protocols(I2C, UART, BLE)
UI design(WinFroms, WPF, HTML/AngularJS)
Experienced with the low level implementation of a variety of learning models(Naive Bayes, Bayesian Networks, Linear and Logistic Regression, SVMs, Multi-Layer Perceptrons, Decision Trees, K-means clustering)