
Gian Piero Bandieramonte
Verified Expert in Engineering
Software Developer
Granada, Spain
Toptal member since August 3, 2022
Gian is a senior software engineer with 15+ years of experience modernizing systems, integrating APIs, and delivering reliable business-critical software. He's specialized in integration-heavy environments where stability and correctness matter. He's experienced in owning payment engines, API integrations, and complex web platforms. He has strong back-end focus with practical React/TypeScript skills. Gian's MSc in Finance and CFA background enable a strong business understanding.
Portfolio
Experience
- Data Analysis - 16 years
- C# - 14 years
- .NET - 13 years
- JavaScript - 12 years
- Web App Development - 12 years
- APIs - 9 years
- React - 5 years
- Python - 3 years
Preferred Environment
React, JavaScript, C#, .NET, SQL, CSS, HTML, Visual Studio, ASP.NET
The most amazing...
...web app I've worked on is a payment platform called Novemberfirst.com, where I upgraded algorithms powering reliable and fast transfers of funds worldwide.
Work Experience
Software Consultant
Self-employed
- Enhanced the responsiveness of my clients' websites, improving usability and attracting more customers.
- Created eCommerce web apps for my clients' startups, enabling them to sell products online and boosting their sales capacity by at least 50%.
- Fixed bugs in my clients' websites by performing manual and automated QA testing. Developed automated testing code using technologies such as Jasmine.
Front-end and React Developer
Life-Assist
- Modernized the web app's look and feel, allowing it to attract a larger customer base. This was done by following the design specs from the marketing team and by holding periodic team meetings to discuss the design.
- Upgraded the front-end codebase by migrating from Knockout to React. This significantly enhanced code maintainability, readability, and scalability, proving essential to developing more complex solutions.
- Improved the web app's general performance by refactoring old core back-end code into cleaner, more robust, and high-performance code.
- Provided the client with very low response times to support them during releases, fixing bugs as necessary, and making changes according to urgent feedback. This helped to enhance the web app's reliability score, increasing customer satisfaction.
- Handled the web app's responsiveness and cross-browser compatibility in every project, ensuring proper and intuitive functionality in all users' screen sizes. Marketing provided design specs for tablet and mobile screen sizes.
- Enhanced the loading speed of various sections of the web app, with more hassle-free functioning and a more intuitive UI.
Back-end Developer
Venteur, Inc
- Developed at least seven REST API integrations with Venteur's partners, expanding the array of offered insurance services to their customers. This way, their product became more competitive, increasing the ability to attract new customers.
- Improved the app's exception and error handling, making debugging easier and making it more stable. This was crucial to helping the app become more reliable for its users.
- Performed code reviews of code written by my colleagues, spotting a few potential bugs.
Senior Software Developer
Abruzzi Spur Holdings LLC
- Assisted the client in finding the right tools for performing data analytics on real-time data streamed from a 3rd-party API for trading options.
- Developed a UI in React that presented—in a readable manner—cryptic real-time data streamed from a 3rd-party API using web sockets. The front end is customizable: it can show/hide columns, search data in any table cell, or expand columns.
- Contributed to the front-end solution, which helped the client in enhancing investment strategies offered to final customers through a subscription-based service.
Senior Software Engineer
November First
- Increased the company's sales by roughly 15% by implementing currency exchange functionalities solicited by customers using the Financial Information eXchange (FIX) protocol.
- Implemented optimal levels of forex trading margins, which resulted in the company earning a top competitive position in Denmark's fintech sector.
- Boosted the payment platform's robustness, reliability, and precision by developing front- and back-end unit testing, integration tests, and end-to-end tests.
Software Engineer
Brainlab
- Enhanced the company's ability to treat cancer by improving the radiation precision of its flagship radiotherapy solution, ExacTrac, by 8%.
- Rewrote the C++ controller software of a robot that records and reproduces breathing patterns from patients' lungs, improving its precision by 51%.
- Improved ExacTrac's quality standards by performing both manual and automatic quality assurance tests on its core functionalities, including its patient monitoring precision for radiotherapy.
Chief Analyst
Arca Análisis Económico
- Co-founded the company's core business and wealth management unit by developing its framework, where more than $7 million was managed.
- Outperformed major fixed-income benchmark indexes through the creation of an experimental proprietary investment strategy.
- Implemented trading algorithms with Excel VBA while exploiting Bloomberg's API capabilities. Such algorithms sought to cherry-pick undervalued fixed-income securities, boosting investment returns by at least 2% annually.
Development Analyst
Econoinvest Casa de Bolsa, C.A.,
- Established an online brokerage by developing a web application that enabled our clients' online trading of financial securities.
- Increased the company's client acquisition by 70% by developing a web application that allows settlers to establish their trusts online.
- Took part in a team responsible for more than $200 million in assets under management and structured the investment portfolios with bonds and stocks in line with our clients' investment policy statements.
- Developed quantitative models for measuring portfolio performance and evaluating fundamentals concerning stocks and bonds for prudential asset allocations.
Experience
Payment Platform Enhancement
I recreated the payment platform in a way that it could perform quote and trade requests, as well as process the respective responses in a faster and more stable fashion. The code was also rendered more maintainable and scalable so that further enhancements could be done more efficiently. A wider array of functionalities was added to the trading platform, including handling requests for quotes (RFQs) and market data simultaneously, enabling the trading of SPOT, TOD, and TOM orders, and supporting express payments.
The offering of these new functionalities solicited by customers and the fueling of the number of transactions they perform on the platform led to a significant increase in new account openings and, consequently, in the company's revenue by at least 12%.
ExacTrac: Image Registration Algorithm
https://www.brainlab.com/radiosurgery-products/exactrac/With this method, we found significant discrepancies in the pixel patterns between the algorithm's results and those from my unit testing method. Handling such discrepancies increased the algorithm's precision by roughly 8%, leading to better beam precision during radiotherapy targeting tumors in patients with cancer and to better cancer treatment solutions offered by Brainlab.
Online Bookstore | An eCommerce Web App
The app comprises three projects:
• A React storefront that powers the front end with the interface where users can browse and place orders
• A React dashboard where managers can oversee the inventory, fulfill orders, manage users, and more
• A Python API that stores and provides inventory and user data and powers the required back-end functionality
Both the storefront and the dashboard communicate with the API to receive and store inventory and user data. This project is based on Saleor's successful open source platform (Saleor.io/).
Project details under NDA.
Online Trading Platform
The project was developed using ASP.NET and C# for the back end, SQL to manage the data, and a combination of CSS, HTML, and JavaScript for the front end. Both MS Visual Studio and Adobe Dreamweaver were utilized as IDEs.
A Trading Algorithm
To accomplish this, financial data from hundreds of companies were downloaded through the Bloomberg platform using its proprietary API, which was fed into the Excel models I created. An algorithm ran using such data powered by Excel VBA to aid in analyzing huge amounts of data. An array of charts was also created to assist in the process of selecting the undervalued financial securities.
In addition to picking undervalued fixed-income securities, they also had to be tailored to the financial needs and goals of our clients for whom we designed the investment portfolios. The aforementioned algorithm, at the same time, was responsible for this sort of tailoring.
An Algorithm to Solve Rubik’s Cube
TASKS
Rubik's Cube has an astronomical number of ways it can be permuted, and the code had to be efficient with time and memory usage. I used C++ due to its high level of performance and control with which the programmer can manage the memory. The path-finding algorithm known as A*, i.e., A Star, was one of the main actors of this solution and worked especially well with this kind of problem.
After code optimizations, tests, and refactoring, a robustly designed program was devised that could solve any shuffled instance of Rubik's cube using an acceptable amount of time and memory.
Web-based Loan Calculators
As a full-stack developer, I created these calculators and presented them in a user-friendly UI within the web app.
Intelligent Trading System
https://www.amazon.com/-/es/Juan-C-Arismendi/dp/3659056383The system would be fed with the trading patterns of such investor and back-tested to ensure consistency. It was also tested against real-time forward-looking data.
A book was then published following its success. A link to the book is shown in the project URL.
Homepage Redesign
http://life-assist.comAutomated Trading Bots
Mobile First Meditation Progress Tracker
Each entry is modeled as a session, with totals derived dynamically to ensure data integrity and auditability. The application includes practice management, streak tracking, daily analytics with chart and table visualizations, and a backup import and export system. Optional user authentication and cloud synchronization are implemented using Supabase, enabling secure account access and cross-device data portability while preserving the app’s offline-first design.
Education
Master's Degree in Finance
IESA School of Management - Caracas, Venezuela
Bachelor's Degree in Computer Science
Simon Bolivar University - Caracas, Venezuela
Certifications
Danish PD3 Certificate
Udlændinge- og Integrationsministeriet
telc German B2 Certificate
telc – Language Tests
Chartered Financial Analyst (CFA)
CFA Institute
Skills
Libraries/APIs
React, BloomAPI, jQuery, REST APIs, Web API, Node.js, Google Sheets API, Entity Framework, Interactive Brokers API, Stripe API, Stripe
Tools
Visual Studio, Microsoft Excel, Excel 2013, Bloomberg, Google Sheets, JSX, MATLAB, Git, GitHub, MATLAB Neural Network Toolbox, Jira, Postman, Expo, Claude, Google Forms, Claude Code
Languages
JavaScript, C#, HTML, CSS, C#.NET, Python, Excel VBA, C++, SQL, GraphQL, TypeScript, C, XML, Java, Google Apps Script, Visual Basic for Applications (VBA)
Frameworks
ASP.NET, Tailwind CSS, .NET, .NET 4, .NET 6, React Native, Django, Next.js, .NET Core, ASP.NET Web Forms, ASP.NET MVC, ASP.NET Core, Bootstrap, Entity, Razor Pages, Razor, Angular, OAuth 2, Material UI, JSON Web Tokens (JWT), Swagger
Paradigms
Object-oriented Programming (OOP), Responsive, REST, Model View Controller (MVC), Desktop App Development, Requirements Analysis, Testing, Unit Testing, Automated Testing, Continuous Delivery (CD), Continuous Integration (CI), Microservices, Event-driven Architecture, API Architecture, Mobile Development, Mobile App Design, Automation, Back-end Architecture, Database Design, Azure DevOps, DevOps, Object-relational Mapping (ORM), Microservices Architecture, Real-time Systems
Platforms
Visual Studio Code (VS Code), Web, WordPress, Azure, Android, Mobile, Amazon Web Services (AWS), Oracle, Oracle Database, Docker, Ubuntu
Storage
PostgreSQL, MongoDB, MySQL, JSON, NoSQL, Microsoft SQL Server, SQL Server Management Studio (SSMS), SQL Stored Procedures, IIS SQL Server, SQLite
Industry Expertise
Project Management, Insurance
Other
APIs, Quantitative Analysis, Algorithmic Trading, Fixed Income, eCommerce, Investment Analysis, Front-end, Back-end, Modeling, Full-stack, Web Applications, IT Consulting, Artificial Intelligence (AI), Reusable Libraries, Full-stack Development, Web Development, Web App Development, Data Analysis, UI Development, Front-end Development, Data Science, Data Analytics, Data Processing, Data, Responsive Web Apps, Debugging, Data Modeling, Fintech, Trading, Technical Analysis, Backtesting, Backtesting Trading Strategies, Finance APIs, Quantitative Finance, Financial Modeling, Stock Market, Architecture, API Gateways, Financial Systems, Engineering, Coding, Responsive AI, Spanish, Websites, Back-end Development, Algorithms, Dashboards, Application State Management, API Integration, User Interface (UI), Machine Learning, Integration Testing, QA Testing, Neural Networks, User Management, Client Portals, API Connectors, Data Engineering, Data Processing Automation, Code Review, CI/CD Pipelines, Large Language Models (LLMs), Trading Bots, Automated Trading Software, AI Agents, Options, Fundamental Analysis, WebSockets, FIX Protocol, Authentication, Ledgers, Financial Data Reconciliation, Headless Commerce, AI Tools, Supabase, React Native Navigation, Security, Reliability, Payments, Minimum Viable Product (MVP), Marketplaces, Technical Leadership, Cross-platform App Development, Mobile Apps, Mobile App Development, Workflow Automation, Payment APIs, Software Architecture, Consulting, OpenAI, AI Assistants, System Architecture, SaaS, Mobile First, AI Integration, AI-generated Code, Monday.com, Payment Processing, SaaS Architecture, Real-time Data, AI-assisted Development, Data Visualization, RESTFul APIs, Audits, Auditing, Design, DevExpress, Options Trading, RSS Feeds, FastAPI, General Data Protection Regulation (GDPR), Corporate Finance, Deployment, Cursor AI, Supabase Auth, Mobile UX, Health Insurance, Healthcare & Insurance, Mobile App UI, App Store
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