Skip to content

Steven Tenorio Castillo

Senior .NET Developer | Full Stack

About me

Software developer with over 13 years of experience in enterprise environments. I have focused my career on Microsoft .NET technologies, complementing it with emerging tools to meet changing market needs. I have taken part in projects that improved the efficiency and productivity of production processes by up to 60 %, bringing leadership, attention to detail and commitment to the goals at hand.

Being able to adapt to different business approaches, understand client needs and collaborate with multidisciplinary teams lets me deliver high quality solutions in fast moving environments. I keep learning modern frameworks and technologies such as .NET Core, Angular and Blazor, which strengthens my ability to pick up and apply new technologies in complex projects.

Professional experience

  1. August 2024 – Present

    Celsia

    Senior DeveloperCurrent role

    • Development and maintenance of enterprise applications on the .NET platform.
    • Design of services and REST APIs, and integration with internal systems.
    • Design and optimisation of relational databases and SQL queries.
    • Source control, task management and continuous deployment with Git and Azure DevOps.
    • Team work under agile frameworks.
  2. January 2024 – June 2024

    Conexión Seguros en Línea | Sermodel

    Freelance Developer

    • Requirements gathering, architecture design, software analysis and documentation.
    • Development on .NET Core: ASP.NET MVC, ASP.NET Web API and Blazor WebAssembly.
    • Web application authentication with JWT, and interfaces with Bootstrap and Radzen Components.
    • Design and development of relational databases and SQL queries on SQL Server 2019 and Azure SQL.
    • Deployment to IIS and Azure App Service, with CI/CD pipelines on Azure Pipelines.
    • Source control and task management with Git and Azure DevOps, working under Scrum.
  3. May 2023 – January 2024

    TES América Andina S.A.S

    Senior .NET Developer

    • Software analysis and documentation.
    • Development on .NET Framework and .NET Core: ASP.NET MVC, WCF, ASP.NET Web API and Blazor WebAssembly.
    • Web interface design with Knockout.js and DevExpress.
    • Design and development of relational databases and SQL queries on SQL Server 2019.
    • Application deployment and installation on IIS.
    • Source control and task management with Git, GitLab and Azure DevOps.
  4. February 2022 – February 2023

    Dondoctor S.A.S

    Senior .NET Backend Developer

    • Analysis, process diagram design and documentation of microservices.
    • Development on .NET Core with ASP.NET Web API.
    • Unit and integration testing with Postman.
    • Design and development of relational databases and SQL queries on SQL Server 2019 and Azure SQL.
    • Source control and task management with Git and Azure DevOps, under Scrum and Boards.
  5. January 2021 – February 2022

    TES América Andina S.A.S

    Senior .NET Developer

    • Software analysis and documentation.
    • Development on .NET Framework and .NET Core: ASP.NET MVC, WCF, ASP.NET Web API and Blazor WebAssembly.
    • Web interface design with Knockout.js and DevExpress.
    • Design and development of relational databases and SQL queries on SQL Server 2019.
    • Application deployment and installation on IIS, plus end user support.
  6. February 2020 – January 2021

    InterGrupo

    Semi-senior Full Stack Developer, .NET and Angular

    • Service analysis and documentation, and process diagram design.
    • Development on .NET Framework and .NET Core: ASP.NET MVC, WCF and ASP.NET Web API.
    • Frontend development with Angular 2+ and TypeScript.
    • Unit and integration testing, with code coverage in SonarQube.
    • Microservice integration through Oracle Service Bus, and ETL design.
    • CI/CD with Azure Pipelines; Scrum, pair programming and Boards.
    • Design and development of relational databases and SQL queries on SQL Server 2019 and Oracle.
  7. July 2019 – February 2020

    Soteon Software

    Freelance Developer

    • Architecture design, software analysis and documentation.
    • Development on .NET Framework and .NET Core: ASP.NET MVC and ASP.NET Web API.
    • Web application authentication with JWT, and interfaces with Bootstrap.
    • Integration with Microsoft Azure services: App Service, Azure SQL and Blob Storage.
    • Source control and task management with Git, Jira and Bitbucket, under Scrum.
  8. March 2015 – June 2019

    IDEMIA Colombia S.A.S

    Developer Analyst

    • Software analysis and documentation.
    • Development on .NET Framework: WinForms, console applications, WPF, ASP.NET and ASP.NET MVC.
    • Integration of console applications for financial file transfer with GoAnywhere.
    • Encryption and decryption of financial data using SQL Server Always Encrypted.
    • Migration of legacy applications from VB.NET to C#.
    • Report design with Crystal Reports and application deployment on IIS.
    • Source control with Git and Team Foundation Server; Scrum, pair programming and Boards.
  9. June 2014 – March 2015

    Fundación La 14

    Trainer and Freelance Developer

    • Preparation of course schedules and lesson topics.
    • Training in office tools: Microsoft Office, Windows and OneDrive.
    • Training in web design with HTML and CSS.
    • Requirements gathering, architecture design, software analysis and documentation.
    • Development of web applications with ASP.NET MVC, jQuery and Bootstrap on SQL Server 2012.
    • Report design with Crystal Reports and deployment on IIS.
  10. April 2013 – June 2014

    Proalnet S.A.S

    Developer Analyst

    • Software analysis and documentation.
    • Development on .NET Framework: WinForms, Windows services, console applications, WPF, ASP.NET, ASP.NET MVC and ASP.NET Web API.
    • Desktop and web interfaces with Telerik, Kendo UI and MahApps.
    • Interfaces connecting to hardware over the Modbus protocol and RS232 serial ports: data acquisition cards, industrial washing machines and scales, and production machinery sensors.
    • Installation of SQL Server 2008–2012 database servers and design of their queries.
    • Report design with Report Viewer and Crystal Reports.
    • End user support, on site and remote, and deployment on IIS and Windows CE.

Technical skills

Languages
  • C#
  • JavaScript
  • TypeScript
  • VB.NET
  • VB 6.0
  • PHP
  • Transact-SQL
.NET platform
  • .NET Core
  • .NET Framework
  • ASP.NET MVC
  • ASP.NET Web API
  • Blazor
  • WCF
  • WinForms
  • WPF
Frontend
  • Angular
  • Knockout.js
  • jQuery
  • HTML
  • CSS
  • Bootstrap
  • DevExpress
  • Radzen
  • Telerik
  • Kendo UI
Databases
  • SQL Server
  • Azure SQL
  • Oracle
  • PostgreSQL
  • MySQL / MariaDB
  • Azure Cosmos DB
Cloud and DevOps
  • Azure
  • Azure DevOps
  • Azure Pipelines
  • Firebase
  • IIS
  • Git
  • Bitbucket
  • SVN
  • TFS
  • Jira
Data and reporting
  • Microsoft Power BI
  • Crystal Reports
  • Report Viewer
Quality
  • Unit testing
  • Integration testing
  • SonarQube
  • Legacy code analysis
  • Refactoring
Architecture and method
  • OOP
  • Design patterns
  • SOLID
  • Microservices
  • N-tier architecture
  • Scrum
  • Agile frameworks
Systems
  • Windows
  • Linux (Ubuntu)
  • macOS
  • Android
  • Windows CE

Education

  • Information Systems Engineering Universidad Libre In progress
  • Information Systems Technologist Fundación Centro Colombiano de Estudios Profesionales (FCECEP) 2020
  • Professional Technician in Systems Instituto Técnico Nacional de Comercio Simón Rodríguez (INTENALCO) 2012

Certifications

2023

  • C# basic and intermediate
  • .NET Core
  • RESTful, APIs and microservices
  • SOAP services
  • Git fundamentals
  • DevOps fundamentals
  • HTML and CSS
  • Programming logic and algorithms
  • Agile fundamentals and agile frameworks
  • Hybrid ways of working
  • CX-focused communication

2015 – 2022

  • Introduction to Unit Testing C# (2022)
  • Hybrid mobile app development (2020)
  • Introduction to Xamarin.Forms (2017)
  • Microsoft cloud for Android developers (2017)
  • .NET development with Visual Studio (2015)

2013

  • Scrum Developer
  • Web development with PHP and MySQL

Languages

  • Spanish — native
  • English — reading and writing