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.
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.
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.
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.
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.