Marco Bassaletti, Developer in Mountain View, CA, United States
Marco is available for hire
Hire Marco

Marco Bassaletti

Verified Expert  in Engineering

Payment Gateways Developer

Location
Mountain View, CA, United States
Toptal Member Since
February 4, 2020

Marco is a full-stack developer with more than a decade of experience, including software development, cloud-computing server management, IT security, and implementing various online payment gateways (Authorize.Net, Stripe, Amazon Login & Pay, USA ePayments, Gravity Payments, Braintree Payments, and 2CheckOut). Marco has deployed apps on cloud computing platforms with providers like Amazon, DigitalOcean, and Rackspace Cloud Computing.

Portfolio

Meta
C++, React, Hack, Rust, Adyen Payments, PayPal, Stripe, ASIC...
Swiss Law Firm
JavaScript, SQL, Linux, Plesk, MySQL, PHP, Laravel, Vue
Real State Marketing Company
Amazon Web Services (AWS), JavaScript, SQL, Payment Gateways, Mailgun...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Linux, Windows, Rust, VPS/VDS, C++

The most amazing...

...project I've developed is financial services in C++ language for Meta (ex-Facebook).

Work Experience

Senior Software Engineer

2021 - PRESENT
Meta
  • Acted as a senior software engineer, designed and developed scalable back-end financial services in C++ for Facebook, Instagram, and Oculus.
  • Maintained and implemented new features for legacy systems.
  • Developed ASIC/EDA development and built tools in Rust language for electrical engineers designing custom ASICs for Meta data centers.
  • Played a crucial role as a key member in two on-call rotations. In the payments engine, the on-call focused on troubleshooting payment issues across Meta fintech services, and in the build services on-call, unblocking and troubleshooting financial services deployments on data centers.
Technologies: C++, React, Hack, Rust, Adyen Payments, PayPal, Stripe, ASIC, Electronic Design Automation (EDA)

Freelance Full-stack Developer

2019 - PRESENT
Swiss Law Firm
  • Developed a back-office web application for managing law firm dossiers, clients, opposing parties, debtors, judges, and authorities.
  • Installed and configured a staging and production environment on a cloud computing server with Plesk panel.
  • Developed modules for reports and invoicing for law firm clients.
Technologies: JavaScript, SQL, Linux, Plesk, MySQL, PHP, Laravel, Vue

Freelance Full-stack Developer

2018 - PRESENT
Real State Marketing Company
  • Built an integration with the payment gateway, Authorize.net, on a PHP/Laravel B2B application with hundreds of live clients.
  • Developed client-facing user interfaces for billing and invoicing modules this included controls for credit-card validation and payment.
  • Migrated a production server's large MySQL database (several gigabytes) to a new location.
  • Provided general Linux server maintenance of production, staging, and backup environments.
Technologies: Amazon Web Services (AWS), JavaScript, SQL, Payment Gateways, Mailgun, Amazon S3 (AWS S3), Linux, Authorize.net, MySQL, PHP, Laravel, Vue

Freelance Full-stack Developer

2017 - PRESENT
Hotel Management SaaS Application
  • Improved the integration with the payment gateway, Stripe, on a PHP/Laravel B2B application and also implemented a monthly subscription model.
  • Developed RESTful API endpoints for mobile applications.
  • Created landing pages on Instapage.com and using raw Bootstrap static pages.
  • Provided general Linux server maintenance of production, staging, and backup environments.
Technologies: Amazon Web Services (AWS), SQL, Stripe API, PayPal API, Payment Gateways, Plesk, Cloud Computing, MySQL, JavaScript, PHP, Laravel, Vue

Freelance Full-stack Developer

2019 - 2020
Freshwater and Saltwater Fishing Video Platform
  • Implemented improvements to a subscription module of a SaaS web application that was in production for existing clients.
  • Improved the web-page rendering speed using CloudFlare as the CDN.
  • Developed fixes on customized Laravel Spark modules.
Technologies: Amazon Web Services (AWS), JavaScript, SQL, Payment Gateways, Linux, Cloudflare, MySQL, PHP, Laravel Spark, Laravel, Vue

Freelance Full-stack Developer

2015 - 2019
Automatic Invoicing Processing SaaS
  • Developed improvements to an automatic invoice processing SaaS web application specifically improved the processing and detection of data using OCR software.
  • Built integrations with several external accounting systems, like e-conomic, QuickBooks, and Dinero.dk along with implementing invoice data synchronization with accounting system backends.
  • Migrated a production application from a datacenter using a bare-metal machine.
  • Implemented billing subscription improvements using the QuickPay payment gateway.
Technologies: JavaScript, SQL, Payment Gateways, Linux, E-conomic, Intuit QuickBooks, MySQL, OCR, ABBYY, Laravel, PHP

IT Supervisor

2011 - 2015
Superintendencia del Medio Ambiente
  • Supervised the development of back-office and front-office web applications at a small-sized environmental law enforcement organization in Chile.
  • Developed several ASP.NET MVC 5 web applications, mostly for e-government strategies.
  • Administered to Windows Server and Hyper-V with failover cluster architecture.
Technologies: JavaScript, SQL, Hyper-V, SQL Server 2012, IIS, ASP.NET MVC, C#

Lead Software Developer

2010 - 2011
Fundación Chile
  • Analyzed requirements and designed and developed a web application for environmental compliance management.
  • Setup and configured a cloud computing-based server infrastructure.
  • Executed onsite workshops for users of environmental compliance management software.
Technologies: JavaScript, SQL, Linux, jQuery, CakePHP, MySQL, PHP

Developer

2007 - 2007
GEPROCOM
  • Developed a user interface for a biometric control system using the Java Swing library.
  • Created a Java Sockets server to communicate with an SFM 3000 biometric sensor.
  • Helped the deployment of a Java biometric control application inside an standalone computer for use on-site by final client.
Technologies: SQL, Biometrics, PostgreSQL, Java SE

Chilean Environmental Law Enforcement Information System

http://snifa.sma.gob.cl
I supervised the development of the first version of the Chilean environmental law enforcement system. This system has several back-end applications and front-end applications to manage government environmental audits to companies and citizen complaints.

It was developed using Microsoft Stack. C#, ASP.NET, SQL Server 2012, and IIS and hosted on an on-premises Hyper-V machine.

Frameworks

Laravel, Laravel Spark, CakePHP, Angular, ASP.NET MVC

Languages

Python, PHP, JavaScript, Python 3, Java SE, SQL, C#, Java, C++, C, Rust, Hack

Libraries/APIs

Vue, React, Stripe API, Authorize.net, PayPal API, REST APIs, jQuery, Braintree API, Intercom API, QuickBooks API, Stripe

Platforms

Amazon Web Services (AWS), Windows, cPanel, Linux, Windows Server, Mailgun

Other

Payment Gateways, Machine Learning, OCR, Intuit QuickBooks, IIS, Biometrics, Cloud Computing, Cloudflare, PayPal, ASIC, Electronic Design Automation (EDA), VPS/VDS

Tools

MATLAB, Plesk, PhpStorm, WebStorm, Hyper-V, Amazon Pay, E-conomic, ABBYY, Adyen Payments

Paradigms

Security Software Development

Storage

Amazon S3 (AWS S3), SQL Server 2012, PostgreSQL, MySQL, Databases

2023 - 2024

Master's Degree in Computer Science

Arizona State University - Tempe, Arizona, USA

2003 - 2009

Bachelor of Science Degree in Information Technology

Federico Santa María Technical University - Valparaíso, Chile

OCTOBER 2020 - PRESENT

Python Classes and Inheritance

Coursera - University of Michigan

AUGUST 2020 - PRESENT

Data Collection and Processing with Python

Coursera - University of Michigan

JULY 2020 - PRESENT

Python Functions, Files, and Dictionaries

Coursera - University of Michigan

JUNE 2020 - PRESENT

Python Basics

Coursera - University of Michigan

APRIL 2020 - PRESENT

Machine Learning

Coursera - University of Stanford

FEBRUARY 2015 - FEBRUARY 2018

Security+ ce Certification

CompTIA

MARCH 2014 - PRESENT

MTA: Security Fundamentals

Microsoft

FEBRUARY 2014 - PRESENT

MTA: Windows Server Administration Fundamentals

Microsoft

DECEMBER 2013 - FEBRUARY 2018

Network+ ce Certification

CompTIA

NOVEMBER 2013 - PRESENT

Project+ Certification

CompTIA

OCTOBER 2013 - PRESENT

MTA: Networking Fundamentals

Microsoft

OCTOBER 2013 - PRESENT

MTA: Database Fundamentals

Microsoft

SEPTEMBER 2013 - PRESENT

MTA: Software Development Fundamentals

Microsoft

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