Carlos Silva

Carlos Silva

Lead Full-Stack Engineer

17 years of experience with web development

Passionate web developer from Brazil with a deep-rooted love for coding since the age of 13. Over the past 8 years, I've specialized in Ruby, contributing to over 30 projects of varying complexity. My focus lies in building innovative solutions, working on open-source projects, continuously exploring how programming can be leveraged to enhance productivity, and collaboration in the tech community.

My goal is to establish myself as a recognized expert in the development community, known for innovative solutions and contributions that inspire and empower other developers, shaping the future of software development through impactful work.

Download CV

About

Skills


Programming Languages

Ruby
JavaScript
SQL
NodeJS
C
PHP
Shell Script
Python
VB6 (VBA)
VB.NET
Java

Frameworks

Ruby on Rails
Active Admin
Hotwire
Jekyll
ReactJS
VueJS
Bootstrap
Tailwind
Semantic UI
Material UI

Databases

PostgreSQL
MySQL
Redis
MongoDB

Standards

HTML5
CSS3
HTTP
Sass/Scss
Less
GraphQL
JSON
Regular Expressions
OpenAI
WebSocket

Tools

Git/GitHub
Apache
Nginx
Sidekiq
Postman
Stripe
Mailchimp
Figma
Photoshop
Illustrator
ImageMagick

Testing Tools

RSpec
Selenium
JUnit

Workflow Applications

GitHub Projects
JIRA
Trello
Asana

Languages

Portuguese
English
Spanish
French
German

Experiences


Founder - Lead Full-Stack Engineer
CTech Web Software

Ruby on Rails PostgreSQL React JavaScript MySQL GraphQL Hotwire HTML CSS SCSS LESS CRuby Vue.js Git ChatGPT Stripe Twilio many others ...

Founder - Lead Full-Stack Engineer
CTech Web Software
Description

Enabling global success through remote collaboration with international companies, I’ve excelled in maintaining applications, troubleshooting bugs, enhancing performance, and spearheading the development of applications from inception. Engaging in a diverse array of 27 projects, including 7 long-term endeavors, I’ve consistently delivered high-quality solutions while embracing the challenges of remote work.

Technologies

Ruby on Rails PostgreSQL React JavaScript MySQL GraphQL Hotwire HTML CSS SCSS LESS CRuby Vue.js Git ChatGPT Stripe Twilio many others ...


Full-stack Web Developer
Move2 The Next Level

HTML/CSS Ruby on Rails MySQL Git Angular PostgreSQL Adobe Photoshop UX/UI Design VB.NET

Full-stack Web Developer
Move2 The Next Level
Description

Worked with a diversity of projects, languages, and infrastructures. Created websites and systems for startups. Managed tasks with Scrum. Created an SDK for an application that applies assessments to users. Made content recommendations with high performance and several live triggers.

Technologies

HTML/CSS Ruby on Rails MySQL Git Angular PostgreSQL Adobe Photoshop UX/UI Design VB.NET


PHP Programmer
Folha de São Paulo

HTML/CSS PHP jQuery Git Oracle JavaScript

PHP Programmer
Folha de São Paulo
Description

Developed and maintained some of the systems of the company. Suggested improvements for both the back-end and front-end. Worked together with the end-user to raise requirements. Migrated reports from a legacy application to a new one. Accessed the Oracle database to transfer complex queries to the PHP application.

Technologies

HTML/CSS PHP jQuery Git Oracle JavaScript


Independent Consultant
CTech Softwares

HTML/CSS PHP jQuery Git PostgreSQL Zend Framework Bootstrap JavaScript UX/UI Design Mobile App Development

Independent Consultant
CTech Softwares
Description

Worked on some national and international projects mainly for the web. Developed stores and institutional websites. Managed and raised the requirements for projects. Advised on products about user experience and better practices. Gave classes about the web and web development.

Technologies

HTML/CSS PHP jQuery Git PostgreSQL Zend Framework Bootstrap JavaScript UX/UI Design Mobile App Development


Development Analyst
Maua Institute of Technology

Ruby HTML/CSS PHP jQuery MySQL Git Scrum JavaScript Adobe Photoshop UX/UI Design

Development Analyst
Maua Institute of Technology
Description

Managed the software development area. Created a new tool to assist in purchases made within the company. Handled and was responsible for planning, aligning requirements, presentations, meetings, scheduling, training, and supporting users. Built a framework to assist in the development of all different types of software. Developed applications for external clients.

Technologies

Ruby HTML/CSS PHP jQuery MySQL Git Scrum JavaScript Adobe Photoshop UX/UI Design


Web Master
Agência YEP!

HTML/CSS PHP jQuery MySQL JavaScript Adobe Photoshop

Web Master
Agência YEP!
Description

Participated in projects of many other companies. Developed websites and systems for different customers. Advised on projects about user experience and best practices. Created layouts and interfaces for web applications. Built a framework and tool to manage the company’s communications.

Technologies

HTML/CSS PHP jQuery MySQL JavaScript Adobe Photoshop


System Analyst
Telefonica

HTML/CSS Java Oracle ShellScript JavaScript

System Analyst
Telefonica
Description

Analyzed and developed solutions to the Telefonica online account tool. Studied and was taught about Java applications. Created batch processes to provide online bills. Developed reports and high-availability live overviews. Ensured the availability of the bills and manually processing data, whenever it was needed.

Technologies

HTML/CSS Java Oracle ShellScript JavaScript


PHP Programmer
Akna

HTML/CSS PHP jQuery MySQL JavaScript

PHP Programmer
Akna
Description

Developed and maintained PHP applications. Coded in JavaScript and created jQuery plugins. Manipulated databases to meet application needs. Analyzed the difficulty and time to complete activities. Participated in activity planning meets.

Technologies

HTML/CSS PHP jQuery MySQL JavaScript


Web Designer
KMC Sites

Ruby HTML/CSS PHP Ruby on Rails jQuery MySQL Adobe Photoshop

Web Designer
KMC Sites
Description

Created the visual art (layout) of websites. Coded systems to manage the content of websites. Created 3D images for advertising and event planning. Trained customers to use the tools developed for them. Created and maintained databases.

Technologies

Ruby HTML/CSS PHP Ruby on Rails jQuery MySQL Adobe Photoshop


Computer Analyst
Landcom

HTML/CSS PHP Microsoft Access JDBC VB6 JavaScript Microsoft SQL Server

Computer Analyst
Landcom
Description

Maintained and installed computer equipment. Created and maintained databases. Supported the creation of the company’s management system. Created visual arts for the company’s advertising. Coded the company’s website as well as websites for local game servers.

Technologies

HTML/CSS PHP Microsoft Access JDBC VB6 JavaScript Microsoft SQL Server

Education


Bachelor of Science in Information Technology
GPA: 3.38 - Credits:120 Westcliff University
Bachelor of Science in Information Technology
GPA: 3.38 - Credits:120 Westcliff University
75 Credits transferred from Associate Degree in Information Technology
Name Credits Grade
Concepts of Macroeconomics 3.0 A
Physical Geography 3.0 A
The Essentials of Entrepreneurship 3.0 B-
Foundations of Business 3.0 B
Human Geography 3.0 B-
Concepts of Microeconomics 3.0 B+
Human Civilizations 3.0 C
Introduction to Business Research 3.0 B-
Applied Statistics for Optimization 3.0 A
Discrete Mathematics 3.0 A
Data Programming Concepts 3.0 A
Knowledge Discovery and Data Science 3.0 A
Big Data Analytics 3.0 A
Capstone Project 3.0 B+
Artificial Intelligence 3.0 B
45 3.38

Information Technology
GPA: 3.75 - Credits:21 University of Massachusetts Lowell
Information Technology
GPA: 3.75 - Credits:21 University of Massachusetts Lowell
Name Credits Grade
Comp.Graphics & Illustration 3.0 A
Intro. to Java Web Development 3.0 B+
Precalculus Mathematics I 3.0 A
College Writing I 3.0 B
C Programming 3.0 A
Project-Based Information Systems 6.0 A
21 3.75

Associate Degree in Information Technology
GPA: 3.24 - Credits:95 Institute Mauá of Technology
Associate Degree in Information Technology
GPA: 3.24 - Credits:95 Institute Mauá of Technology
Name Credits Grade
E-Marketing 3.5 B
Strategic View of Information Systems 2.0 B
Communication and Information 3.5 A
Data Structure and Database Management 3.5 B
Basic Concepts of Information Technology 3.5 B
Mathematics 3.5 B
Basic Informatics 3.5 A
Statistics 2.0 A
Law 2.0 B
General Accounting 3.5 B
People Management 3.5 B
Information Technology Applied to Management I 2.0 A
Degree Project 2.0 A
Information Technology Infrastructure Management 3.5 B
Project Management in Information Systems 3.5 A
DW and BI Structures 3.5 B
Computers Architecture Lab 3.5 B
Environment and Security Management Projects 3.5 B
Information Process and Security Quality Management 2.0 C
Contracts Management 2.0 A
Computer Lab 3.5 A
Business Financial Management 3.5 B
Applied Logistics 3.5 C
Information Technology Applied to Management II 2.0 B
Complementary Activities 5.0 Pass
Degree Project 2.0 A
Information Systems Implementation and People Development 3.5 A
Computer Network Lab 3.5 B
Basic Network Concept 3.5 B
Infrastructure Security 3.5 B
Quality Certification and Standards 2.0 B
95 3.24

Projects

Articles


Math Code Challange

Ruby on Rails, from MVC to GraphQL

Services

Web Development Consulting

Provide expert guidance on software and development projects, from architecture to deployment.

Code Optimization & Refactoring

Improve the performance, readability, and maintainability of existing codebases.

Open-Source Project Maintenance

Offer ongoing support and updates for open-source software solutions.

Team Mentorship & Code Review

Provide code reviews and mentor junior developers to improve code quality and skills.

Contact

Support Me

Join me in empowering the tech community by supporting my open-source contributions. Together, we can create tools and solutions that drive innovation and benefit developers worldwide.