Lucas Hage
CONTACT
SKILLS
- Rust, Python, Javascript, Typescript, Node
- Actix Web, Django, Express, Nest, Next
- Pytest, Jest
- React, HTML, CSS, Bootstrap, Ant Design
- ORM, PostgreSQL, Mongo
- AWS and GCP
- Linux, Git, Bash
- Agile, Scrum, Kanban
SOFT SKILLS
- Results orientation, Learning capacity
- Self development, Ownership
- Time and task management, Definition of priorities
LANGUAGES
- Portuguese - Native
- English - Intermediary
EDUCATION
Universidade Federal de São João Del Rei ↗
Jan 2016 – dez 2020 | Scientist’s degree
Computer Scientist
Udemy Course: Certificação Amazon AWS Solution Architect + 3 Cursos EXTRAS ↗
Aug 17 2020 | Online Certificate
Amazon AWS
Udemy Course: Programação em Python do básico ao avançado ↗
Mar 29 2021 | Online Certificate
Python 3.8.5
Udemy Course: Machine Learning A-Z™: Hands-On Python & R In Data Science ↗
Mar 27 2021 | Online Certificate
Machine Learning
Udemy Course: O curso completo de Banco de Dados e SQL, sem mistérios! ↗
Mar 28 2021 | Online Certificate
Business Intelligence, SQL Server, MySQL, Oracle, T-SQL e PLSQL.
OBJECTIVE
Software engineer and Full stack web developer
ABOUT ME
I am a proactive person who is always up for a challenge. I'm the type of person who demands a lot from himself, so in these years of experience that i've had, i've put a lot of effort into my studies and absorbed a lot of content. I am currently looking for a position that can make me evolve further, can put my knowledge into practice and bring me new ones.
EXPERIENCE
Terramagna
May 2021 – Mar 2023 | Software Engineer
Tasks Performed included:
- › I worked on the functionality integration project for the financial area of the company, where we had to deal with an internal requirement for legacy platform maintenance. I performed a proof of concept on the most sensitive propositions and proposed a new solution based on the results of this proof. The project resulted in success, with security and process optimizations and savings of 3 to 5 days in the finance cycle.
- › Projects within the company's credit area, where I worked to build systems that facilitated communication between our external customers and our internal customers (Backoffice). In addition to the main delivery, I performed several maintenance tasks and improvements to these systems.
- › Performed integrations of internal systems with systems of outsourced companies. In these tasks, we came across situations where the outsourced company did not provide an interface that would allow us to have direct access to their systems, forcing us to work on our adaptability and creativity to generate solutions that were different from the usual ones. These integrations were able to automate tasks that were previously manual, such as sending documents.
- › I directly participated in the migration of our codes that started to use other types of tools. In these tasks, I proposed solutions, created ceremonials with engineering teams for decision making, for alignment of standards and knowledge management. I also participated in task forces to carry out these deliveries.
- › It was necessary to standardize the databases. I worked on projects with the objective of communicating our system with the infrastructure of the data team, which generated the need to adapt our system to receive and deliver some information directly to this new architecture. With this integration, we were able to centralize various information, allowing processes and analyzes to be performed on top of this data.
Web Store - Mundo dos Achados ↗
Fev 2023 - Present
Project focused on building a website where I could share products that I'm promoting on my Instagram, allowing people to easily access the link to the virtual stores.
- › In this project I used Typescript as language for both my Backend and Frontend;
- › For the Backend project, I applied the Hexagonal architecture using dependency ingest and inversion of control. The framework used was Nest, where I created a CRUD for my products and an authentication system using JWT, where only an authenticated user can perform operations to create, update and delete products;
- › For the Frontend, I mainly used React to structure my components and used the Ant Design library with several high quality ready-to-use components. I created private routes to communicate with the server;
- › For application hosting, I used the AWS cloud, making use of Elastic Beanstalk for my server. I created an EC2 communication with an instance of RDS, where I keep my SQL database with user information and my products. For frontend, I hosted my React application on Amplify. Images displayed on the frontend are stored in an S3 bucket;
Software @AirGrid
Fev 2021 – Mar 2021 | Software Engineer Internship
Tasks Performed included:
- › Crawler improvements and updates;
- › Conducting several unit tests.
- › Conducting queries in SQL, using Google Cloud, BigQuery;
- › Changes in the web application, with a focus on improving the code making it cleaner;
- › Performing simple data analysis for decision making purposes;
Real State APP
Fev 2021 - Mar 2021
Development of backend app responsible for collecting data related to real estate and then using this data to train a machine learning model used to predict the price of others houses. A pipeline is used to send the prediction along with the rest of the data to the cloud.
- › Flask third-party Python library used for developing the web applications;
- › Amazon RDS and Google Cloud BigQuery used to store the collected data;
- › Prediction of real estate price using models of machine learning trained with the data collected from the execution of the crawler;
- › Data transformation using Python libraries and currently looking to use Apache Spark or Hadoop to perform this data processing;
- › Rest API that allows you to perform several SQL queries created a priori;
Colab
May 2023 – Present | Software Engineer
Tasks Performed included:
- › Developed and implemented a feature for secure and transparent editing of user personal information, including a system for analyzing sensitive changes with automatic notifications for confirmation or reversion of alterations. Overcame technical challenges and familiarized myself with the codebase, utilizing a meticulous and collaborative approach to significantly reduce the time required for user changes.
- › Designed and implemented a feature for creating and managing tags for a monitoring system, integrating seamlessly with existing components to ensure data consistency. Conducted extensive testing and comprehensive documentation, resulting in a robust system that increased user productivity and satisfaction.
- › Developed a scheduled notification system for an announcements system, using EventBridge Scheduler to trigger lambdas at specific times. The integration improved efficiency, user satisfaction, and communication accuracy in the existing system.
- › Led the modernization of a login page for citizens, facing legacy code challenges by migrating to TypeScript and applying agile methodologies. Result: delivery of a revamped page with advanced features and superior user experience.
- › Improved the visualization of departmental demands in a table by expanding the data hierarchy to include subdepartments, facilitating strategic analysis and informed decision-making.
- › Contributed significantly to the Mobile team by developing essential routes in Flutter and creating an API to access SQL data, supporting the creation of various analytical charts and providing valuable insights for clients.
- › Played a crucial role in a project for the City Hall of Piauí, ensuring the functionality of service flows and resolving critical post-update issues, promoting citizen participation and efficiency in public management.
- › Implemented a comprehensive event traceability system in the codebase, capturing relevant information via POST requests processed by Lambda functions and stored in S3, strengthening the ability to monitor and analyze user behavior.
- › Improved the company's document creation service with collaborative editing features, real-time tracking, and automatic notifications, resulting in greater efficiency and team collaboration.
- › Successfully led the integration of our system with the BigDataCorp platform, implementing complex APIs to enhance internal processes and user experience.
- › Led the improvement of the demand location process in our application by using PostGIS to resolve issues identifying nearby cities, significantly increasing the application's accuracy and usability.
- › Completely overhauled a service marketplace by refactoring both frontend and backend to add new functionalities and improve the efficiency and expansion of the services offered by the company.