Post Job Free
Sign in

Senior Full-Stack Developer with .NET & Cloud Expertise

Location:
Morelia, Michoacan, Mexico
Posted:
May 07, 2026

Contact this candidate

Resume:

Ulises Martínez Covarrubias

Full Stack Developer

Profile

Software Developer with 10+ years of professional experience, focused on implementing agile methodologies on delivering products with quality and on time. Responsible and dedicated to the tasks entrusted, in addition to proposing solutions to solve unexpected problems. I specialize in the design and development of comprehensive end-to-end solutions, working primarily with Angular and modern JavaScript frameworks, supported by robust architectures in

.NET Core and cloud platforms such as Azure and AWS. Technical Skills

Programming Languages: C#, .NET Framework, NET Core, SQL, GraphQL, Python.

Frameworks: Angular, Aurelia, Aurelia 2, Knockout JS, React JS, Redux, Node JS, Vue JS.

Frontend development: JavaScript, TypeScript, jQuery, HTML5, CSS3, SASS, Bootstrap, Material, PrimeNG, Tailwind CSS.

Data Persistence: MySQL, SQL Server, PostgreSQL, Mongo DB, Redis Cache, Cosmos DB, SQLite, Supabase.

Cloud and PaaS Platforms: Microsoft Azure, Amazon AWS

IDEs and Code Editors: Visual Studio, Visual Studio Code, SQL Server Management Studio, Google AI Studio.

Project Management: Scrum, Microsoft TFS, DevOps, JIRA.

Operating Systems: Windows, MacOS.

Tools and others: AJAX, Redux, RxJS, JSON, SVN, Git, Docker, RabbitMQ, Postman, IIS, Craft CMS, Swagger.

AI-assisted development tools: Claude Code, Copilot, Gemini, Google Antigravity.

Unit and Integration Tests: Jest, Mocha, Jasmine, NUnit, xUnit, MSTest, Moq, Rhino Mocks.

Work Experience

- Position: Senior Application Developer

Company: Scio Consulting

Work period: May 2015 – January 2026

Main responsibilities:

o Backend Development (.NET): Design and development of RESTful APIs in ASP.NET Core, integration with SQL Server databases, and query optimization. Implementation of security (JWT, OAuth).

o Frontend Development (Angular): Creation of responsive and interactive UIs, performance optimization, and state management using RxJS and NgRx. o Database Management (SQL Server): Schema design, development of advanced SQL queries, and database optimization for high performance. o Architecture and Design: Application of design patterns (MVC, Repository, Dependency Injection) and selection of appropriate technologies for scalable systems.

o Team Coordination and Mentoring: Collaboration in multidisciplinary teams, code reviews, and support for junior developers.

o Testing and Quality: Development of unit and integration tests using xUnit, NUnit; implementation of CI/CD pipelines.

o Maintenance and Support: Post-launch issue resolution and technology updates. Technologies used:

NET 6, NET 7, NET 8 .NET Framework, NET Core, Entity Framework, WPF

HTML, CSS (SASS) and Typescript with Angular, React, RxJS Aurelia, Knockout, Javascript, TypeScript, Bootstrap, Tailwind CSS

SQL Server, MySQL, Mongo DB, Cosmos DB

RabbitMQ

Docker

Azure DevOps: Pipelines, Releases, Pull Requests, Boards and Azure Repos with Git.

Azure: VMs, Azure SQL Server, Storage, Registered Apps, Enterprise Apps, Azure Entra ID (Formerly Azure Active Directory)

MSAL and Microsoft Graph libraries.

AWS

Craft CMS, GraphQL

Representative Projects

- Project: Softdocs

Main responsibilities included:

o As a developer, I began handling work remaining from an extensive backlog filled with bugs and much needed enhancements.

o Develop backend and frontend code.

o Development of new features and resolve bugs.

o Development of unit tests and integration tests. o Development in the main softdocs products (Etrieve Central, Etrieve Connect, Etrieve Forms, Etrieve Flow, Content, Security and Campus Automation Platform). o Intercommunication with other teams in Softdocs to get requirements or solve conflicts and dependencies.

o Code review and approvals.

o User Stories estimation, sprint reviews demos and planning meetings. o Development and maintenance of NuGet Packages.

o Consume services and functions from Microsoft Azure. o Maintenance of Databases from different projects. o Managing IIS to deploy testing environments in local environments. o Managing pipelines in Azure DevOps.

o Deploy new functionality in production environments. Technologies used:

NET 6, NET 7, .NET Framework, NET Core

HTML, CSS (SASS) and Typescript with Angular 14, Aurelia, Knockout, Javascript, Bootstrap

SQL Server, Cosmos DB

RabbitMQ

Docker

Azure DevOps: Pipelines, Releases, Pull Requests, Boards and Azure Repos with Git.

Azure: VMs, Azure SQL Server, Storage, Registered Apps, Enterprise Apps, Azure Entra ID (Formerly Azure Active Directory)

MSAL and Microsoft Graph libraries.

- Project: Compra Web Conépolis

Main responsibilities included:

o Web system for the purchase of food and tickets with the ability to provide Web APIs and implementation of databases of relational and non-relational data, in addition to the development of a Web API responsible for synchronizing information in different databases. In the development technologies .Net (Framework and Core), React JS for the front-end and different Javascript libraries are implemented. o Backlog Items required me to dive into the Frontend and Backend parts of this app and learn React while doing so.

Technologies used:

.NET Framework, NET Core

Javascript, jQuery

React JS for Progressive Web App

React Native for Mobile App

PHP & Laravel

MySQL, SQL Server

Redis Cache

- Project: ALTA - Satori

Main responsibilities included:

o Web system to manage multiple tennis leagues. Developed with Windows Forms and Entity Framework, javascript was used for the frontend. o Update styles in UI using CSS, SASS and Bootstrap Technologies used:

Microsoft Windows Forms

Entity Framework

Javascript

CSS, SASS Bootstrap

SQL Server

- Project: Zenither

Main responsibilities included:

o Web platform of video content and entertainment channels. In its development,

.NET technologies (Net Core, Entity Framework, SQL Server) and the AngularJS framework will be implemented, as well as several libraries as audiovisual content players.

- Project: Maintech

Main responsibilities included:

o Web e-commerce system for sale of industrial machinery items by order. Developed in RAW Framework, using .NET technologies and the framework Knockout JS for frontend development.

- Project: Aceable

Main responsibilities included:

o Develop and improve components of a Craft CMS project for use in an e-commerce website.

o Migrate components of the Craft CMS project to a new version to optimize resources and performance.

o Implement content management system components in the e-commerce project by creating Angular components and connecting information using GraphQL queries.

o Develop and maintain user interfaces for the e-commerce website, implementing UX and accessibility strategies.

o Implementing Angular Server-Side Rendering (SSR Mode) to optimize web application response times and improve user experience. o Develop backend functionality focused on the e-commerce project's purchasing system (API).

o Development of new features and resolve bugs.

o Development of unit tests and integration tests. o Use AI-assisted development tools to accelerate delivery, improve code quality, and optimize problem-solving.

o Intercommunication with other teams in Aceable to improve functionality in the project.

o Code review and approvals.

o User Stories estimation, sprint reviews demos and planning meetings. o Consume and configure services and resources from AWS. o Use GitHub Actions for CI/CD implementation to automatically compile, test, and deploy code.

o Deploy new functionality in production environments. Technologies used:

HTML, CSS (SASS) and Typescript with Angular 19, RxJS, Tailwind CSS

Craft CMS, GraphQL, PHP

Docker

GitHub Actions: Pipelines, Releases, Pull Requests, Deploys, Repos with Git.

AWS: SSO Login, AWS Profiles, S3, Storage

Claude Code, Copilot

- Project: TryNow

Main responsibilities included:

o Web application of e-commerce to work together with the Shopify platform and using the API and Stripe platform to process payments. For the development of the API (backend) Ruby on Rails was implemented and as a database handler MySQL was used, in the development of the Web application the React JS framework was used in addition to different javascript libraries. o This project was a major challenge, without much previous development experience, the task was for me and other few team members to create a minimum viable product in the form of a mailbox for Scio employees. The team consisted of six members, Devs and QA testers.

o I was one of the three main developers. We learned how to apply any and all previous knowledge for creating an agile team. We also had to learn as we worked, mainly using NestJS a relatively new framework, as well as using Angular. o Worked on Basic App Designs and Mock Ups

o Responsible for Programming BackEnd Components

o Worked on Mongo Database

o Implemented basic encryption to backend data

Technologies used:

Backend - NestJS & Express Node.js

Frontend - Angular

Javascript / Typescript

JSON Web Tokens

Postman for API Testing

Git Version Control

Node Package Manager (NPM)

- Project: Proceso.Pro

Main responsibilities included:

o Web system to administer and monitor processes within an institution. Developed in Net Core 2, using Entity Framework and SQL Server, Angular JS was implemented for frontend development.

Core Competencies

SOFTWARE DEVELOPMENT SKILLS

- Analysis

o Proposing tech solutions based on client’s and project’s needs o Plan and perform the development phases of new products o Analysis and diagramming of requirements

o Design and implement architecture of applications o Use of tools for monitoring agile software development and for project progress

- Coding & Programming

o Writing code that meets best practices focusing on performance. o Write code in front-end and back-end.

o User Interface Construction.

o Clear understanding of software Design Patterns. o Experienced in designing complex databases.

o Documenting application processes for future maintenance and upgrades. o Ensuring software functions normally through software maintenance and testing. o Writing unit test and integration tests.

o Knowledge of reading and debugging code.

TEAMWORK & LEADERSHIP

o Teamwork to achieve the objectives of the project, supporting the other team members when necessary.

o Executing Code Reviews to other developers.

o Good communication with other developers to simplify process. o Delegating and supervising other team members’ tasks. o Mentoring junior developers and apprentices on different technologies and abilities.

o Evangelizing other developers to help them understand the importance of quality, following best practices in order to avoid bugs and overwork. PROBLEM SOLVING

o Analytical thinking.

o Hands-on troubleshooting experience.

o Experience in maintenance large applications in Production environment. o Technical insight finding creative ways to solve problems. COMMUNICATION

o Good communication with the work team.

o Experience in estimating time for the development tasks. o Experienced in negotiating deadlines and scope.

o Providing feedback to improve business processes. o Express possible solutions to solve unexpected problems in the project. Professional Experience

Scio Consulting, Application Developer, February 2015 to January 2026. IA Interactive, Application Developer, 2018 to February 2020. Education

Instituto Tecnológico de Morelia (TecNM), Master Degree in Computer Systems. Instituto Tecnológico Superior de Puruándiro (ITESP), BSc in Information Technologies and Communications Engineering.

Soft Skills

Proactive

Self-motivated

Teamwork

Committed

Self-learner

Languages

Spanish – Native

English – Upper Intermediate



Contact this candidate