Marco Bassaletti
Verified Expert in Engineering
Payment Gateways Developer
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
Experience
Availability
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
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.
Freelance Full-stack Developer
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.
Freelance Full-stack Developer
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.
Freelance Full-stack Developer
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.
Freelance Full-stack Developer
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.
Freelance Full-stack Developer
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.
IT Supervisor
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.
Lead Software Developer
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.
Developer
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.
Experience
Chilean Environmental Law Enforcement Information System
http://snifa.sma.gob.clIt was developed using Microsoft Stack. C#, ASP.NET, SQL Server 2012, and IIS and hosted on an on-premises Hyper-V machine.
Education
Master's Degree in Computer Science
Arizona State University - Tempe, Arizona, USA
Bachelor of Science Degree in Information Technology
Federico Santa María Technical University - Valparaíso, Chile
Certifications
Python Classes and Inheritance
Coursera - University of Michigan
Data Collection and Processing with Python
Coursera - University of Michigan
Python Functions, Files, and Dictionaries
Coursera - University of Michigan
Python Basics
Coursera - University of Michigan
Machine Learning
Coursera - University of Stanford
Security+ ce Certification
CompTIA
MTA: Security Fundamentals
Microsoft
MTA: Windows Server Administration Fundamentals
Microsoft
Network+ ce Certification
CompTIA
Project+ Certification
CompTIA
MTA: Networking Fundamentals
Microsoft
MTA: Database Fundamentals
Microsoft
MTA: Software Development Fundamentals
Microsoft
Skills
Libraries/APIs
Vue, React, Stripe API, Authorize.net, PayPal API, REST APIs, jQuery, Braintree API, Intercom API, QuickBooks API, Stripe
Tools
MATLAB, Plesk, PhpStorm, WebStorm, Hyper-V, Amazon Pay, E-conomic, ABBYY, Adyen Payments
Frameworks
Laravel, Laravel Spark, CakePHP, Angular, ASP.NET MVC
Languages
Python, PHP, JavaScript, Python 3, Java SE, SQL, C#, Java, C++, C, Rust, Hack
Platforms
Amazon Web Services (AWS), Windows, cPanel, Linux, Windows Server, Mailgun
Paradigms
Security Software Development
Storage
Amazon S3 (AWS S3), SQL Server 2012, PostgreSQL, MySQL, Databases
Other
Payment Gateways, Machine Learning, OCR, Intuit QuickBooks, IIS, Biometrics, Cloud Computing, Cloudflare, PayPal, ASIC, Electronic Design Automation (EDA), VPS/VDS
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