Gustavo Miller
From browser to backend -I've spent 25 years designing software that drives innovation across government and private sectors. Trusted, reliable, and clearance-ready, I continually explore and adopt emerging technologies.Note! Currently I am introducing TypeScript 5 to my ASP.Net Core MVC Application, click here to see mode information. Please cklic here to see the strategy and see the use cases created for the project, and new implements.
Gustavo Miller
Updated on: 2022-11-26 8:37:53 PM
OntarioTECK VBA Developers
System Analyst - Developer
gustavo.miller@miller-hs.com
Telephone: (613) 600-2661
Developing and designing a new Website or Desktop application involves several key steps and considerations. In this example, I highlight the use of ASP.NET 8 MVC and SQL Server.
The process begins by defining the project scope and identifying the target audience to ensure the solution meets user needs. Wireframes and mockups help visualize layout and design. Once finalized, the front-end is built with HTML, CSS, and JavaScript, while the database schema is designed to organize data efficiently. The back-end is implemented using ASP.NET MVC, connected to for robust data management. Finally, the application is tested for functionality, usability, and security before launch. Ongoing maintenance and updates are essential to keep the system reliable.
For my Web-Resume application, I used , part of the ASP.NET Core suite — a cross-platform, high-performance framework for modern web development. SQL Server was integrated as the back-end engine, supporting schema design, indexing, and query optimization.
This project was developed using a Code-First approach, where the focus is on writing code before database design. While this method emphasizes agility and developer productivity, it requires careful coordination across environments (Development, Staging, Production) to ensure database changes pass risk analysis and testing. I also applied the . Unit of Work manages transactions and ensures data consistency, while the Repository pattern abstracts the data access layer, providing a cleaner and more organized way to interact with the data source. Together, these patterns improve maintainability, scalability, and clarity in the application’s architecture.
New Connections Ministries (NCM)
Current project since 15-Oct-2025
New Connections Ministries (NCM). This is my fallback project. This is a volunteer position.
I use NCM as a project that I can continue developing when I am in between contracts. This is not my current work place; I am a member of NCM Board of Directors. This project was designed and developed in ASP.Net starting from way back when ASP.Net introduced significant enhancements, including Master Pages, Membership, Roles, and Personalization, which made it easier to create dynamic and personalized web applications.
My turning point was the introduction of the Model-View-Controller (MVC) framework provided developers with a new way to build web applications, which is what I use in this application. The application uses It allowed for a clear separation of concerns, making applications more modular and easier to manage. It was design using Razor Pages which are designed to make coding page-focused scenarios easier and more productive than using MVC (Model-View-Controller). Each page is self-contained with its own view and code-behind file.
Services
In today's fast-paced and ever-evolving technological landscape, offering a diverse range of services is crucial to meet the varied needs of clients. By providing a comprehensive suite of services, from software development and database management to DevOps and version control, I ensure that clients receive tailored solutions that address their unique challenges. This holistic approach not only enhances efficiency and productivity but also fosters long-term partnerships built on trust and reliability. My commitment to delivering high-quality services is underscored by my extensive experience and proficiency in utilizing cutting-edge technologies and best practices.SQL Server
For this Web-Resume I have used the Database-first aproach and let Entity Framework create the POCO objects using Scaffold-dbContext methods.
Bootstrap CSS
All pages and forms have been designed using Bootstrap CSS 5.2 version
Repository Patterns
We use this method to mediate between the domain and data mapping layers, in this case using Entity Framework.
Entity Framework
Entity Framework (EF) is an object-relational mapper that enables .NET developers to work with relational data using domain-specific objects