Gian Piero Bandieramonte, Developer in Granada, Spain
Gian is available for hire
Hire Gian

Gian Piero Bandieramonte

Bio

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

Self-employed
eCommerce, APIs, Python, React, C#, JavaScript, ASP.NET, Django, GitHub...
Life-Assist
CSS, HTML, React, Bootstrap, Front-end, ASP.NET, Azure, .NET, C#, Node.js...
Venteur, Inc
C#, Back-end, APIs, Git, Web Development, API Integration, Code Review, Postman...

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

2016 - PRESENT
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.
Technologies: eCommerce, APIs, Python, React, C#, JavaScript, ASP.NET, Django, GitHub, Full-stack, IT Consulting, Back-end, Front-end, Web, Web API, DevOps, Full-stack Development, Web Development, Web App Development, User Interface (UI), WordPress, Node.js, UI Development, Testing, Bootstrap, Google Sheets, Google Sheets API, Project Management, Google Apps Script, Debugging, Large Language Models (LLMs), Technical Leadership, Consulting, Coding, Google Forms, Websites, AI-assisted Development, Audits, Auditing

Front-end and React Developer

2023 - 2025
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.
Technologies: CSS, HTML, React, Bootstrap, Front-end, ASP.NET, Azure, .NET, C#, Node.js, Razor Pages, Razor, DevExpress, JSX, TypeScript, Tailwind CSS, SQL, SQL Server Management Studio (SSMS), Visual Studio, SQL Stored Procedures, Git, Back-end, Responsive Web Apps, jQuery, JavaScript, Testing, Debugging, Large Language Models (LLMs), Data Modeling, Web App Development, Architecture, API Gateways, Authentication, API Architecture, Headless Commerce, AI Tools, Reliability, Engineering, Technical Leadership, Software Architecture, System Architecture, OpenAI, SaaS, Coding, Responsive, Responsive AI, AI-generated Code, Monday.com, Websites, Back-end Architecture, Back-end Development, Database Design, Data Visualization, RESTFul APIs

Back-end Developer

2023 - 2023
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.
Technologies: C#, Back-end, APIs, Git, Web Development, API Integration, Code Review, Postman, REST APIs, REST, Visual Studio, .NET, .NET 6, Data Modeling, Microservices Architecture, Microservices, Web App Development, API Gateways, Architecture, Health Insurance, Healthcare & Insurance, Insurance, JSON Web Tokens (JWT), SaaS, Coding, Websites, Swagger, Back-end Architecture, Back-end Development, RESTFul APIs

Senior Software Developer

2023 - 2023
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.
Technologies: Node.js, React, Next.js, TypeScript, API Integration, Machine Learning, Data Analysis, MongoDB, Amazon Web Services (AWS), RSS Feeds, Finance APIs, Options, Options Trading, WebSockets, Real-time Data, Data Visualization

Senior Software Engineer

2017 - 2019
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.
Technologies: ASP.NET, C#, Angular, JavaScript, HTML, CSS, Visual Studio, MongoDB, MySQL, REST, JSON, .NET Core, TypeScript, REST APIs, Full-stack, C#.NET, Model View Controller (MVC), Web API, .NET 4, OAuth 2, Azure DevOps, Web Development, Web App Development, Azure, Node.js, UI Development, NoSQL, Debugging, Automated Testing, CI/CD Pipelines, Continuous Delivery (CD), Continuous Integration (CI), Data Modeling, Fintech, Microservices Architecture, Microservices, Finance APIs, FIX Protocol, Architecture, API Gateways, WebSockets, Deployment, Authentication, Real-time Systems, Event-driven Architecture, Financial Systems, Ledgers, Financial Data Reconciliation, API Architecture, Security, Reliability, Payments, Engineering, Workflow Automation, Payment APIs, Software Architecture, System Architecture, SaaS, Coding, Automation, Responsive, Websites, Swagger, Back-end Architecture, Back-end Development, Database Design, Payment Processing, SaaS Architecture, Real-time Data, RESTFul APIs, Dashboards

Software Engineer

2013 - 2016
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.
Technologies: C++, ASP.NET, C#, Visual Studio, Desktop App Development, Full-stack Development, ASP.NET MVC, Debugging, Automated Testing, Engineering, Reliability, Coding, Back-end Architecture, Back-end Development, Database Design

Chief Analyst

2010 - 2012
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.
Technologies: Excel VBA, Algorithmic Trading, Modeling, Fixed Income, Microsoft Excel, Data Analysis, Data Science, Data Analytics, Data Processing, Data Engineering, Data Processing Automation, Quantitative Finance, Stock Market, Automation, Spanish

Development Analyst

2007 - 2010
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.
Technologies: JavaScript, ASP.NET, C#, MySQL, MATLAB, HTML, CSS, Microsoft Excel, Excel VBA, C#.NET, Data Analysis, UI Development, XML, Object-oriented Programming (OOP), Data, Visual Basic for Applications (VBA), Finance APIs, Quantitative Finance, Quantitative Analysis, Stock Market, Financial Systems, Ledgers, Coding, Spanish, Database Design, Back-end Development, Back-end Architecture

Experience

Payment Platform Enhancement

November First is a payment platform for transferring funds internationally in different currencies. The platform has been in place in the company's IT base since I began this project. The goal was twofold: to upgrade the platform to exploit a more comprehensive array of functionalities from the newer version of the FIX protocol and to revamp the platform as it presented deep performance and scalability issues.

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/
Worked for Brainlab, a company that had an algorithm that performed image registration between X-rays and digitally generated X-rays (DRR). Such an algorithm lacked a unit testing framework to detect potential errors in its precision. Providing this framework was complex because the algorithm relied on 3D imaging APIs such as DirectX. This fact implied that any conformance test verifying the correctness of the algorithm would have to rely on methods that do not use 3D imaging APIs. I therefore designed an image registration method that emulates some parts of the DirectX functionality. Here, geometry was exploited by also using supporting C++ headers. This code performed image registration on specific border cases. The resulting images were then compared pixel by pixel against the results of the original algorithm.

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

I'm currently developing an eCommerce web app for a global organization to facilitate the online sale of books in various formats, including physical and digital delivery.

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

I created a web app as a full-stack developer that enabled the online trading of stocks within a brokerage organization that could otherwise only accept trading orders from its clients by phone. This was critical for boosting the organization's rate of orders placed by its clients, ultimately increasing its revenues considerably.

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

Co-founded an investment management firm where I served as its chief analyst and developed an algorithm to cherry-pick undervalued fixed-income securities.

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

The project's goal was to implement a program that finds the optimal path to solve any shuffled instance of Rubik's cube using an acceptable amount of time and memory resources. By optimal path, I mean the shortest possible path from the initial shuffled instance to the ordered instance. There can be multiple paths leading to the same ordered instance of 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

The client requested multiple loan calculators that would compute metrics, such as the repayment plan, interest cost, and amortization schedule of conventional amortized loans.

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/3659056383
A neural network system was developed using MATLAB with the purpose of imitating a successful stock investor.

The 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.com
My main contribution to the Life-Assist company so far has been a complete redesign of its web app's homepage. Their marketing team documented all the design requirements for a successful redesign. Completing this project required implementing CSS animations, dynamic menus, carousel sliders, JavaScript and TypeScript functions, and more. A responsive design and compatibility with major browsers were critical requirements. Back-end work was also essential because the homepage is closely connected to many modules within the API. Therefore, I ended up working with .NET, C#, and SQL Server to implement new modules and controllers while extending the API's core functionality. New SQL tables and stored procedures were also created. The result was a fully modernized, enhanced, and more stable homepage where the IT coordinator responsible for this project exposed his total satisfaction with the new homepage.

Automated Trading Bots

An automated trading bot based on C# developed using Interactive Brokers APIs. This would trade within the Forex markets following specific technical analysis rules, exploiting certain market deviations. The bot was previously backtested using historical market data.

Mobile First Meditation Progress Tracker

Ngöndro Tracker is an offline-first mobile application built with React Native (Expo) and TypeScript that helps practitioners track progress in diverse meditation practices. The app uses a local-first architecture with SQLite for persistence, allowing users to log meditation sessions, monitor cumulative counts, and track progress toward long-term repetition goals even without network connectivity.

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

2008 - 2010

Master's Degree in Finance

IESA School of Management - Caracas, Venezuela

2001 - 2007

Bachelor's Degree in Computer Science

Simon Bolivar University - Caracas, Venezuela

Certifications

JUNE 2018 - PRESENT

Danish PD3 Certificate

Udlændinge- og Integrationsministeriet

FEBRUARY 2015 - PRESENT

telc German B2 Certificate

telc – Language Tests

SEPTEMBER 2013 - PRESENT

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring