Personal details

Ricardo S. - Remote software architect

Ricardo S.

Software Engineer
Based in: 🇧🇷 Brazil
Timezone: Brasilia (UTC-3)

About

Experienced technician both in logical programming and in management of machines and people. Over 20 years of professional experience with high load and high traffic servers and more than 30 years of academic experience and know-how in the computer science field.

Technical and professional knowledge in several areas, with emphasis in the financial, accounting, commercial, statistics and mathematical areas.

Experience with multiple integrations such as Adyen, Stripe, Paypal, Google Maps, IBM Watson and many others

According to D.I.S.C. "Initiative is my highlight, I am objective, focused on results and take risks independently and innovatively. I am attentive to opportunities, I can be involved in several projects and know how to prioritize activities. I have a fast pace, I am dynamic and creative."

Work Experience

Full Stack Developer (contractor)
Undisclosed Cassino Company | Nov 2023 - Present
PHP
SQL
Node.js
MySQL
Git
Unit Testing
GitHub
OAuth 2.0
TypeScript
Jira
Docker
Cloudflare
Jwt
JavaScript
Jest
DigitalOcean
MySQL Optimization
Swagger
Microservices
Sentry
Testing techniques
Postman
TypeORM
Discord
NestJS
Discord API
Security software
Express.js

Develop the back-end to save game bet and prize information. Implementation of rules for marketing campaigns. Server load assessment. Rewriting vanilla PHP code and database queries to reduce response time for high priority endpoints. Implement Redis cache. Evaluate and implement rules and options to reduce the impact of various attacks such as DoS and DDoS on the system. Development of new solutions in NestJS using TypeORM and resources such as communication with Discord and the front-end application (through websockets). Creating a standard development environment that can be used by other developers using Docker and Stubby servers. Discuss good practices for the team.

Fullstack Developer (Founder)
WB4B Negócios Online Ltda (Curitiba, PR - BRA Based) | Oct 2000 - Present
Python
Java
C#
Node.js
jQuery
MySQL
Git
Angular
Spring
SQLite
CodeIgniter
PostgreSQL
Selenium
GitHub
Nginx
JUnit
Laravel
Amazon EC2
Jenkins
Amazon S3
Doctrine
Redis
Elasticsearch
OAuth 2.0
Phpunit
Capistrano
TypeScript
Jira
Vagrant
CVS
Bootstrap
Docker
React
SugarCRM
JavaScript
Microsoft SQL Server
Subversion
Swagger
Mql4
Jabber
MQL5
Postman
.NET Core
NestJS
DevSecOps
Tailwind css
Vue.js
Security software
Apache HTTP Server
DevOps

Tasks descriptions: As CTO of a small company I had the opportunity to act as project manager, IT engineer, analyst, and developer of CMS, accounting, stock and selling control web-based applications over PHP/MySQL/Linux platforms. Development for Brazilian governmental institutions as well as small and medium size companies. I had the opportunity to work extensively with several technologies, not only the LAMP (standard dev for a web based business), but many others, among them I can say C#, Perl, Bash/Sh, Java, Delphi, MS SQL Server, Oracle, MS Dynamics, SAP BusinessOne, Capistrano, Jabber, Vagrant, ZAP (OWASP Zed Attack Proxy), SuiteCRM, SugarCRM, SalesForce, Selenium and several others described on the first page of the curriculum.

Reason for leaving: In a way I didn't leave the company, it still exists, but it's just used as a way to communicate the government my earnings in contracts I sign to meet hiring demands and small projects I attend. But the company itself was terminated because with the departure of partners I ended up migrating from technical management to administrative management and I noticed that I was dissatisfied with several things. I was making money, but I wasn't having fun. So I decided to leave the company and focus on my career in software engineering.

Projects

Lime and Limestone Community of Paraná (Intelligent Web Spider)
2011
PHP
jQuery
MySQL
Git
Linux
jQuery UI
Google Maps
GitHub
UML
Bootstrap
NLP
Scrum
Kanban
ArcGIS
JavaScript
Scrum Master
Apache HTTP Server
AI
Project to the Brazilian government through Mineropar (a Brazilian government agency oriented towards organizing mining companies and various other services related to geology) and the association of Lime and Limestone of Paraná state. An internet crawler (spider robot) was developed for internet news mining with interpretation of natural language tecniques. A map server was also built using MapServer open source server that was used to enable a converter we created in PHP that exchanged geolocation data from ArcGIS received files to mapserver format and allowed me to present the information in multiple web map options such as Google Maps and OpenStreetMap I built using javascript. In this project I worked as analyst, developer and manager of the team.
FirstClass (Full e-commerce platform with multiple integrations)
2006
PHP
SQL
Node.js
MySQL
Git
Linux
Zend Framework
GitHub
Amazon EC2
Amazon S3
phpMyAdmin
Phpunit
UML
Vagrant
MySQL 5
JavaScript
MySQL Administration
MySQL Optimization
AWS
Framework for building, maintaining and evolving virtual stores (e-commerces) that involved several technologies, including national (Brazilian) and international payment services, national shipping services, marketing applications, data mining and data collection applications, as well as several layers of other implementations and security techniques. This application was sold to MadeiraMadeira, currently one of the largest e-commerce retailers in Brazil, and was the basis of its technology. I fulfilled many roles on this job, by and large as a developer, but I worked as analyst and security expert as well as many other position

Education

UniFatecie
Bachelor's degree・Software Engineering
Nov 2023 - Dec 2027
AI Trail
Extracurricular・General AI, LLM, Generative AI
Apr 2025 - Apr 2025

Certifications & Awards

Agile Methodologies
UniFatecie University Center | Dec 2023
Winning Article in the DIO Competition
DIO Digital | Jun 2023