
Nuno Veiga
Verified Expert in Engineering
Software Developer
Braga, Portugal
Toptal member since June 18, 2020
In 2010, Nuno's career started with an internship at Cisco Systems (based in San Jose, California) and then he moved on to Primavera BSS and WeDo Technologies. At WeDo, he was hired as a technical consultant, specializing in telecom revenue assurance and fraud solutions. Currently, Nuno works for OutSystems as a customer success engineer.
Portfolio
Experience
- SQL - 5 years
- Oracle SQL - 5 years
- Oracle - 5 years
- Oracle SQL Developer - 5 years
- ETL - 5 years
- Business Intelligence (BI) - 5 years
- SQL Server Management Studio (SSMS) - 1 year
Availability
Preferred Environment
Integration, Visual Studio, SQL
The most amazing...
...project I've worked on was when I drastically shortened the time it took to load a single bill cycle from 12 hours to four hours.
Work Experience
Customer Success Engineer
OutSystems
- Assisted our customers' development teams by providing relevant education and best practices to.
- Improved the adoption of OutSystems.
- Built value-oriented relationships with customers ensuring that they remain delighted OutSystems customers.
- Played a crucial role in supplying a delightful OutSystems customer experience across all channels and interactions.
- Delivered intelligent and relevant product feedback and recommendations from the customers back to our product management team.
Consultant
WeDo Technologies
- Worked on several projects, mainly revenue assurance and fraud detection, for telcos based in the US.
- Developed ETL processes and reports.
- Finetuned SQL queries and performance by evaluating the cost of partitioning and indexing.
- Created docker images and scripts to automatically deploy a new tenant for a multitenant application.
- Wrote Bash scripts to preprocess and cleanup the raw data.
- Developed the star schema model for various applications.
Software Engineer for QA
Primavera BSS
- Developed an automated testing component for a framework in order to automatically create test cases.
- Wrote code to run tests using white tools.
- Implemented the automatic generation of tests to validate the edge values of the attributes.
- Generated an XML model that held the rules of each attribute to be tested.
- Developed a pairwise algorithm to set the number of generated tests to a sufficient amount.
- Logged the test case results into a defined database.
Software Engineer Intern
Cisco Systems
- Developed a Java-based tool to manage and monitor the large-scale VPN deployment for the Cisco Virtual Office Express. This tool displays VPN status information in a user-friendly GUI and performs Cisco router configurations, network management, and tracks usage tasks for thousands of sites.
- Constructed the connection to the routers via SSH.
- Migrated the web-based application into the new standalone one.
- Created the back-office methods that would retrieve the basic information of the connected router.
- Assisted in building the user interface module.
Experience
Billing Migration Validation
Project Steps:
01. Loading the as-is data from their old system into our application.
02. Loading the as-is data from their new system into our application.
03. Performing ETL processes on the data from step 01 and checking for any data discrepancies.
We would load three months worth of data at one time and once the customer validated that the applied transformation was correct, the data was wiped out, and another set was loaded.
Billing Review
The process consisted of reading the data from the Exadata into CSV files and transferring them to our data center via a secure copy protocol (SCP). Once the files reached our server, we would perform an ETL (extract, transform, load) over that data to feed the data validation processes and reports. All of these processes ran in near real time.
Revenue Assurance and Fraud Management System
Education
Master's Degree in Computer Engineering
University of Minho - Braga, Portugal
Bachelor's Degree in Computer Engineering
University of Minho - Braga, Portugal
Skills
Tools
Visual Studio
Languages
SQL, C#, Java, C#.NET
Platforms
Oracle, MacOS, Windows, Unix, Docker
Storage
SQL Performance, PL/SQL, PL/SQL Developer, Oracle PL/SQL, SQL Server Management Studio (SSMS), Oracle SQL Developer, Oracle SQL, SQL Server 2014, Database Performance, Microsoft SQL Server, Database Modeling
Paradigms
Business Intelligence (BI), ETL, Data-driven Testing, Testing
Frameworks
.NET
Industry Expertise
Telecommunications
Other
Web Development, PL/SQL Tuning, Integration, Routing, Networking, Templates, OutSystems, Development, Platforms, Unix Shell Scripting
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring