Carlos F.

Carlos F.

Senior Software Engineer

São Paulo, Brazil
Hire Carlos F. Hire Carlos F. Hire Carlos F.

About Me

Carlos is a senior full-stack web and software developer with over a decade of experience developing robust and fully functional web applications, consistently meeting and exceeding goals and objectives. He specializes in Ruby, Ruby on Rails, PostgreSQL, React.js, and GraphQL, having hands-on experience in designing, developing, testing, maintaining, and debugging software for millions of users.

Work history

UpStack
UpStack
Senior Full-stack Developer
2018 - Present (7 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Infield
Infield
Ruby on Rails Engineer
2023 - 2024 (1 year)
Remote
  • Researched and implemented the platform’s dependency resolution algorithm based on PubGrub.

  • Implemented front-end and back-end features on the platform.

  • Helped with open-source initiatives like gemcompat.

  • Contributed to hiring and onboarding new team members and mentored a junior engineer.

Ruby on RailsHTMLGit Extensions PostgreSQLJavaScript 5 Hotwire Python API Node.jsAlgorithmsTeam Mentoring Tailwind CSS
Wefunder
Wefunder
Ruby on Rails Engineer
2021 - 2022 (1 year)
Remote
  • Led the post-funding engineering team.

  • Developed technical solutions to problems faced by post-funding team members.

  • Implemented, deployed, and trained the team on the new tools created.

Ruby on RailsGit Extensions PostgreSQLGithubJavaScript 6 Team Mentoring Project PlanningElectron Vue.jsHTMLCSS
VirtualShield LLC
VirtualShield LLC
Lead Full-stack Developer
2020 - 2021 (1 year)
Remote
  • Architected and built the next generation of the company's main system.

  • Coordinated the mobile and desktop app integration and worked with VPN servers and Experian to protect personal information.

  • Worked on an open-source Rails GraphQL project offered to a client.

  • Boosted fulfillment on Diplomatic Security Service accounts in record time.

Ruby on RailsGit Extensions PostgreSQLTypescriptJavaScript 6 Team Mentoring Project PlanningLeadershipSolution Architecture VPNGraphql
Hired (now LHH)
Hired (now LHH)
Senior Full-stack Developer
2018 - 2019 (1 year)
Remote
  • Worked on a one-to-many integration with applicant tracking systems.

  • Provided the proper tools to sync information on both ends for companies to run their hiring processes seamlessly.

CTech Web Software
CTech Web Software
Founder
2017 - Present (8 years)
Remote
  • Managing a boutique web development firm with 27 international clients (including 7 long-term engagements) and a distributed team of 7.

  • Delivering high-quality solutions while managing complexities of remote work like recruitment, training, evaluation, goal-setting, coaching, and contract termination.

  • Engaged in customer acquisition from both word-of-mouth and direct contact from freelance networks.

Blickfloor
Blickfloor
Senior Full-stack Developer
2017 - 2018 (1 year)
Remote
  • Built a prototype Rails application from scratch to manage home sales negotiations.

  • Worked directly with the CEO to turn requirements into features.

  • Provided estimates and guidance about best practices.

HTMLRuby on RailsGit Extensions PostgreSQLLeadershipApplication Architecture Project Planning
Gelles-Hurwitz
Gelles-Hurwitz
Game Developer
2016 - 2017 (1 year)
Remote
  • Developed an indie mobile game from scratch for a US-based company.

  • Delivered error-free coding for custom physics dynamics and interactions with objects.

  • Led the design initiatives and created minor animations, building a basic user interface to show game results.

Move2 The Next Level
Move2 The Next Level
Full-stack Developer
2015 - 2017 (2 years)
São Paulo, Brazil
  • Developed complex websites/systems for startups, managing tasks with Scrum.

  • Created a SDK for an application that applies assessments to users.

  • Delivered advanced recommendations with high performance and multiple live triggers.

Binary Systems
Binary Systems
Full-stack Developer
2015 - 2017 (2 years)
Remote
  • Developed comprehensive web systems using Ruby on Rails to manage cargo trains in Italy.

  • Improved the application's overall performance and created new reports with custom data visualizations.

  • Updated legacy code to improve readability/quality and proposed interface changes for a better user experience.

Folha de S.Paulo
Folha de S.Paulo
PHP Programmer
2015 - 2015
São Paulo, Brazil
  • Developed and maintained the company's key systems and suggested improvements for both the front and back end.

  • Successfully migrated reports from a legacy application to a new one.

  • Transferred complex queries to the PHP application via the Oracle database.

Mauá Institute of Technology
Mauá Institute of Technology
Development Analyst
2012 - 2014 (2 years)
São Caetano do Sul, Brazil
  • Led software development initiatives and built complex frameworks to assist in the development efforts.

  • Developed applications for external clients and created tools to assist in purchasing efforts.

  • Led the planning, requirements, presentations, scheduling, training, and user support efforts.

Agência YEP!
Agência YEP!
Web Master
2012 - 2012
São Caetano do Sul, Brazil
  • Developed websites and systems for clients, advising on projects regarding user experiences and best practices.

  • Created layouts and interfaces for unique web applications.

  • Built an advanced framework and tool to streamline and manage the company's communication processes.

Telefonica – Carriers Interconnect and BK Consultoria (Accenture)
Telefonica – Carriers Interconnect and BK Consultoria (Accenture)
System Analyst
2010 - 2011 (1 year)
São Caetano do Sul, Brazil
  • Analyzed and developed complex solutions to the Telefonica online account tool.

  • Created a batch process to provide online billing processes.

  • Ensured the availability of bills, manually processing data when required.

Akna
Akna
PHP Programmer
2010 - 2010
São Paulo, Brazil
  • Developed and maintained high-level PHP applications.

  • Manipulated databases to effectively meet application needs.

  • Led project planning efforts, analyzing difficulty levels and time to complete tasks.

KMC Sites
KMC Sites
Web Designer
2009 - 2010 (1 year)
São Caetano do Sul, Brazil
  • Created website layouts and 3D images for advertising and event planning.

  • Coded systems to manage website content and created/maintained databases.

  • Delivered advanced training to customers after project completion.

UX/UI DesignerHTMLCSSJavaScript3D Image Processing Layout Design
Landcom
Landcom
Computer Analyst
2006 - 2008 (2 years)
Santo André, Brazil
  • Led the coding efforts for the company's website as well as websites for local game servers.

  • Created high-level visual arts for the company's advertising initiatives.

  • Played a key role in building the company's management system and created/maintained databases.

Portfolio

Full-stack Developer - Bettha
Full-stack Developer - Bettha

Led the development efforts including both sides of the application, the administrative panel, and the entire infrastructure setup, for a RoR application with an API on the server side and an Angular and Bulma application on the client side. Was involved in every part of the project, which included both sides of the application, the administrative panel, a secondary application to handle assessment tests, and all the infrastructure setup for staging and production environments. Conducted the creation of an SDK for the secondary application. Worked with queue tools and set up AWS and Heroku environments. Technologies used: Ruby, Ruby on Rails, AWS, Heroku, HTML, CSS, JavaScript.

Full-stack Developer - Binary System
Full-stack Developer - Binary System

Led all development efforts including rewriting legacy code for a large Ruby on Rails application that manages large amounts of daily data in an almost-live response time. Improved the performance so that the live graphs were able to load in a very short time. Created new features and reports. Rewrote some legacy code and improved the performance in several areas. Technologies used: Ruby, Ruby on Rails, PostgreSQL.

Full-stack Developer
Full-stack Developer

Developed a Ruby gem designed to improve methods and add new features to Rails Active Record using PostgreSQL, while handling simple tasks such as the DISTINCT ON SQL command, translated to the Relation method, and other more complex issues including composite data types. Technologies used: Ruby, Ruby on Rails, PostgreSQL.

Full-stack Developer - Zolvia
Full-stack Developer - Zolvia

Used Ruby on Rails and Bootstrap for a simple website with an administrative panel and a variety of tools that can be used for diverse projects.

Education

Bachelor's Degree, Information Technology
Bachelor's Degree, Information Technology
Westcliff University
2020 - 2021 (1 year)
Non-degree Courses, Information Technology
Non-degree Courses, Information Technology
University of Massachusetts Lowell
2018 - 2018
Associate Degree, IT Management
Associate Degree, IT Management
Centro Universitário do Instituto Mauá de Tecnologia - São Paulo, Brazil
2011 - 2013 (2 years)