Telmo Santos
.NET Developer
Águeda, Portugal
#OpenToWork
About
I am a . NET developer with over 12 years of experience, currently working as a freelancer since July 2023. My career began in 2011, and I have developed expertise in various roles including technical consulting and software development across multiple industries.
My work spans . NET framework, . NET Core, ASP.NET MVC, and C# development, with strong skills in SQL Server, T-SQL, and RESTful web services. I have experience with microservices using Docker and Kubernetes, cloud platforms like Microsoft Azure, and testing frameworks such as NUnit and xUnit. I have also worked with front-end technologies including Blazor, Razor, and Angular, and have utilized tools like Visual Studio, VSCode, and Azure DevOps to deliver web applications and support enterprise systems.
What I'm looking for
.net projects
webservices
Experience
.NET DEVELOPER
Freelancer
Jul 2023 – Present
Main responsibilities:
• Web application development;
• Web services development;
Technology:
1. . NET framework 4
2. ASP.NET
3. . Net Core 2 and above
4. . NET 6
5. SQL Server
6. WebServices Rest
Programming languages:
1. C#
2. T-SQL
Tests:
1. unit testing
2. TDD approach
3. unit framework
IDE/Tool:
1. VSCode
2. SQL Server Management Studio
.NET frameworkASP.NETSQL Server
Profile: technical consultant Project context: support
Main Roles:
1. Application Support;
2. Bug Fix implementations, in legacy Products/Systems Technology:
1. . NET framework 4
2. ASP.NET
3. . Net Core 2 and above
4. . NET 6
5. SQL Server
6. WebServices Rest
Programming languages:
1. C#
2. T-SQL
Tests:
1. unit testing
2. TDD approach
3. unit framework
IDE/Tool:
1. Visual Studio
2. SQL Server Management Studio Team:
1. scrum framework
2. jira
3. git
.NET frameworkASP.NETSQL Server
WEB APPLICATION DEVELOPER
Freelance
Aug 2020 – Sep 2021
Profile: technical consultant Project context: website creation Main roles:
1. Website creation for private clients (freelance);
Technology used:
1. Azure platform: publish of the web applications previously created; a. Databases: publish of the web applications databases (previously created);
1. ASP.NET Core 2.0 (and above) IDE/Tool:
1. Visual Studio 2019
2. Visual Studio Code
3. SQL Server Management Studio Programming Languages:
1. C#
2. T-SQL
AzureASP.NET CoreSQL Server
TECHNICAL CONSULTANT
VTXRM - SOFTWARE FACTORY
Jun 2018 – Jul 2020
Profile: technical consultant Project context: development My main functions was to implement custom features in a standard system, due the client requirements.
Technically, this custom tasks was implemented through C# scripting and T-SQL scripting. I also worked with Reporting services( creation of letters and listings);
Technology:
1. Microsoft SQL Server;
2. . NET framework 4.5;
3. Cristal Reports;
4. Windows Report Server;
5. Windows Reporting Services;
Programming Languages:
1. T-SQL;
2. C# ;
IDE/Tool:
1. Visual Studio 2017,2019
2. SQL Server Management Studio
3. SQL Server Tuning Tools
4. TFS
Microsoft SQL Server.NET frameworkCrystal Reports
IT CONSULTANT
VOLKSWAGEN BANK HEADQUARTERS (VOLKSWAGEN FINANCIAL SERVICES)
Oct 2019 – Dec 2019
Website: https://www.vwfs.de/ Profile: IT Consultant
Project context: vacancy provided by VTXRM The main role was to provide support to the various countries(with the VTXRM system), on the most varied themes:
1. Deployments;
2. Defects;
3. Incidents;
4. Changes;
5. Major Releases;
6. Minor Releases;
7. Users management;
Azure DevOps platform:
1. Deployments management, in production environment for several instances of a ERP;
2. The deployments execution was parameterized and schedule through Azure DevOps platform;
3. Deployment log consultation, and analyse the errors of the unsuccessful deployments;
4. Report the analyse and the errors to the technical consultants;
Azure DevOpsERPDeployments
Profile: technical consultant Project context: development and support OPT challenged me, to create a system of statistics on the use of the MOVE-ME.AMP system.
The MOVE-ME.AMP system, is an application that allows the user to plan his trip in the territory of the metropolitan area of Porto.
I also performed maintenance tasks for the MOVE-ME.AMP system, and tasks of importing the information of the lines and timetables of these, the various transport operators of the metropolitan area of the porto.
Technology:
1. . NET framework 3.5
Database:
1. ORACLE 11g
Programming languages:
1. C#
2. PL-SQL
IDE/Tool:
1. Visual Studio 2017,2019
2. Oracle SQL Manager
.NET frameworkOraclePL-SQL
Profile: technical consultant Project context: support and development Initially, I was integrated in the application maintenance team, where I performed functions of bug fixing or other unexpected behavior by the application. These functions were performed for about 6 months.
Technology / tool:
1. Ext. JS
2. Oracle 11g
Programming Language:
1. PL/SQL
2. C++
In the following 6 months, I was entrusted with a Business Intelligence (BI) project, whose goal was to migrate the BI reports, created in the Oracle Discoverer tool to SpagoBI, also performing the construction of a small ETL process.
Technology/Tool:
1. Oracle Discoverer
2. SpagoBI
3. Oracle 11g
Programming Language:
1. PL/SQL
2. JavaScript
OraclePL/SQLJavaScript
Profile: IT consultant
Context: small project
The client main goal was the creation of a system that in the "FrontEnd" is showed the company marketing, and in the "BackEnd" there is a backOffice with functionalities like:
1. bill creation
2. "Money sells" creation
3. Client orders
4. stocks management
5. other functionalities
The reason to be choose a WebApplication to implement the system, it's because the system needed to be cross- platform (to be used in several machines and devices) Technology:
1. . NET framework 3.5
2. ASP.NET
3. AJAX
4. Microsoft SQL server
Programming Languages:
1. C#
2. T-SQL
IDE:
1. Visual Studio
2. SQL Server Management Studio
.NET frameworkASP.NETSQL Server
TECHNICAL CONSULTANT
PONTOC
Jan 2011 – Jun 2011
Profile: technical consultant Project context: internship of CET Technology and Information Systems Development course;
I was integrated in the update team of the main standard product , developed in ASP, and construct a web application similar , in ASP.NET.
In steps, my tasks was:
1. Analyze the webforms in the ASP application;
2. Create identical webforms in ASP.NET;
Technologies:
1. . NET framework 3.5
2. ASP.NET
3. SQL Server
Programming languages:
1. C#
2. T-SQL
IDE:
1. Visual Studio
2. SQL Server Management Studio
.NET frameworkASP.NETSQL Server
Education
University of Beira Interior
Degree · Technologies and Information Systems
2012 – 2016
Skills
xUnitNUnitTDDMySQLPL-SQLOracleETLT-SQLMicrosoft SQL ServerAngularRazorBlazorKubernetesDockerMicroservicesWebservices RESTASP.NET MVCC#.NET core.NET framework
Languages
Portuguese (Native or bilingual proficiency)English (Full professional proficiency)