Nicholas Miller

Nicholas Miller

Mentor
5.0
(2 reviews)
US$15.00
For every 15 mins
4
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Software Architect specializing in Microsoft technologies primarily for the automotive and automation industries.
Software Architect specializing in Microsoft technologies primarily for the automotive and automation industries.

I've been in software for 10 years with professional and personal experience across a wide variety of technologies.

Areas of expertise include the Microsoft .NET stack and Android, with an emphasis on robust and long-lasting systems through best industry practices, such as Clean Architecture, SOLID, and TDD.

English
Eastern Time (US & Canada) (-04:00)
Joined May 2018
EXPERTISE
9 years experience
Most of my professional career revolved developing desktop applications with the Microsoft tech stack. This has ranged from file conversi...
Most of my professional career revolved developing desktop applications with the Microsoft tech stack. This has ranged from file conversion tools operating on batches of AutoCAD drawings, interfacing with hardware for testing and simulation, and working on human machine interfaces for production systems.
4 years experience
I started with Java simply as a hobby back when I was in high school. Since then, I've used Java to create to prototype computer games. R...
I started with Java simply as a hobby back when I was in high school. Since then, I've used Java to create to prototype computer games. Recently, I've explored Kotlin as a replacement for my default language for personal projects.
AndroidKotlin
View more
AndroidKotlin
View more
3 years experience | 1 endorsement
My experience with OpenGL goes back as far as my experience with Java, but further as I've also used in in C++ contexts as well. My first...
My experience with OpenGL goes back as far as my experience with Java, but further as I've also used in in C++ contexts as well. My first real stab at OpenGL was when I created an arcade-style game for Android shortly before going to college. Since then, I've worked extensively on OpenGL-based game engines and explored modern shading techniques through independent studies.
EglOpenGL ESGLSL
View more
EglOpenGL ESGLSL
View more
5 years experience
1 year experience
2 years experience

REVIEWS FROM CLIENTS

5.0
(2 reviews)
Shane McGrath
Shane McGrath
October 2023
wish I could give him 1000 stars. delivered exactly what I wanted faster than anyone else was quoting, very easy to work with, just fantastic all around....and he's based in the US to boot!
Cameron Claiborne
Cameron Claiborne
September 2020
Excellent tutor for graphics (OpenGL, GLSL, GLFW, C++). Nicholas went out of his way to help me, and he answered my questions via chat in a timely manner, along with explaining concepts/algorithms related to my project. 10/10 would recommend again.
SOCIAL PRESENCE
Stack Overflow
4125 Reputation
2
37
60
EMPLOYMENTS
Software Engineer & Founder
LightCraft Software, LLC
2019-08-01-Present

This is my personal software consultancy. Besides owning and managing a business, a key opportunity I had was working as an Android En...

This is my personal software consultancy. Besides owning and managing a business, a key opportunity I had was working as an Android Engineer for Ford where I supported the FordPass and Lincoln Way mobile applications. Within Ford, I promoted software professionalism through mentorship, test-driven development and clean architecture.

Android
Consulting
Kotlin
View more
Android
Consulting
Kotlin
View more
Mobile Application Engineer
Lippert Components, Inc.
2020-09-01-2023-03-01

At Lippert, I create new features for our smart RV mobile application using Xamarin Forms. My core responsibilities include integratin...

At Lippert, I create new features for our smart RV mobile application using Xamarin Forms. My core responsibilities include integrating with RV hardware over Bluetooth and WiFi, as well as authoring new UI widgets and layouts to render highly dynamic data visualizations.

C#
Xamarin
Graphics
View more
C#
Xamarin
Graphics
View more
Software Engineer
Michigan Custom Machines
2017-10-01-2019-08-01

Created human machine interfaces built in WPF and WinForms for custom assembly and test machines. I was responsible for end-to-end dev...

Created human machine interfaces built in WPF and WinForms for custom assembly and test machines. I was responsible for end-to-end development, beginning with gathering requirements and finishing with customer acceptance and field service.

Implemented agile software management processess to promote software quality, including the use of a CI & CD server and adoption of Git for distributed version control.

C#
WPF (Windows Presentation Foundation)
WinForms
View more
C#
WPF (Windows Presentation Foundation)
WinForms
Prism
Agile
Software Architecture
View more
PROJECTS
Blast the Box - Arcade-Style Game for Android
2012
Android
Java
OpenGL
Android
Java
OpenGL
Bluetooth-Controlled Musical Floppy DrivesView Project
2016
This comprises of an Android app and PIC32/Arduino drivers to operate floppy disk stepper motors to the frequency of piano keystrokes, al...
This comprises of an Android app and PIC32/Arduino drivers to operate floppy disk stepper motors to the frequency of piano keystrokes, allowing users to play them like a piano.
Android
Java
C
View more
Android
Java
C
Bluetooth
Arduino
View more