
Hector Valencia
Computer Science Engineer
Knowledge
I'am a computer science engineer specialist in IT Infrastructure, semi senior software engineer and developer with experience in the creation, design and management solutions and the implementation of network infrastructures and structural cabling. My mission is to take advantage of technology to solve problems, improve the efficiency and optimization of computational operations. I am a firm believer in continuous learning and adapting to the latest technological trends. I am committed to constant improvement and innovation, allowing me to keep up with the changing demands of the industry.
Work Experience
Software Engineer
-
Concesiones Integrales S.A de C.V. as Agua de Puebla Para TodosJune 2024 – Present
I developed scalable, responsive, and secure web applications using ASP.NET Core 8, building RESTful APIs for smooth integration with React and Angular through OpenAPI. I integrated third-party services like payment gateways, OAuth2 logins, and external APIs while ensuring secure communication, and improved database performance using optimized queries and Entity Framework Core.
✅ Experience
- 🔹 Developed web apps with ASP.NET Core 8, ensuring scalability, responsiveness, and security.
- 🔹 Built RESTful APIs for seamless integration with React and Angular using OpenAPI.
- 🔹 Integrated third-party services (payment gateways, OAuth2 logins, external APIs) with security protocols.
- 🔹 Enhanced database performance with queries and Entity Framework Core for data access.
✅ Projects Developed
✅ Skills and Technologies
-
🔷 Languages:
- 🔸 C#, TypeScript, Python, JavaScript, HTML5, CSS3.
-
🔷 Frameworks and Libraries:
- 🔸 ASP.NET Core 8 (MVC, Web APIs)
- 🔸 Entity Framework Core and database access patterns
- 🔸 React, Angular, Vue.js for developing dynamic front-end applications
- 🔸 FastAPI for Python-based web APIs and services
- 🔸 OpenAPI for automatic API documentation and client generation
- 🔸 Redux for managing application state in JavaScript in React
-
🔷 Databases:
- 🔸 SQL Server, MySQL for relational database management
- 🔸 Querying and optimization using T-SQL and LINQ
- 🔸 Entity Framework for data modeling, migrations, and performance
-
🔷 Version Control & CI/CD:
- 🔸 Git, GitHub, Bitbucket for source control
- 🔸 CI/CD pipelines using GitHub Actions, Azure DevOps, and Jenkins for streamlined deployments
-
🔷 Tools & Environments:
- 🔸 Visual Studio, Visual Studio Code for development
- 🔸 SQL Server Management Studio for database management
- 🔸 Orchestration using Docker and Kubernetes
-
🔷 Web Technologies:
- 🔸 RESTful APIs, GraphQL for data fetching
- 🔸 OAuth 2.0 for secure authentication
- 🔸 JWT (JSON Web Tokens) for stateless authentication in web applications
-
🔷 Authentication & Security:
- 🔸 OAuth2, OpenID Connect for secure authentication
- 🔸 Identity for user management and security with ASP.NET
- 🔸 JWT for stateless, scalable user authentication
✅ Development Methodology
- 🔹 Agile/Scrum experience in collaborative development environments.