Full stack developer (Python/Django and React) with experience in American companies. I managed to make an impact where I worked by always facilitating and automating processes, increasing revenue, and reducing expenses in these companies.
Professional with more than 13 years of experience in the IT area, I worked as a developer of applications, games, and systems for mobile and web devices. With the experience of working for a software factory, I was exposed to different technologies, such as Python (pandas, TensorFlow, Django, and FastAPI), Javascript (Node.js, React.js, Angular, Express), PHP, SQL, and NoSQL databases services, AWS services, Android, iOS, among others. Self-taught, passionate about innovation, and hardworking.
Stack:
Responsibilities:
Stack:
Responsibilities:
Stack:
Responsibilities:
Full Stack Python/React Engineer.
What was your role/duties in the project?
Part of a team of 5 engineers focused on the system's data verification. The main challenge of the team was to support operations teams while managing clients onboarding data and related processes. Apart
from Django/React tasks, created a few dashboards to help to understand the status of the system before, during, and after the applied changes.
What kind of goal or task were you supposed to complete?
The most important challenge found was a manual process that was queuing up in the system. An operational team was not able to keep up with the manual verifications and the main challenge for the
team was to help to minimize this queue. It was preventing the company to scale up as there were a number of potential clients waiting to sign up for the system but they couldn't.
To improve this process, the most efficient proposed initiative was to recycle previous validations. To do that, it was necessary to unhash a few fields of a huge table and create a new hashed field containing
concatenated bank info. It was necessary to run it for each validation in the table. It was performed with celery tasks and Amazon SQS.
What was your (and team) achievements/results in the project? Which problem did you solve?
After automatizing part of the process and searching for older verifications, the manual process was minimized and the 5000 items queue dropped to a 50 items queue. This way, the company was able to
receive more clients and keep growing.
What was the technology you were working with? What kind of software did you use?
It was an 80% backend job, with Python/Django tasks, and a few FastApi tasks as well. Apart from that, React was used on the front end and a lot of SQL/NOSQL was used for data dashboard creation.
Describe the complexity, was it something new, was it refactoring something existing?
It was a challenging project as it involved refactoring old code and improving it to make the system ready for scaling up while supporting a reasonable number of users.