ConnectmixSoftware Engineer
Oct. 2024Florianópolis, Santa Catarina, BrasilSoftware Engineer
Key Skills: JavaScript | React | Node.js | Python | Tailwind CSS | MySQL | MongoDB | RabbitMQ | Docker | CI/CD (GitHub Actions) | Unit, Integration & E2E Testing. Full-Stack Development & API Architecture Achievements:
- Fixed bugs that hindered usability for both internal and external users, resulting in an approval rate of over 80% and improving system speed, responsiveness, and overall user experience.
- Implemented new workflows that improved employees' daily tasks, leading to an approval rate above 70%, as assessed through satisfaction surveys, particularly in the Checking and Customer Success areas.
- Implemented new features for the Partner and Client systems, resulting in an increase in efficiency and sales of over 22%, making it easier to purchase and manage advertising campaigns, for both business partners and clients.
- Reducing database query processing time by more than 15% through the identification and removal (where possible) of redundant code, improving overall SQL performance. Context:
Company focused on the advertising and marketing sector, operating in both the sale of advertising space and the auditing of radio and web radio stations.
Work mainly with legacy systems that use internal APIs to communicate with each other. These systems employ an MVVM architecture on the frontend and MVC architecture on the backend, connecting to both relational and non-relational databases.
Responsible for maintaining these systems, fixing bugs, and developing new features to enhance usability for internal users, customers, and partners. Activities:
- Maintenance and optimization of legacy systems.
- Rewrite lines of code, fixing bugs, improving functions and methods.
- Creating new system's features.
- Improve database queries.
- Using good development practices.
- Using clean, scalable, and easily maintainable code.