avatar

Telmo Miranda
Full-stack Senior Developer

About

With a degree in Computer Science Engineering, I have been working in the IT industry since 2008, gaining extensive programming experience, particularly in Microsoft technologies and data warehouse solutions.

I have contributed to projects across a variety of sectors, with a strong focus on banking and finance. My involvement in the full project development lifecycle—from requirements analysis and specification to solution design, development, testing, and rollout—has helped me cultivate a well-rounded skill set that balances both technical expertise and soft skills.

I am a proactive team player with strong adaptability and a continuous eagerness to learn.

Work Experience

Fenergo
Remote
July 2019 – Present
Principal Engineer
As Principal Engineer, I had the opportunity to design new product features and lead the restructuring of the product into business modules.
Highlights
  • ISDA Amend Integration - Designed and implemented a feature that enables users to search and import data from the ISDA Amend system, automating the population of compliance information within the product.
  • Compliance Backbone - Enhanced compliance rules and restructured the data model to improve the user experience.
  • Modularization - Reorganized the product into distinct functional modules, allowing clients to customize their installation by selecting only the features they need. This also streamlined the process of upgrading client solutions.
Fenergo
Dublin
August 2015 – June 2019
Senior Software Developer
As a Senior Software Developer, I joined the R&D Department at Fenergo, working on various projects and collaborating with different teams.
Highlights
  • Solution Technologies Upgrade - The technology stack was upgraded in the V8 version of the Fenergo product. In V7, the stack included ASP.NET WebForms, Entity Framework, and Web Services (WCF). The V8 version now uses React, Redux, Web API, and Elasticsearch.
  • UI Framework - In the V8 version of the Fenergo product, a new front-end UI framework was built using React. I had the opportunity to work on some of the UI components. This framework allows for the creation of screens and provides behaviors to components by defining metadata in JSON.
  • Functional Teams - I worked in various functional teams, implementing distinctive features across different areas of the application.
  • Integrations - I worked on the Middleware team, managing numerous integrations between Fenergo products and external data providers such as Avox, Markit KYC, Thomson Reuters, and LexisNexis, using a message broker developed in Java and Apache Camel.
  • Tooling - I took the initiative to build several productivity tools to assist developers with local deployments and daily tasks. Additionally, I created a framework that enables developers to generate code based on input from analysis files provided by business analysts.
  • Technology Stack:
    - Front End: HTML, CSS, JavaScript, JQuery, React, Redux
    - Back End: C#, Entity Framework, Web API
    - Databases: Server SQL, Oracle
    - Testing: xUnit, nUnit, nSubstitute, Moq
    - Tools: Visual Studio, Resharper, Azure DevOps, SQL Developer, JMeter
Fenergo
Dublin
September 2014 – July 2015
Technical Consultant
Fenergo offers an enterprise solution that allows financial institutions to manage both new and existing client data, documentation, and regulatory requirements. Most projects involve extending or adapting this platform to meet clients' specific needs.
Highlights
  • RBC(Real Bank of Canada) - I customized client onboarding screens by configuring the product and overriding behaviors, designed reports using SQL Server Reporting Services (SSRS), and addressed various bug fixes.
  • SunTrust - I developed an automated testing and data initialization platform using Selenium tools and designed reports with SQL Server Reporting Services (SSRS).
  • Westpac - I customized client onboarding screens through product configuration and behavior overrides, and I also addressed various bug fixes.
  • State Street - I customized client onboarding screens through configuration and behavior overrides in the Fenergo Solution, developed a data loader for importing client information, created a generic tool for exporting data, and updated the workflows for onboarding clients and products within the Fenergo Solution.
  • Technology Stack:
    - Front End: HTML, CSS, JavaScript, jQuery
    - Back End: ASP.NET WebForms, C#, Entity Framework, WCF
    - Databases: SQL Server, Oracle
    - Tools: Visual Studio, Team Foundation Server, dbForge Studio, Selenium Tools
ChildDiary
Remote
March 2015 – August 2015
Software Developer
ChildDiary is a new service designed to enhance communication between educators and parents. It allows educators to document daily records and development observations, as well as share spontaneous communications that can be instantly shared with parents.
Highlights
  • My main responsibilities include gathering requirements from the project leader, analyzing those requirements, and designing and implementing a suitable solution.
  • Technology Stack:
    - Front End: HTML, JavaScript, CSS, Bootstrap, JQuery, Angular Js
    - Back End: C#, .net v4,5, MVC, Entity Framework Code First, Dependency Injection, Web API
    - Databases: SQL Server
    - Testing: Nunit, Moq
Deutsche Bank
Lisbon
February 2011 – September 2014
Software Developer
Responsible for designing, implementing, and maintaining various ETL and web applications to manage the data warehouse.
Highlights
  • Data Warehouse Restructure - Redesigned the data warehouse structure to optimize data loading and improve reporting times.
  • Front End MIS - Designed a web interface connecting the Data Warehouse to users, enabling data modifications and process triggers. The platform manages user access, approvals, operation history, and supports rollback functionality.
  • Mira Reports - Designed a web application to present, explore, and export data reports from the Data Warehouse. The application enables dynamic creation of new reports and modifications to existing ones.
  • Data Warehouse Tools - Designed an application to configure workflows of tasks and notifications for daily operations in the Data Warehouse.
  • Technology Stack:
    - Data Warehouse: Server SQL 2005/2008, DTS, Business Objects
    - Web Apps: HTML, JavaScript, ASP.net WebForms, Ajax, C#, Entity Framework, Web Services
    - Reports: Silverlight, ASP.net C#, Entity Framework, Web Services
    - Other Technologies: ASP, JQuery, MVC, VB.Net
    - .Net Frameworks: 2.0, 3.0, 3.5, 4.0
Altitude Software
Lisbon
July 2008 – January 2011
Software Developer
Developed call center solutions for banks and government entities.
Highlights
  • CGD Mobile - Developed an account management application utilizing Interactive Voice Response (IVR), enabling clients to perform operations on their accounts via phone.
  • CGD Outbound Campaigns - Developed applications for outbound campaigns focused on selling new products and evaluating customer satisfaction. Additionally, created reporting tools to analyze campaign results.
  • Segurança Social Directa - Developed the inbound solution for the Portuguese Welfare Call Center, enabling citizens to clarify doubts about their rights. Additionally, created real-time dashboards to evaluate campaign and agent performance.
  • Technology Stack:
    - Call Center Solution: ASL, C++, C#
    - Web Apps: HTML, JavaScript, ASP.net WebForms, Ajax, C#, Entity Framework, Web Services
    - Databases: SQL Server, Informix

Education

Skills

Backend Medium
Node.js
Backend Senior
.Net / C# Java Python
Frontend Medium
JavaScript / TypeScript React Redux
Databases Senior
Microsoft SQL Server Oracle Elasticsearch
Infrastructure Medium
Docker

Interests

Software development
Entrepreneurship
Movies / TV Series
Gaming

References

I had the pleasure of working closely with Telmo on several high-impact projects, and I can confidently say that he is one of the most talented and driven Senior Software Engineers I’ve encountered. His technical expertise is matched only by his problem-solving mindset and commitment to delivering top-notch solutions.
Telmo has an exceptional ability to break down complex problems and design scalable, efficient systems. His proficiency in a wide range of technologies, combined with a deep understanding of software architecture, consistently resulted in robust and maintainable code. He doesn’t just write code – he engineers thoughtful, innovative solutions that align with business goals.
One of Telmo’s standout qualities is his leadership within the team. He not only mentors junior developers with patience and clarity but also fosters an environment of collaboration and continuous learning. His ability to communicate complex technical concepts in a clear, understandable way makes him a valuable resource for both technical and non-technical stakeholders.
Telmo’s dedication to quality is evident in every aspect of his work, from testing to deployment. He approaches challenges with a calm, analytical mindset, and his solutions are always future-proofed and thoroughly considered.
If you’re looking for a software engineer who combines technical excellence, leadership, and a collaborative spirit, Telmo is a perfect fit. I would highly recommend him for any senior engineering role – he’ll be an invaluable asset to any team.