Senior Software Developer
2022 - PRESENTNearForm- Worked on the team that developed an educational hub for a company in the positive behavior training field.
- Assisted on several open source projects either maintained or sponsored by the company.
- Built and delivered a customer support interface for a company in the gambling industry. As part of this project, we have also designed and delivered a data migration tool to move several terabytes of data from Oracle to the new database.
Technologies: Node.js, JavaScript, TypeScript, APIs, REST, Amazon Web Services (AWS), Google Cloud Platform (GCP), Libraries, Relational Databases, Relational Data Mapping, Data Structures, SQL, Back-end, Automation, AWS RDS, Docker, Cloud, Distributed Systems, Python 3, Cloud Deployment, Front-end, Full-stack, Full-stack Development, Scalable Application, Scalable Architecture, GitLabNode.js Developer for Innovative AAA-level Game Studio
2022 - 2022AlwaysGeeky Game, Inc.- Developed a real-time back-end engine POC for an online game.
- Deployed a containerized cluster of services into AWS ECS using Pulumi.
- Set continuous integration and continuous delivery pipelines using GitHub Actions to automate and speed up development flow.
Technologies: Node.js, Express.js, MongoDB, Amazon Web Services (AWS), Amazon Elastic Container Service (Amazon ECS), Amazon DynamoDB, Pulumi, MongoDB Atlas, TypeScript, Continuous Delivery (CD), Continuous Integration (CI), WebSockets, Blockchain, AWS RDS, Docker, Cloud, Distributed Systems, Relational Databases, Relational Data Mapping, Cloud Deployment, Front-end, Full-stack, Full-stack Development, Scalable Application, Scalable ArchitectureSenior DevOps Engineer
2018 - 2022Hearst Television- Devised cost-reduction strategies for the company's multi-provider infrastructure.
- Supported a Deis-based legacy infrastructure running on AWS.
- Helped to develop Terraform modules and to migrate services between old and new infrastructure.
- Built a monitoring infrastructure for active and new services.
- Wrote scripts to automate internal workflows and CI/CD operations.
Technologies: DevOps, Microservices, Amazon Web Services (AWS), Linux, Fastly, Deis, Microsoft SQL Server, Google Cloud Platform (GCP), Kubernetes, Terraform, Python, Node.js, Go, Google Sheets, CI/CD Pipelines, PostgreSQL, Agile, MongoDB, REST API Architecture, SQL, Amazon EC2, Amazon S3 (AWS S3), Ubuntu, Amazon DynamoDB, Vault, REST API Clients, REST APIs, Shell Scripting, Shell, Systemd, Amazon Elastic Container Service (Amazon ECS), JSON, Leadership, Code Architecture, API Architecture, Data Architecture, Architecture, Express.js, Back-end, AWS RDS, Docker, Cloud, Distributed Systems, Python 3, Relational Databases, Relational Data Mapping, Cloud Deployment, Full-stack, Full-stack Development, Scalable Application, Scalable ArchitectureBack-end and API Developer for Unity WebGL App
2020 - 2021Imperial Terrain- Designed, developed, and successfully deployed a back-end service for a Unity WebGL front-end application that relied on large data sets for 3D printing models.
- Created, developed, and deployed a solution to handle credit card payments and asynchronous 3D model downloads.
- Managed a small development team to fulfill the requirements.
Technologies: JavaScript, Browsers, APIs, HTTP, Webhook, AWS Lambda, Node.js, TypeScript, React, MongoDB, MongoDB Atlas, Amazon Elastic Container Service (Amazon ECS), Networking, Large Data Sets, Asynchronous I/O, Algorithms, Amazon S3 (AWS S3), Amazon DynamoDB, API Architecture, Financial Software, Docker, Cloud, Distributed Systems, Technical Leadership, Cloud Deployment, Front-end, Full-stack, Full-stack Development, Scalable Application, Scalable Architecture, GitLabVMware Driver Developer
2018 - 2019Novo #lectronique, Inc.- Developed a Linux driver for custom hardware to be used on VMWare ESXi virtual machines.
- Debugged and fixed issues remotely in Kernel space with on-site help to manage the physical test server.
- Launched the required driver with the expected requirements.
Technologies: C++, VMware ESXi, Device Drivers, Linux Device Driver, Kernel Programming, C, Docker, Linux Kernel, Linux Kernel Drivers, Linux Kernel ProgrammingArchitect
2017 - 2019Pagar.me- Worked on new features, bug fixes, and improvements to the company's payment system and API.
- Designed and developed a new infrastructure as a service from scratch.
- Designed and developed new services to be used with existing ones and to replace old ones.
- Served as a technical leader, helping to make decisions regarding the future of the company's development team.
- Developed new features, made improvements, and fixed bugs on embedded libraries and mobile applications that use those libraries.
Technologies: Linux, Kotlin, Java, C, Ansible, Consul, Nomad, Packer, Terraform, Go, Node.js, Google Sheets, Arduino, CI/CD Pipelines, PostgreSQL, Agile, React, MongoDB, REST API Architecture, DevOps, SQL, NoSQL, Arch Linux, Amazon EC2, Amazon S3 (AWS S3), Ubuntu, Amazon DynamoDB, Vault, Cassandra, REST API Clients, REST APIs, Shell Scripting, Shell, Amazon Elastic Container Service (Amazon ECS), Payment Gateways, JSON, Leadership, Code Architecture, API Architecture, Data Architecture, Architecture, TypeScript, Express.js, Back-end, Data Structures, AWS RDS, Financial Software, Docker, Cloud, Distributed Systems, Technical Leadership, Python 3, Relational Databases, Relational Data Mapping, Cloud Deployment, Front-end, Full-stack, Full-stack Development, Scalable Application, Scalable ArchitectureJunior Developer
2014 - 2014Samsung Electronics- Developed software to analyze cervical spine deviation.
- Worked with image visualization using C++ with OpenCV.
- Delivered a solution to automatically calculate cervical spine deviation for patients with scoliosis and lordosis using MRI images.
Technologies: OpenCV, C++, Embedded Systems, Data Structures