Mark Miller
Software EngineerWhat I do
Programmer
Programming is the best part of what I get to do every day. It's a true passion and I can't get enough. Don't tell anybody, but I'd do it for free.
Developer
I'd love to just program all day, but the core of effective software development is not coding. The real work is investigation, research, planning, and design.
Engineer
Engineering is problem solving. It's making things work - and improving things with every iteration. It's the constant, fundamental part of everything I do. I love it, and I'm really good at it.
Languages
Frameworks / Platforms
Core Values
Integrity
Not just honesty, but authenticity. Directness. Confidence. Trustworthiness beyond question.
Tenacity
Accomplishing the impossible, and pushing past perceived limits is a high. Tenacity is the addiction.
Ownership
If I put my name on something, it's mine. Everything I do, small or large, is a reflection on me - and I want it to shine.
Optimism
No matter the context, there is always a positive outlook. There is always a way forward. All problems are solvable.
Work Experience
Project Lead Software Engineer2019 - Present
Envolve Pharmacy Solutions
Remote - Fresno, CA
-
Lead developer on agile team managing several critical and high-value internal applications. In 2021, I designed and lead the implementation of a greenfield application to facilitate Medication Therapy Management. Using micro services over RabbitMQ, our app is able to process complex, user defined search algoirthms to efficiently identify medication related problems across our network of 10s of millions of patients.
Senior Software Engineer2018 - 2019
Binary Tree, Inc
Remote - Kendall Park, NJ
-
Senior developer, building and maintaining client facing, enterprise applications. Our team was highly organized and fast paced; we practiced agile development with a scrum style team structure. My role involved research, design, and development of back end services, implemented in .NET on top of Azure Service Fabric.
Application Developer / MIS 2014 - 2018
Electronic Recyclers International, Inc. (ERI)
Fresno, California
-
In my first two years I handled maintenance tasks, bug fixes, and feature development. I coordinated with users and business analysts to diagnose problems, propose solutions, and execute. In year three I led the successful integration of a financial ERP system with our proprietary software, resulting in a 40% reduction in operational costs for affected departments. In my final year at the company, I took on the role of MIS to alleviate the CTO workload. I approved new features and delegated to our dev team. I stewarded source control and oversaw major releases – a process I helped streamline from a whole-team, all-night, do-it-live endeavor – to one-click publishing to sandbox, staging, and production environments.
Programmer Analyst2012 - 2014
DPS Telecom
Fresno, California
Monitored, maintained, and advanced internal software systems; performed debugging/repair and low level feature development, as well as data mining and analysis. Handled other miscellaneous IT/IS support as needed, including server maintenance, hardware management, and technical helpdesk support.
Education
Bachelor of Science in Computer ScienceGraduated 2014 Cum Laude
National University
La Jolla, California
Coursework included objected oriented theory/design/programming, data structures and algorithms, relational db design, OS theory and design, computer architecture, and others.
Code & Projects
GITHUB
Check out some of my side projects and other code samples at github.com/markmillercc, including:
- MediatRClub demos a common pattern I use based on MediatR. It presents a fix for a bug I discovered, which was later accepted and merged.
- EFEncapsulated is an Entity Framework extension that allows for easy mapping of private collections on domain objects.
- Blackjack is a live, online, multiplayer blackjack game built with ASP.NET MVC, MongoDb, and SignalR.