Gaston is a Senior Software Developer with 10+ years of industry experience and high-level proficiency in Python, Celery, Redis, and front-end technologies. He is well-versed in web application architecture and has successfully collaborated with a good number of development teams. Gaston has hands-on experience with large enterprise applications and frameworks for McAfee and Intel. He is focused on research methods to meeting company needs as a business through technology.
Implemented the back end for a ticketing platform using Python and FastAPI, Pydantic for schema validation to ensure data integrity and consistency across the application, and PostgreSQL with SQLAlchemy ORM for database management and efficient data handling.
Developed automated tests using Behave for BDD integration testing with Selenium for UI automated tests and PyTest for unit testing.
Used Docker Compose for the development environment, reducing setup time.
Designed and implemented the front end using React with TypeScript, creating a responsive user interface.
Implemented front-end component testing using Vitest.
Designed and implemented a cash advance platform that supports ACH cash advances and repayments.
Managed user subscriptions and monthly invoices using technologies such as Solid, Plaid, Brex, and Stripe.
Established development guidelines and best practices for the team, promoting a productive work environment.
Implemented the platform using Python with SQLAlchemy and Tornado, PostgreSQL, Docker, and various AWS services (QLDB Ledger, IAM, Lambda, ECS, ECR, Dynamo, Dynamo TTL, SQS, RDS, AWS Secrets Manager, Parameter Store, CloudWatch logs and events).
Managed infrastructure with Terraform and used horizontal auto-scale based on load system and GitHub Actions for CI/CD.
Set up monitoring and alerting using Datadog, New Relic, and Grafana to ensure platform stability and performance.
Employed Python Behave for integration testing, ensuring system reliability under different scenarios.
Used Customer.io for notifications and one signal for tracing user flows.
Refactored payments Auth service to comply with new Amazon SLAs for partnership and integrations including Python changes in the Django platform.
Worked on CI/CD with GitHub Actions, infrastructure with Terraform, including AWS DynamoDB, IAM, Lambda, SQS, and Kubernetes as a code using Helm.
Designed and developed (in a team of 2) an event-based authorization expiry service using Terraform, CloudFormation, Datadog, AWS Services as Lambda, SQS, IAM, DynamoDB, Dynamo TTL, Dynamo Stream.
Prepared payments services for a Super Bowl event due to increased traffic, controlled the services performance during the event, and took action in case of accidents.
Onboarded and trained new hires and conducted the last round of interviews for new Python developers for the Payments team.
Supported the Java development team working on a QRC parser and interpreter following the EMVCo Consumer and Merchant presented encodings.
Acted as main developer in a render farm with Master/Workers architecture coded in Python.
Developed the Master using Django REST framework, migrated from Tornado, and Celery for the queuing system (the workers run Celery tasks, with Redis used as back-end results and MQTT as a broker).
Developed a 3D assets web library with a back end in Node.js, PostgreSQL as a database, and a Vue.js front end.
Integrated the website with the design tools and automated deployment using Docker.
Created automated rendering submissions to the render farm using Python scripts.
Developed integrations and automation made for the different tools (Browzwear VStitcher/Lotta) and systems using Python scripts.
Acted as full-stack developer in McAfee’s SIEM using Java and Angular and developed Cucumber automated tests in Ruby.
Supported the development team by adding unit tests and fixing bugs to ePO Java extensions and the improvement of ePO MySQL stored procedures.
Developed a notification service for ePO Cloud through REST API implemented in JavaScript over Node.js, with Redis as storage, and a web interface using Angular, HTML5, and CSS.
Implemented configurable REST API automatic tests based on its definition using Python and Behave.
Developed a web UI to configure and exercise an Intel IoT simulated device using Python and HTML5 with Bootstrap.
Designed and implemented an Intel IoT starter kit web management tool in Python and HTML5 to install, configure, and monitor applications and provide a web interface to interact with those.
Worked on the tool deployment using AWS services and Docker containers.
The Intel® IoT Platform is a reference architecture model and family of products from Intel and its ecosystem, designed for seamless device connectivity, trusted data delivery, and value-driven analytics.
A configurable framework was developed to automatically test REST API using Python and Behave, enhancing management of IoT devices.
The project achieved Best Demo award in software professional conference 2015 and Best Poster in software professional conference 2016, demonstrating its success in connecting millions of IoT devices.