I have over 15 years of software development experience. Over the course of my experience I have developed solutions using various of languages on Windows, Linux, and MacOS. I have built solutions from scratch and modified open source software to meet client needs. If you are looking for a software developer that can quickly turn your requirements into a working software solution, I am your developer. I stand behind my work 100%. The job is not done until my clients are satisfied with the solution they receive.
In addition I am a tinkerer. I have developed solutions on Arduino, Particle.io, Raspberry Pi, and the ATMega series of micro controllers. I enjoy developing solutions that can control various hardware devices
Skills
-------
Languages: C/C++, Python (2.x / 3.x), C#, SQL, Bash, Java
IDEs: Visual Studio, Atmel Studio, LabWindows/CVI, Eclipse, ViM (gdb)
OSs: Windows, Linux, MacOS
Other: Wix Toolset, RESTful API
Certifications: CSSLP
What I can do for you
---------------------------
Desktop Software: I can develop command line and GUI utilities to perform system monitoring, generate documents and many other tasks.
Middleware: I can create a middleware layer for hardware components to help mitigate the risk of hardware components becoming obsolete.
Drivers: I have developed drivers to simplify the integration of hardware components.
Firmware: I have developed firmware solutions to read and control a number of hardware components.
C++
C
MySQL
Python
Microcontroller Programming
Embedded System
API Integration
Microsoft Visual Studio
Software Design
Systems Engineering
JSON
Bash Programming
SQL
Software Development
Nicholas C.
Midvale, Utah
$105/hr
4.9
92 jobs
✨ Upwork Expert-Vetted & Top Rated Plus (Top 1%)
✨ $300K+ Earned
✨ Many 5-star reviews
"Nicholas exceeded expectations and is one of the only contractors we have worked with on Upwork that is capable of understanding the end goal of a project and being able to architect a solution from scratch to meet the KPIs associated with the goal. He does not require spoon-fed instructions to complete projects which is invaluable for managing Upwork projects. The task we gave him was not simple nor technically complicated but required concentrated original thinking with a thorough dev-ops approach." - Berger Consulting Group
Let's solve your most challenging problems with better data insights, automation, and processes. Our work together will be data-driven and process-oriented, always focused on continuous process improvements. No matter what project you need help with, I help your business create wide-reaching returns on investment and impact for your projects.
I help your business/project...
✅ Reduce Costs (My Goal ➡ 10X ROI)
✅ Improve Your Processes
✅ Connect Your Tools
✅ Find Game-changing Insights
✅ Evaluate Your Projects (Quantitative & Quantitative)
Send me a message for a free consultation to get started. Let's take your business or project to the next level!
***MY BACKGROUND
I'm not your traditional process and data consultant. I didn't go to school to become an engineer or programmer. In fact, I'm self-taught and just naturally driven to find out what makes things tick and how to make them better. I've done this for my own company and many others, including repeat Upwork Clients.
I've directed game-changing projects for large companies in Data Science, Process Automation, and Business Intelligence. I love working with small, medium, and large businesses, and I'm sure we can improve your work with better data, automation workflows, and processes.
***MY PROCESS
My process is to find what you are really looking for, even beyond what you request, and then exceed your expectations while guiding you through the process step-by-step.
STEP #1 -- Initial Consultation. → Let's find out what you're really trying to accomplish.
STEP #2 -- Project Plan. → I'll come up with a plan on how to achieve your goals.
STEP #3 -- Start Project. → I'll execute our plan.
STEP #4 -- Review. Revise. Measure Impact. → Let's improve upon the project and measure the impact on you and your business.
***DATA SCIENCE & BUSINESS INTELLIGENCE
I've worked with amazing tools that can harness the power of your data. From Excel to DOMO, we can find amazing data insights for your business.
✅ Data Analysis Platforms (Excel, Google Sheets R, Stata, SPSS)
✅ Database Management (MySQL, Postgre SQL, Oracle APEX)
✅ Advanced Statistical Tests (Regression, Binary Logit, Ordinal Logit, Anova)
✅ Research Study Design & Field Implementation (a/b testing)
✅ Data cleaning, joins, and variables re-coding (SQL, ETL, DOMO, Excel)
✅ Business Intelligence Tools (Google Data Studio, DOMO, Tableau)
✅ Survey Design & Strategy ➡ Let's make a strategy to get the insights you want!
***INTERNAL BUSINESS TOOLS
✅ Google Sheets Systems
✅ Excel + Excel VBA
✅ Retool
✅ Amazon HoneyCode --> I built the most used app on this platform
***PROCESS IMPROVEMENT
✅ 6 Sigma-Based Process Improvement
✅ Process Mapping
✅ Root Cause Analysis
✅ Impact Measurement
✅ Creative Problem Solving
***PROGRAMMING
✅ Excel VBA
✅ Python
✅ Google Apps Script
✅ Javascript
✅ SQL
*** DEVELOPMENT
✅ WordPress
✅ WooCommerce
✅ HTML
✅ Javascript
✅ CSS
***PROGRAM EVALUATION
✅ General Project Evaluation
✅ International Development Program Evaluation
✅ Quantitative Program Analysis
✅ Qualitative Analysis
✅ Request for Proposal Writer
If you have numbers to crunch, data to collect, a program to evaluate, or a desire to make your life easier by automating your life or business, I'm ready to guide you to business and personal data nirvana!
SQL
Microsoft Excel
Data Analysis
Google Sheets
Process Improvement
Business Intelligence
Domo
Automation
Zapier
Program Evaluation
Marketing Automation
Data Visualization
Operations Analytics
Growth Analytics
Visual Basic for Applications
Chase V.
Sandy, Utah
$100/hr
5.0
1 jobs
Programmer that specializes in integrating systems, and ensuring businesses retain ownership & control over their data.
7+ years knowledge and experience in Nix, NixOS, Docker, Ruby, PHP, Wordpress, Grav, Prestashop/Thirybees, Joomla, Javascript, MySQL, Scheme, Bash, ZSH, Regular Expressions, Gentoo, Arch, SystemD
I have useful experience in the following languages and systems but have not written or maintained full applications in them: Python, C, C++, Java, PostgreSQL, Perl, SQLite, Guile, Scheme, Common Lisp, Sed, Awk, JSON RPC
I started with Guix this year, and love working with it.
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
How do I hire a C++ Programmer & Developer in Utah on Upwork?
You can hire a C++ Programmer & Developer in Utah on Upwork in four simple steps:
Create a job post tailored to your C++ Programmer & Developer project scope. We'll walk you through the process step by step.
Browse top C++ Programmer & Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top C++ Programmer & Developer profiles and interview.
Hire the right C++ Programmer & Developer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a C++ Programmer & Developer?
Rates charged by C++ Programmers & Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a C++ Programmer & Developer in Utah on Upwork?
As the world's work marketplace, we connect highly-skilled freelance C++ Programmers & Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream C++ Programmer & Developer team you need to succeed.
Can I hire a C++ Programmer & Developer in Utah within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive C++ Programmer & Developer proposals within 24 hours of posting a job description.