
Roberto Horst
Development
São Paulo, Brazil
Skills
Java
Spring Boot
mySQL
PostgreSQL
React.js
Git
AWS (Amazon Web Services)
Docker
About
Roberto Horst's skills align with Programmers (Information and Communication Technology). Roberto also has skills associated with Web Professionals (Information and Communication Technology). Roberto Horst has 19 years of work experience, with 12 years of management experience, including a mid-level position.
View more
Acomplishments
My main accomplishment to date is the development of a web-based ERP system for the jewelry industry. To create the software, I first had to understand how the production process works. This understanding enabled me to model the database and develop necessary modules, including product management, production control, order processing, and financial operations.
This experience provided me with a comprehensive understanding of the entire development cycle, from conception to user training.
At the time I worked for QikServe, our team inherited a project designed for restaurant kiosks, enabling customers to place orders themselves. It was a complex, multilayered system that we needed to decipher to maintain it, implement new features, and ensure that new changes didn't break existing functionality.
The UI was developed using Electron with Typescript, which communicated directly with a Java service running locally. This service stored orders in a local Couchbase instance, and orders were only sent to the main API after the customer paid.
The software was designed to allow each restaurant brand to apply its own theme and customize various elements, such as buttons, banners, and background colors.
One of the approaches that helped was the extensive coverage of the code with unit tests.
Work Experience
Senior Full Stack Developer
Synergia
March 2024 - Present
- Design, development and delivery of software applications Mentor junior developers and code review
Senior Full Stack Developer
QikServe
May 2021 - November 2023
- Working on new features and maintain all REST APIs in Java that are in production. Plan, develop and maintain external integration with payment, loyalty and POS providers. Participate in front-end clients develop by coding new components with AngularJS or REACT, that consume company's internal APIs.
Full Stack Developer | CTO
Naip Tecnologia (Brazil)
January 2009 - June 2021
- Developed a full web-ERP for jewelry industry. Stack: JAVA, MySQL database, JSP UI, communication to server throw AJAX calls.
- Developed a webapp module to control of production and processing of agricultural products. Stack: JAVA, MySQL database, JSP UI, communication to server throw AJAX calls.
- Created and maintained CI/CD scripts for maintenance and deploying new features on local servers.
Full Stack Developer
CBCon - Centro Brasileiro de Conhecimento (Brazil)
January 2005 - December 2009
- Developed several features for a web-based e-learning platform. (JAVA and MySQL). Phone support for new users and bug reports.