Sérgio Silva Mucciaccia
Verified Expert in Engineering
Software Developer
Vitoria - State of Espírito Santo, Brazil
Toptal member since October 7, 2021
Sérgio is a Java engineer with seven years of experience spanning three companies. He is a quick learner, eager to face new challenges. As a collaborative developer always open to suggestions and critics, Sérgio is passionate about finding simple and elegant solutions to complex problems.
Portfolio
Experience
- Java - 10 years
- JUnit - 5 years
- Apache Maven - 5 years
- Hibernate - 5 years
- Spring 5 - 5 years
- GitLab - 5 years
- SQL - 5 years
- Docker - 4 years
Availability
Preferred Environment
SQL, Java, Spring 5, Hibernate, JUnit, Apache Maven, JSON Web Tokens (JWT), OpenAPI, Docker, GitLab
The most amazing...
...software I've developed is the project management system of a university used by thousands of students, professors, and employees.
Work Experience
Back-end Java Developer for an Online Marketplace (Warehousing)
Silveroak Internet Services - Main
- Developed a new process to deal with expired items in a warehouse.
- Architected a new process to manage lost and defective items in a warehouse.
- Developed new functionalities to permit all actions in a warehouse management system (WMS) to be done in bulk by uploading a sheet.
Full-stack Developer
B2W Digital
- Worked in the largest eCommerce company in Brazil, contributing to the expense management and supply chain systems.
- Improved the performance of the most used endpoints up to 20x faster in the supply chain system. Some endpoints had over a million requests per minute.
- Developed a new log system that registers all user inputs applying data anonymization required by law. Multiple microservices now use the log system.
- Developed new features and participated in upgrading the expense management system to a new version.
Senior Software Engineer
Federal University of Espírito Santo
- Deployed a single sign-on system. I prepared the system to be launched after being reviewed, presented, and accepted by the directors. I worked collaboratively with many different teams to integrate the login in all systems.
- Elaborated a project management system used by tens of thousands of students and employees. I also developed the first version of the system alone. After presenting it to the directors, it was launched, and more developers were added to the team.
- Created a system that implements the selection process of the university. It includes a subscription, ranking, appealing, registration, reports, and many other features. It selects over 6,000 candidates for rolls per year.
Software Engineer
Federal University of Espírito Santo
- Worked in a student assistance system responsible for paying over USD $2 million per year to underprivileged students. Fixed bugs and security issues, created a ranking process, devised and developed an audit process, and added other features.
- Created a system to identify and help underperforming students. Some students were selected by the system based on absences, grades, and user input; afterward, a follow-up team was assigned to help.
- Assisted in the creation of a protocol system used by over 4,000 employees. I contributed to reviewing the code, testing the system, and correcting bugs. This system generated an economy of over five times the entire team's salary.
Junior Developer
Technaid
- Developed an algorithm for inertial sensors calibration that proved to be ten times faster than the previous one used. Wrote libraries for smartphones and bare sensors in C++, Java, C#, and MATLAB.
- Created a desktop and a web interface for movement analysis sensors. The system was used to validate and improve physical therapy techniques.
- Provided training and support in SPSS statistics software for doctors to use in medical diagnosis.
Private Tutor
Self-employed
- Tutored more than 50 students individually for college entrance exams. Most of them enrolled in the best universities in Brazil.
- Mentored over 20 college students individually in programming and engineering disciplines.
- Assisted a professor in programming disciplines in a college.
Experience
Protocolo Ufes
https://protocolo.ufes.brI participated in this project in reviewing, testing, and fixing bugs. For legal reasons I can't disclose the source code.
Project Management System
https://projetos.ufes.brI developed the first version of the system alone and contributed significantly to all different versions. For legal reasons, I can't disclose the source code.
Capixaba State ICPC Regional Phase | 2nd Place
The ICPC is an extracurricular programming sport that universities around the world participate in, focusing on providing gifted students with ways to show off their skills and gain interpersonal and problem-solving abilities.
Capixaba State Mathematical Olympiad | 3rd Place
https://www.obm.org.br/The OBM organizes the national mathematical olympiads, as well as several regional or state olympiads. It represents Brazil in international competitions such as the International Mathematical Olympiad (IMO) and the Iberoamerican Mathematical Olympiad.
The OBM reaches a wide range of students of private and public schools throughout the country.
Computer Programming Tournament (Topcom) | 2nd Place
This contest provides computer students with the opportunity to demonstrate, share, and improve their problem-solving skills using the computer.
The tournament consists of solving and implementing a list of issues within a specific time frame. The elaboration and correction of the problems have the participation of professors from the Department of Informatics at UFES.
Single Sign-on System
I implemented this system through modifications in the open-source Apereo CAS project. I had to work collaboratively with many teams to integrate the login of the university's systems and provide a single secure login system for the users.
Student Assistence System
https://ae.ufes.brCandidate Selection System
https://candidato.ufes.brAcademic System
https://academico.ufes.brI worked in this system reviewing the code, fixing bugs, refactoring the code, and developed the process of identifying students with poor performance to assign them a team to help.
Expense Management System
Supply Chain System
http://americanasmarketplace.com.br/Education
Master's Degree in Computer Engineering
Federal University of Espírito Santo - Vitória, ES, Brazil
Bachelor's Degree in Computer Engineering
Federal University of Espírito Santo - Vitória, ES, Brazil
Skills
Libraries/APIs
OpenAPI, Vue, JasperReports, React
Tools
Apache Maven, GitLab, JDK 8, MATLAB, NPM, Spring Tool Suite (STS), GitLab CI/CD, Git, Gradle, RabbitMQ, Jenkins, Jira, Confluence, GitHub
Languages
SQL, Java, C++, Python, JavaScript, HTML, CSS, Prolog, C, HTML5, C#
Frameworks
Hibernate, Spring, Spring Boot, Spring 5, JUnit, JSON Web Tokens (JWT), Vuetify, Jakarta Server Pages (JSP), JSF
Storage
PostgreSQL, RDBMS, Relational Databases, IBM Db2, DBeaver, MongoDB
Paradigms
Dynamic Programming
Platforms
Docker, Linux, Ubuntu, Kubernetes, Amazon Web Services (AWS), Salesforce, Apache Kafka
Other
RESTful Services, Calculus, Physics, Microprocessors, Computational Geometry, Statistics, Data Structures, Networks, Pattern Recognition, Artificial Intelligence (AI), Neural Networks, LDAP, Graphs, Mathematics, Programming, Digital Electronics, Message Queues, Hexagonal Architecture
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring