Impactian EToDâ„¢ Developer (2%)
Extraordinary Talent on Demandâ„¢
Brent
Weichel
C/C++ Developer
Software Developer in Minnesota, USA
C
C++
Communication
Python
Java
R
Git
JavaScript
HIRE
C/C++ Developer
Impactian EToDâ„¢ Developer (2%)
Brent Weichel
Software Developer in Minnesota, USA
C
C++
Communication
Python
Java
R
Git
JavaScript
About
Brent is a Full Stack Engineer with 4 years professional experience, primarily in Linux based embedded systems. Additionally, he has 5 years experience in Bioinformatics as a research assistant. He follows a generalist approach, but enjoys system optimization and architecting. He's looking to expand into machine learning and cloud services. His values are minimal maintenance quality code and documentation.
Skills
Languages
C, C++, Python, R, Assembly, JavaScript, Java, QML, Scala, SQL
Frameworks
Django, React
Libraries/APIs
Qt, STL, Node.js
Platforms
Linux, Android
Storage
Areca RAID, MongoDB
Other
AWS, Imperative, Synchronous, Asynchronous, Functional Programming, Parallel Programming
Tools
gperf, Git, Jenkins, Atlassian
Experience
C++
8 years
R
5 years
Java
4 years
Python
3 years
Git
3 years
Highlight Projects
Integrate OTA USB driver into existing DVR stack
Integrate a driver, for a new OTA USB device, into the existing stack without breaking compatibility with existing OTA USB device.
Nevelex
  • Backported existing driver, for the OTA USB device, to an earlier version of the kernel.
  • Modified backported driver to allow plug-n-play functionality and match virtual architecture with physical.
  • Integrated with existing interface to the higher levels of the stack.
  • Updated the API to allow the UI to retrieve the device type plugged in.


Genomic assembler performance optimization
Optimize performance of Cluster Based Assembly to handle typical throughput.
UND School of Medicine and Health Sciences

The program was optimized to handle 6 times the input size, utilizing half the number of threads, one-third the memory footprint, and completing in half the wall time.

  • Reworked the entire CBA program to optimize performance, improve maintainability and simplify CLI.
  • Reworked the data pipeline to simplify processing and remove unnecessary computations.
  • Eliminated redundant work by utilizing dynamic programming.


Work Experience
Software Engineer II
Nevelex
|
May 2020 - Aug 2020
  • Implemented stories and fixed bugs for SecurityFlow.
  • Used Tuleap for ticketing and documentation.


Django
Python
Node.js
JavaScript
TypeScript
Git
Software Engineer
Nevelex
|
Jul 2016 - Feb 2020
  • Full stack development for DirecTV DVR STBs.
  • Integrated Drivers to enable new USB OTA dongle.
  • Developed Android application in Qt/C++ and QML.
  • Worked with clients to ensure complete implementation of projects.
  • Used Atlassian tools for ticketing and documentation.


Java
C
C++
Embedded
Qt/QML
Android
Linux Drivers
MongoDB
AWS
Git
Research Assistant
UND School of Medicine and Health Sciences
|
Dec 2010 - Jul 2016
  • Implemented genomic analysis software in C/C++ and R.
  • Managed RHEL Compute Server.
  • Managed 70TB RAID system.
  • Optimized cluster based genomic assembler and extended software with OpenMP.
  • Utilized batch server to perform study using 12TB data.
  • Collaborated with colleagues for various projects.


R
C
C++
Bioinformatics
System Administration
Red Hat Enterprise Linux
RAID Management
Education
University of North Dakota
Grand Forks, North Dakota
|
2009 - 2016
Bachelor's Degree in Computer Science
About
Brent is a Full Stack Engineer with 4 years professional experience, primarily in Linux based embedded systems. Additionally, he has 5 years experience in Bioinformatics as a research assistant. He follows a generalist approach, but enjoys system optimization and architecting. He's looking to expand into machine learning and cloud services. His values are minimal maintenance quality code and documentation.
Skills
Languages
C, C++, Python, R, Assembly, JavaScript, Java, QML, Scala, SQL
Frameworks
Django, React
Libraries/APIs
Qt, STL, Node.js
Platforms
Linux, Android
Storage
Areca RAID, MongoDB
Other
AWS, Imperative, Synchronous, Asynchronous, Functional Programming, Parallel Programming
Tools
gperf, Git, Jenkins, Atlassian
Experience
C++
8 years
R
5 years
Java
4 years
Python
3 years
Git
3 years
Highlight Projects
Integrate OTA USB driver into existing DVR stack
Integrate a driver, for a new OTA USB device, into the existing stack without breaking compatibility with existing OTA USB device.
Nevelex
  • Backported existing driver, for the OTA USB device, to an earlier version of the kernel.
  • Modified backported driver to allow plug-n-play functionality and match virtual architecture with physical.
  • Integrated with existing interface to the higher levels of the stack.
  • Updated the API to allow the UI to retrieve the device type plugged in.


Genomic assembler performance optimization
Optimize performance of Cluster Based Assembly to handle typical throughput.
UND School of Medicine and Health Sciences

The program was optimized to handle 6 times the input size, utilizing half the number of threads, one-third the memory footprint, and completing in half the wall time.

  • Reworked the entire CBA program to optimize performance, improve maintainability and simplify CLI.
  • Reworked the data pipeline to simplify processing and remove unnecessary computations.
  • Eliminated redundant work by utilizing dynamic programming.


Work Experience
Software Engineer II
Nevelex | May 2020 - Aug 2020
  • Implemented stories and fixed bugs for SecurityFlow.
  • Used Tuleap for ticketing and documentation.


Django
Python
Node.js
JavaScript
TypeScript
Git
Software Engineer
Nevelex | Jul 2016 - Feb 2020
  • Full stack development for DirecTV DVR STBs.
  • Integrated Drivers to enable new USB OTA dongle.
  • Developed Android application in Qt/C++ and QML.
  • Worked with clients to ensure complete implementation of projects.
  • Used Atlassian tools for ticketing and documentation.


Java
C
C++
Embedded
Qt/QML
Android
Linux Drivers
MongoDB
AWS
Git
Research Assistant
UND School of Medicine and Health Sciences | Dec 2010 - Jul 2016
  • Implemented genomic analysis software in C/C++ and R.
  • Managed RHEL Compute Server.
  • Managed 70TB RAID system.
  • Optimized cluster based genomic assembler and extended software with OpenMP.
  • Utilized batch server to perform study using 12TB data.
  • Collaborated with colleagues for various projects.


R
C
C++
Bioinformatics
System Administration
Red Hat Enterprise Linux
RAID Management
Education
University of North Dakota
Grand Forks, North Dakota | 2009 - 2016
Bachelor's Degree in Computer Science