Professional Experience
Senior Software Engineer @ Tremendous
Sep. 2022 - Dec. 2022
- Worked on the frontend team, delivering improvements to the consumer-facing website.
Senior Software Engineer @ Guideline
Jun. 2022 - Aug. 2022
- Worked on the developer infrastructure team, writing infrastructural code that would then be used by product-focused teams. The application was a large-scale monolith with a large number of internally-built libraries.
Senior Software Engineer @ Jaya
Dec. 2020 - May 2022
- Transitioned into a more focused technical role, assisting team leads in scoping, planning and estimating new projects for our team, in addition to actually coding on those projects.
- Acting as a technical point of reference to the team, assisting them when needed, and doing code review of the team's pull requests as often as possible.
Tech Lead @ Jaya
Dec. 2019 - Dec. 2020
- Leading a team of five engineers during a period of tight timelines and important new projects, working closely with the project manager to scope out, prioritize, plan out and estimate work for the team.
- Scouting out for tech debt in our platform and making sure it doesn't grow unless absolutely necessary, as well as prioritizing tech debt fixing whenever possible to keep up the platform's health.
Software Engineer @ Jaya
Oct. 2018 - Dec. 2019
- Maintenance and development of a consumer-facing e-commerce platform, belonging to an American healthcare company, selling health exams for end consumers.
- Full-stack development, branding and modifying the core platform for the needs of each of our clients.
Software Engineer @ Kiskadi Marketing Digital
Mar. 2018 - Oct. 2018
- Maintenance and development of the company's flagship product, a CRM, used nationwide by over 400 stores.
- Research and development of integrations with other software systems and products, including ERPs, billing providers and SMS gateways, to add additional value and enhance usability for our product.
- Full-stack development with Ruby on Rails, using test-driven development in order to effectively maintain a large pre-existing codebase while preserving quality and performance.
- Experience with AngularJS and Vue on the frontend, and Sidekiq for task scheduling.
Software Architect @ ∞ Eits Tecnologia da Informação
Jul. 2017 - Feb. 2018
- Development and maintenance of the company’s standard development platform, which uses microservices developed with Spring Boot Cloud, allowing developers to focus on building the functional aspects of application development.
- Research on new technologies, aiming to bring more reliability, agility and possibilities to the software that we develop.
- Participation and final decision on the technology sets used on new and current company projects, taking into account both technical needs and the client’s.
- Maintenance of the company’s continuous integration platform, which runs Jenkins, automating test and homologation environments.
Full-stack Developer @ ∞ Eits Tecnologia da Informação
Feb. 2016 - Jun. 2017
- Agile software development, building both the analysis, documentation and development of projects.
- Participating in meetings with clients to acquire scope and requirements for software, project size measurement using function point analysis (FPA), and general software modeling using UML.
- Standardized development process, certified MPS.BR level F.
-
Development of the following projects:
- Singra, which is in active redevelopment, replacing disparate systems with a coherent microservice-based architecture, for which I developed a dynamic business rules system with a Ruby DSL frontend.
- Formys, an integrated system for the planning, enrollment control, and voting of bodybuilding competitions, for which I developed the synchronization mechanism between offline instances and the parent cloud instance.
- Sigalivre, a geographic information system which I’ve supported throughout 2016.
Web Developer @ See Marketing & Design
Aug. 2015 - Feb. 2016
- Building and maintenance of websites contracted to the company, using WordPress, WooCommerce, Magento and an internal CMS, depending on the needs of the project.
- Implementing visual mockups using HTML, CSS and JavaScript, along with Bootstrap and jQuery.
- Systems integration using REST APIs, integrating WooCommerce with an automated pizza order printing system.
- Development of an automated order control and printing system, integrated with WooCommerce, using C# with WPF.
- Administration of the company’s Linux server, managing the web server (nginx with PHP and Unicorn), database (MySQL) and email services (Dovecot and Postfix, along with Roundcube for webmail).
- Development of an internal CMS for the developed websites, using Ruby on Rails.