about me
I am a
Work Process
DISCOVER
IDEA
DESIGN
DEVELOP
TEST
LAUNCH
Current* and former Employers
Fun Fact
5 Countries Visited
Learning Machine Learning
1460 Cups Of Coffee… per year
I found the one
Other Pages
Drop Me A Line ([email protected])
resume
Coding Skills
C#
SQL
Delphi
Flutter
C++
Python
HTML
CSS
WORK HISTORY
Nov 2019 – Current
System Analyst
Função Sistemas
Função develops systems for banks and finance institutions, for controlling loans, credits and debts.
Main responsibilities
- Define the systems needed change when new laws and regulations change the operational side of business.
- Planning the systems’ architecture as new features are required.
- Define how a costumer’s request will fit into current systems.
- Measure complexity of new projects.
Main projects
- Expired Loan Manager: System responsible for managing the expired loans considering the rules created by the customer. Such as rules to send the client of the expired loan to the Brazilian Credit Bureau base or features allowing the bank to make a deal with the client giving discount in the fee.
- WebCCOB: System responsible for showing to the user loans information, it can gather information from any loan in Função’s systems. Besides that it also manages a queue of expired loans so the
bank (or a third company) can contact the client. - Front: System responsible for risk analysis and taxes and interests calculations involved in a loan.
May 2018 – Nov 2019
.NET Developer
Engelhart Commodities Trading Partners
ECTP belongs to the BTG group and it is the entity responsible for commodity trading in BTG. It covers a range of agricultural, industrial, and energy products, and actively works on the entire value chain:
financing, marketing, transportation, and risk mitigation. The systems I work with are built using a mix of .NET Core, Angular and SQL Server.
Main responsibilities
- Implementing and changing systems to attend changes on Sefaz (Department of the Treasury) processes, for instance: Brazilian invoice – NF-e, and exportation
- Creating reports using SQL to highlight common problems on contracts and stocks, allowing the users to get ahead of them.
- Helping the execution team with technical doubts and issues
EDUCATION
2014
English
Limerick International Study Centre
General English Language Course in Ireland.
2010 – 2013
Bacharel, Computer Science
Carlos Drummond de Andrade University
2008 – 2009
Technical Course in Computing, Software Development
Centro Paula Souza
See more of my work experience
Apr 2015 – Apr 2018
.NET Developer
Função Sistemas
Função develops systems for banks and finance institutions, for controlling loans, credits and debts. The technologies I’ve worked with are mostly .NET C# and PL/SQL, as the systems use stored procedures in several routines.
Main responsibilities
- Implementing new features according to the requisites.
- Analyzing and correcting bugs and issues reported.
- Helping the customers with technical doubts and issues (when the service team is not able to solve).
- Planning the systems’ architecture as new features are required.
- Managing the team agenda organizing the priorities
Main projects
- Expired Loan Manager: System responsible for managing the expired loans considering the rules created by the customer. Such as rules to send the client of the expired loan to the Brazilian Credit Bureau base or features allowing the bank to make a deal with the client giving discount in the fee.
- WebCCOB: System responsible for showing to the user loans information, it can gather information from any loan in Função’s systems. Besides that it also manages a queue of expired loans so the bank (or a third company) can contact the client.
Sep 2014 – Apr 2015
.NET Developer
Tatsoft
Developing SCADA systems using Tatsoft’s framework. I’ve worked in a project for Chevron in Houston, a system that is running in a ship collecting data from the drilling.
Main responsibilities
- Take part in the meetings where the project’s specifications are defined.
- Implement new features, such as custom notification system for certain alarms (like high levels of
pressure). - Give support to Chevron’s technical team regarding our ecosystem.
Main projects
- SCADA system to supervising an oil driller in a ship and its sensors.
Apr 2014 – Jun 2014
Android Developer
Sumato Campus
Developed an app for e-learning. There was a web platform ready, therefore developed a web service in order to allow the app receive the data. The app also must synchronizes the video class with the slides.
Main responsibilities
- Development of an android app for the E-Learning platform.
Nov 2012 – Jan 2014
C++ Developer
totalSoft
Developed plug-in’s for the CAD platform using C++ (MFC) and C#, mainly in the field of Civil Engineering. Our systems automate CAD drawings and perform engineering calculations when necessary, quantifying the products according to customer specifications, and exporting detailed information about the project.
Main responsibilities
- Planning the systems’ architecture.
- Delegating tasks for the team.
- Developing systems according to the requisites.
- Implementing systems on field and getting feedback from the users.
Main projects
- QuantCAD: System used to automatic quantification, it allows the user to make technical drawings,
letting to the system the responsibility to count the amount of material spent on the project. - GlobalCAD: System used to automating the drawing of blueprints (house projects only). It can automatically generate the front view having the top view as base.
- AutoFormas: Similar to GlobalCAD, but for formwork scaffolding projects. It automates part of the drawing and uses QuantCAD technology with some slightly adjusts to fit into this kind of project.
Aug 2011 – Nov 2012
Delphi Developer
Função Sistemas
Worked using Delphi, ASP.NET and PL/SQL (SQL Server). The systems are for banks and finance institutions, for controlling loans, credits and debts.
Main responsibilities
- Implement new features according to the requisites.
- Analyse and correct bugs and issues reported.
Oct 2010 – Aug 2011
VBA Developer
totalSoft
Developed plug-ins and tools for CAD platform using VBA to simple projects, and C++ to complex projects. For the projects with C++ we used the libraries provided by the developers of CAD and MFC (Microsoft Foundation Classes) for the user interface.
Main responsibilities
- Develop systems according to the requisites.
Aug 2008 – Dec 2009
IT Class Monitor (ACESSA ESCOLA)
Fundação para o Desenvolvimento da Educação (FDE)
Intern at high school, program “Acessa Escola” (Access School).
Functions: Monitor the computer room, assist users in any doubts, help teachers in lessons in the computer room and help the staff of school with any technical problem.
Hello world!
I decided to create this page to break the profissional tom just a little bit, so I will introduce myself in a more relaxed manner 🙂
My name is William Barbosa dos Santos and I’m from São Paulo, Brazil. For those who know São Paulo, I was born and raised in Ermelino Matarazzo and Itaquera. For those who don’t know São Paulo, I still have being born and raised in Ermelino Matarazzo and Itaquera.
I was around 10yo the first time I used a computer. I focused on improve my skills on Paint, skill that I still use by this day, now for sketch some windows for the systems I am responsible for.
When I was 16yo I was approved to study computing in a famous Brazilian technical school. My technical knowledge by then was pretty low, but the teachers were amazing and they gave me a profissional perspective I didn’t have.
On my first programming class the teacher made us write a program that would make a robot leave the room. We worked in pair, one of us was the robot, the other was the one giving the commands: stand up, turn 90 degrees to the left, walk X steps… It was the first program I have ever written, and it was enough for me to know that I would be doing that for the rest of my life.
All that occurred during the long gone year of 2008, and I indeed followed my aspiration and I have been working as a programmer since then. Evolving, step by step, I went through university, went abroad so I could learn English (or at least try to), went abroad again, but now to work in the USA … now I feel like I should give back to the world what I have so luckily received.
If some post of mine helps someone in some way, or if I can inspire just a single person to follow this so challenging career, I will know it was worthy to have paid the host for this site, have installed WordPress, have set up everything to run autonomously, and have written this message.
contact
Let’s Socialize 🙂
Reach Me
based in São Paulo, Brazil
Tel : +55 (11) 98065-8406
william @ wbsantos.com