logo
Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
Engineering Manager
Flex ConsultaEngineering Manager
Sep. 2023Cuiabá, Mato Grosso, Brazil · Remote* Mentoring another devs so they can grow their careers. * Leading a team of developers and engineers to meet the company's goals, and deliver the best products we can; * Building a Distributed System for Data Pipeline from hundreds of costumers environments, running on Linux, Windows and more. Agents gather data from costumers local systems and send data packages to the remote server for analysis and storage. Communication between server and agents is done by RabbitMQ Message Broker. Microservice approach was used to implement the infra structure. * Building a Custom Event-Driven Automation System to completely handle applications deployment and server healthiness. The Automation System is being build around Open source Salt Automation Framework (saltproject.io). The goal is to have full control over applications deployment pipelines, so that building, testing, configuring and deploying remote micro-services can be made autonomously. * Build a REST API to proxy WAB API (Whatsapp Business API) in order to streamline adoption and usage by company's developers. Microservice approach was used to implement the infra structure. * Build a Monitoring Service which log messages from applications, servers and other computational sources into an centralized Times Series Database, allowing constant monitoring and validation of backend and frontend health. Microservice approach was used to implement the infra structure.
Principal Backend Engineer
Freeclass ITPrincipal Backend Engineer
Jan. 2010 - Sep. 2023Cabo Frio, Rio de Janeiro, Brazil* Developed and maintained scalable, highly available, and modular software products, including implementing continuous integration tools to streamline the deployment process and introducing a code quality document to strengthen developmental methodologies. * Created scripts to improve user experience and integrated them with a content management system. * Designed and developed transactional and analytical data structures, as well as a shared central authentication system in for intranet applications. * Improved existing software by correcting errors and optimizing performance. * Built web applications using various tecnologies, as well as a progressive web app approach, and designed application components. * Implemented systems for collecting, storing, and managing customer orders. * Worked closely with clients to define project specifications and system designs. * Conducted regression and system-level testing to ensure software quality and functionality before release. * Developed web applications using software architecture approuch and designed intuitive graphical user interfaces with expertise in serial communications and database design. * Created and maintained a scalable system architecture to support a high-availability internet site and various internal applications, including developing the next generation integration platform for internal applications. * Analyzed and designed relational databases and implemented a Linux server for backend support. * Developed object-oriented software and built databases using an n-tier architecture methodology for web applications. * Created multi-threaded admin web applications.
Middle Fullstack Engineer
Lab Top InformaticaMiddle Fullstack Engineer
Jul. 2006 - Nov. 2009Rio de Janeiro, Brazil · On-site• Writing and maintaining the code for software projects that meet the technical requirements and standards. • Analyzing and implementing best coding practices into the project code, such as readability, modularity, security, etc. • Identifying and developing areas for revisions and improvements in current projects, such as refactoring, debugging, testing, etc. • Executing and implementing software tests, such as unit tests, integration tests, regression tests, etc. • Developing quality assurance procedures for software projects, such as code reviews, documentation, etc. • Collaborating with other engineers, clients and stakeholders to ensure the functionality and usability of the software products. • Providing technical support and mentorship to junior developers and sharing knowledge and feedback with the team.
Middle Fullstack Developer
Prodigy SolucoesMiddle Fullstack Developer
Feb. 2003 - Jun. 2006São José do Rio Preto, São Paulo, Brazil · On-site• Working with senior members of the development team on complex projects that require multiple steps in the software development process. • Writing and debugging code to ensure that a product works as intended and meets the user and client needs. • Communicating with other developers on their team or across departments to share knowledge and coordinate work efforts. • Handling coding responsibilities for both front-end and back-end development using various languages and frameworks such as HTML, CSS, JavaScript, PHP, Java, etc. • Developing and managing well-functioning databases and applications using tools such as MySQL, PostgreSQL, etc. • Testing software to ensure responsiveness and efficiency and troubleshoot any issues that arise. • Creating security and data protection settings and adhering to the industry best practices and standards.
Junior Frontend Developer
STI InformaticaJunior Frontend Developer
Mar. 2000 - Dec. 2002Recife, Pernambuco, Brazil · On-site• Reviewing design mockups and providing feedback to designers on the usability of the product. • Creating prototypes of new features that need to be built, using HTML and CSS. • Writing and debugging code to ensure that the web applications work as intended and meet the user and client needs. • Using JavaScript to create dynamic and interactive web pages. • Developing and managing well-functioning databases and applications using tools such as MySQL, PostgreSQL etc. • Testing web applications to ensure responsiveness and efficiency and troubleshoot any issues that arise. • Creating security and data protection settings and adhering to the industry best practices and standards. • Communicating with other developers on their team or across departments to share knowledge and coordinate work efforts.

Requests

Touchpoint image
6
Personal Pitch
Golang Development Expertise
Intch is a Professional Networking App for the Future of Work
100k+ people
130+ countries
AI matching
See more people like Miguel on Intch
IT
69916 people
22
Senior Software Engineer @ Jaweb Web Solutions
15
Technical Lead @ Vinta Software
20
Data Engineer @ Gympass
ITBackend Developer
16072 people
22
Senior Software Engineer @ Jaweb Web Solutions
19
Sr Software Engineer @ Picpay
19
Python Developer