Cindy Johnson is a senior .NET backend engineer with over fifteen years’ experience in enterprise software development, delivering scalable and reliable solutions for Fortune 50 corporations and small to mid-sized enterprises. Her professional background spans cloud computing, Windows, Unix, and embedded firmware environments, demonstrating adaptability across complex technical landscapes.
She possesses deep expertise in C#/.NET, PostgreSQL, MS SQL, YAML, and supporting knowledge of front-end technologies including HTML, CSS, and JavaScript. Cindy is currently advancing her skill set by exploring artificial intelligence applications in software engineering and remains committed to industry best practices, modern development methodologies, and continuous innovation.
What are her qualifications? See her resume below, her tech history, or her portfolio.
SKILLS
Patterns / Architecture
- Duende Identity Server
- Event-driven/Pub-sub with RabbitMQ and Service Bus
- Microservice/APIs
- Event-sourcing with Marten
Development
- C# 12
- .NET 8
- mySQL, MS-SQL, Postgres
- XUnit, NUnit
- Postman, Swagger
- Logging, telemetry, and dashboards
CI-CD & Ops
- Gitlab
- Docker
- Helm
- Kubernetes (kubectl)
- Azure (az cli, and web portal)
- New Relic
- OpsGenie
Work
- JIRA
- Azure DevOps
- Scrum
- Agile
Professional Strengths
- Communication: writing, diagramming, verbal facilitation
- Analytical and problem-solving mindset
- Focused work ethic
- Collaborative, teamwork-oriented, approachable, and adaptable
- Curious and driven to continuously learn
EXPERIENCE
SUMMARY
- Expertise in development, database, testing, pipeline, and investigative skills
- Diverse experience – cloud, scrum, process, leadership, architectural, design, more
- Advocate for better practices, team-building, efficient and organized work
HISTORY
AURA Technologies
2024-Present: Senior Full-Stack .NET Developer • Remote (Carrboro, NC)
Developing solo a new .NET/cloud software system, including infrastructure and technical design, C# .NET back-end APIs, applications, mySQL, Azure DevOps, and other Azure cloud services.
• Initiating a brand-new system with several .NET services, front-end, and database as mostly-solo developer and acting scrum master and assistant product owner (planning)
• Duende Identity Server with ASP.NET Core Identity
• Standing up DevOps infrastructure for modern software engineering processes, including Azure CI and CD pipelines
• Spearheaded software process agreements across two teams
• Injected certain modern software principles
Medical Solutions
2023-2024: Senior Software Back-End Developer • Remote (Omaha area)
Developing back-end software supporting apps for traveling clinicians using C#, .NET, T-SQL, Azure DevOps, Service Fabric, Service Bus, and more
- Working with architect, principal, and staff with my proposals on possible approaches for upcoming features and with the foundation of new code
- Encouraging breaking apart a legacy API of 140 endpoints, and unit test coverage above 20% (I prefer at least 70%) in both legacy and new IDesign code, etc.
- Collaborating with other teams on needed changes, including other developers, product owners, QA, and production support
- As scrum team lead, kept the work flowing through as consistently as possible
- During surprise new feature emergencies, diving in to deliver a surgical change but also promoting the better way for later
- Investigating bugs and surgical code for new features in legacy code consisting of large classes (1k+ loc) and involved endpoint handling (15-20 steps within one method)
Sparq (Rural Sourcing)
2022-2023: Senior Software Consultant II • Remote
As a consultant, I worked for a large shipping company — spinning up a new team to move legacy systems to the cloud and to move to Agile and Scrum.
- Functioned as team lead and scrum master for new team, spinning up Scrum ceremonies and introducing ceremonies to the team
- Developed initial POC of the first new piece of cloud-based system using .NET 7
- Worked with several external teams to help refine requirements for subsystem
- Mentored and collaborated with lead and developers
Spreetail
2020-2022: Software Engineer II • Lincoln
Developed C# .NET back-end applications to support e-commerce – applications ingesting from upstream systems, composing, and conveying to downstream systems, involving large data volumes
- Managed complex systems under heavy load, devising ways to track not only app behavior but behavior of data flows
- Worked with upstream and downstream partner teams to implement new features and to investigate internal service desk problems
- Optimized Marten event-sourcing system
- Upgraded part of our RabbitMQ event-driven ecosystem
- Mentored engineers in better practices, like encouraging greater depth in MR descriptions or training them in investigative approaches
- Shifted toward metadata use from RabbitMQ to internal to Marten events
- Continuously advocated for process improvements, including with our deployment stack (GitLab, Docker, Helm, Azure, AKS)
- Encouraged gradual consistency in approach in fast-grown complex system with small iterative changes shifting towards a larger goal
Shorter-Term Work

2019-Present: Software Engineer • Web Developer • Owner
Launch of my WordPress site to act as a resume and central hub for my life as a software engineer. See www.codeonward.com, my portfolio, or my growing presence on GitHub under crjcodes.
Cindy Rae Writes
2016-2020: Novelist • Site Administrator • Web Developer
Side business; WordPress off-the-shelf theme with CSS tweaks.
Nebraska Book Company
2010: WinPrism Programmer
Solved SQL and other issues for a C#/.NET application
(Johnson Family)
2007-Present: “Developer” • Of a human being
Home raising my 11 year-old son
The Wildlife Porch
2003-2008: Owner and Developer • Online side business
- Developed website from straight HTML, CSS, and Javascript
- Archived at the web archives, The Wildlife Porch
Jeppesen (Boeing)
2005-2007: Senior Software Engineer • Denver
Key Contributions
- Maintained on a tight schedule a complex C#/ASP.NET application that involved XML and SQL used by a variety of internal and external customers to deliver software onboard large commercial aircraft; used RUP
- Improved software process, contributing to the development of a code review process as well as brainstorming source control and testing improvements
History
- Maintained several web-based plug-in applications in C#/ASP.NET
- Maintained C++/MFC airport terminal chart applications, one an embedded application for large aircraft cockpits and one a laptop application for the smaller jet and individual pilot
- Developed requirements as needed with UML, coded, conducted code reviews, and conducted development testing on both the simulated embedded platform and on laptops
Lockheed Martin Space Systems
1999-2005: Senior Embedded Software Engineer • Denver, CO
- Represented the flight software organization in mission support for interplanetary spacecraft under contract to NASA, including Mars Odyssey, Mars Reconnaissance Orbiter, Genesis, and Stardust missions
- Developed flight software and performed tests for Mars Odyssey, fault protection software for Stardust, and simulation software for MRO
Key Contributions
- Expedited spacecraft recovery after solar flare event, identifying likely causes and safe procedures as flight software subsystem representative, avoiding further risk to multi-million dollar spacecraft
- Developed UI in HTML, Javascript, and Perl for new mySQL database system for spacecraft test catalog, review, and analysis, greatly reducing overall test review and sign-off time for over 1000 data-intensive spacecraft tests
History
- Carried out switch to C++ object-oriented design using UML and Rhapsody for simulating 8 science instruments to be integrated onboard spacecraft
- Supported over 250 Unix shell and Perl scripts and data files across more than 5 operational, testbed, and development networks for 4 interplanetary spacecraft, including development, revision management, testing, training, and reporting
- Trained in Greenbelt, Six Sigma, and Lean principles
- Developed
- Payload simulation software in UML, C++, and Rhapsody for MRO
- Application-level real-time embedded flight software for Odyssey and Genesis under VxWorks and Solaris Unix
- Flight software in C for the GRS instrument onboard Odyssey
- Fault protection software in C for science performance monitoring for both Genesis and Odyssey
- Performed rigorous acceptance testing in proprietary scripts on two spacecraft
Compaq Computers
1994-1999: Senior Software Engineer • Houston, TX
Formed requirements, specified function and design, developed software, assisted in test plans, debugged, verified, and maintained software applications shipped on more than 1 million personal computers
Key Contributions
- Developed features unique in the industry including
- MFC/C++ utility to handle resource conflict that resulted in 4 patents and a valued function for the customer
- Security functions written in MFC/C++ and integrated with the Windows operating system’s control panel yet clearly identified with the company
History
- Used Visual C++ and MFC to develop multiple object-oriented applications for Windows 200, Windows 9x, NT, MiniWindows, and Windows 3.1
- Worked with localization issues in 22 languages as well as cross-platform, user interface, firmware, driver, hardware, and cross-divisional issues
- Interfaced with testing, marketing, and program management
- Debugged issues across teams, including testers overseas
Compaq Computer Corporatiom
1994-1999: Senior Software Engineer • Houston, TX
Formed requirements, specified function and design, developed software, assisted in test plans, debugged, verified, and maintained software applications shipped on more than 1 million personal computers
Key Contributions
- Developed features unique in the industry including
- MFC/C++ utility to handle resource conflict that resulted in 4 patents and a valued function for the customer
- Security functions written in MFC/C++ and integrated with the Windows operating system’s control panel yet clearly identified with the company
History
- Used Visual C++ and MFC to develop multiple object-oriented applications for Windows 200, Windows 9x, NT, MiniWindows, and Windows 3.1
- Worked with localization issues in 22 languages as well as cross-platform, user interface, firmware, driver, hardware, and cross-divisional issues
- Interfaced with testing, marketing, and program management
- Debugged issues across teams, including testers overseas
EDUCATION & PATENTS
B.S.E.E., University of Houston, 1994
I am named in four patents under my maiden name, McGee, filed during my time at Compaq Computer Corporation, now part of HP.
- 06125408: Resource type prioritization in generating a device configuration
- 05991826: System for configuring computer devices according to configuration patterns
- 05964871: Resolution of resource conflicts by reduction of systems to solve
- 05884075: Conflict resolution using self-contained virtual devices
