Contents
- 1 Experience
- 1.1 Work Experience
- 1.2 Certifications
- 1.2.1 Python Classes and Inheritance
- 1.2.2 Data Collection and Processing with Python
- 1.2.3 Python Functions, Files, and Dictionaries
- 1.2.4 Python Basics
- 1.2.5 Machine Learning
- 1.2.6 Security+ ce Certification
- 1.2.7 MTA: Security Fundamentals
- 1.2.8 MTA: Windows Server Administration Fundamentals
- 1.2.9 Network+ ce Certification
- 1.2.10 Project+ Certification
- 1.2.11 MTA: Networking Fundamentals
- 1.2.12 MTA: Database Fundamentals
- 1.2.13 MTA: Software Development Fundamentals
- 1.3 Skills
€120
Marco Bassaletti
Payment Gateway Developer
Mountain View, CA, United States
Bio
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.
Swiss Law FirmJavaScript, SQL, Linux, Plesk, MySQL, PHP, Laravel, VueReal State Marketing CompanyAmazon Web Services (AWS), JavaScript, SQL, Payment Gateways, Mailgun…
Experience
- Linux – 10 years
- Payment Gateways – 10 years
- Databases – 10 years
- Stripe API – 8 years
- C++ – 8 years
- Python – 6 years
- Rust – 4 years
- Chef – 4 years
Work Experience
Senior Software Engineer
2021 – PRESENT
Meta
- Acted as a senior software engineer, designing and developing scalable back-end financial services in C++ and Rust for Facebook, Instagram, and Oculus.
- Maintained and implemented new features for legacy systems.
- Handled 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.
Technologies: C++, Rust, Adyen Payments, PayPal, Stripe, ASIC, Electronic Design Automation (EDA), Chef
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, Optical Character Recognition (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 (Core Java)
Certifications
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
Skills
Libraries/APIs
Vue, React, Stripe API, Authorize.net, PayPal API, REST APIs, jQuery, Braintree API, Intercom API, QuickBooks API, Stripe
Tools
Chef, 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, C++, Rust, Python 3, Java SE (Core Java), SQL, C#, Java, C, Hack
Platforms
Amazon Web Services (AWS), Linux, Windows, cPanel, Windows Server, Mailgun
Paradigms
Security Software Development
Storage
Amazon S3 (AWS S3), SQL Server 2012, PostgreSQL, MySQL, Databases
Other
Payment Gateways, Machine Learning, Optical Character Recognition (OCR), Intuit QuickBooks, IIS, Biometrics, Cloud Computing, Cloudflare, PayPal, ASIC, Electronic Design Automation (EDA), VPS/VDS