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
System Architect Team Lead
MobitraxxSystem Architect Team Lead
Jun. 2023Florianópolis, Santa Catarina, Brazil · Remote(PART-TIME) The process of reimagining a monolithic system into a serverless microservices architecture is a complex undertaking that requires careful planning and execution. In this regard, we present a three-phase approach that we have implemented successfully in our organization. In the first phase, we migrated legacy monolithic systems, including Tomcat Apps, and Databases from Kinghost to AWS Elastic Beanstalk. To prevent downtime, we implemented observability and auto-recovering load balancers. The migration of the 200GB production DB was achieved through AWS DMS service, from a Mysql 8 to AWS Maria DB. We improved our processes by implementing GITHUB pipelines for versioning and deployment and setting up a QA environment for thorough end-to-end tests and homologation. These changes helped us achieve greater efficiency and success in our work." In the second phase, we adopted an event-driven architecture and developed microservices. These microservices were deployed into a low-cost GCP serverless environment. We leveraged cutting-edge technologies such as Quarkus Framework, Java 11/17, Google Cloud Function, Pub/Sub, Logs, and Business Metrics, and integrated Incident Alarms with Slack and OpsGenie. In the third phase, we are rewriting the Mobitraxx Android mobile apps using the React Native framework. This framework was chosen for its ability to deliver high-quality, cross-platform mobile apps with ease. Overall, our approach has yielded significant benefits, including improved scalability, reduced costs, and increased agility. This approach is recommended for organizations seeking to modernize their monolithic systems and adopt a serverless microservices architecture.
Senior Software Engineer
Encora Inc.Senior Software Engineer
Jun. 2023 - Dec. 2023None · RemoteActing as Senior Software Engineer at Consensus.com, Designing and coding the Billing integration with GoTransverse. Java, SpringBoot, AWS
Technical Lead
Encora Inc.Technical Lead
May. 2021 - Jun. 2023None · RemoteAllocated at Philips as Technical Leader and Senior Developer at the GoBio division. developing microservices and breaking out the old monolithic system. GoBio develops ECG sensors and systems to collect telemetry data and give patients and clinical staff real-time diagnostics. 100% Hands-on coding and developing microservices using Java Spring Boot Framework. Event Driven based on the RabbitMQ messaging system. Apps are deployed into some Kubernetes clusters.
Senior Software Engineering
TCSenior Software Engineering
Apr. 2021 - Sep. 2021RemoteDeveloping Micro Services with GoLang, NodeJS, and React Developer. Messaging using NATS.
Software Engineering Manager
iFoodSoftware Engineering Manager
Jul. 2020 - Apr. 2021RemoteAs the former Promotions Platform Services team manager, I was responsible for providing vouchers to our customers. During my tenure, our team achieved several milestones, including implementing the Scrum methodology, which made us more agile and efficient in delivering results. We also improved our product expectations management and successfully redesigned our domain, responsibilities, and services to become more scalable and aligned with our future vision and strategic planning. Our ongoing work included assisting each team member in their professional growth and development and creating a more enjoyable and innovative software development environment by disrupting traditional methods. Hands-on Java (Spring Boot) Services, Designing Domains, Event-Driven, Databases and Microservices patterns.
Technical Team Lead
Fundação CERTITechnical Team Lead
Feb. 2020 - Jul. 2020Florianópolis e Região, Brasil · On-siteAs a Technical Team Leader, I have successfully led two projects. In the first project, We utilized Microservices architecture, NodeJS, React, MongoDB, Elastic Search, Docker, Kubernetes, and AWS. In the first project, I managed a team of nine people, including developers and UX designers, and oversaw the SCRUM process, which involved Daily Meetings, Review, Planning, retrospectives, managing the backlog, and providing hands-on support to the team in making the best architecture choices. In the second project, We utilized Microservices architecture, NETCORE, MongoDB, Elastic Search, Docker, Kubernetes, and AWS. I integrated BLE´s devices (Bluetooth Low Energy) to track patients' data. I led a team of four people and managed the SCRUM process, which included Daily Meetings, Review, Planning, Retrospective, Sprint Reports, managing the backlog, and providing hands-on support to the team in making the best architecture choices.
Technical Team Lead
Conexão SolarTechnical Team Lead
Apr. 2019 - Oct. 2019Florianópolis Area, Brazil · RemoteActing as the Technical Lead, designing and coding the solar incidence and project calculation platform. Using .NETCORE, Angular, Microservices, Azure. www.conexaosolar.com.br
Sr. Software Engineer - Analista Desenvolvedor Senior
Mercado LivreSr. Software Engineer - Analista Desenvolvedor Senior
Oct. 2017 - Mar. 2019Florianópolis, Santa Catarina · HybridAs a Senior Software Engineer, I have worked on several projects that involved the development and architecture of various systems. One of the projects I worked on was the Shipping Tax system, which involved the online generation of Brazilian fiscal documents for legal shipment transport. I was responsible for the architecture and development of the SEFAZ BUS integration using JAVA Spring Boot. Another project I worked on was the UCS (Unified Control System) project, where I was responsible for the architecture and development of IoT solutions for all distribution and fulfillment centers. This involved the acquisition and control of data from devices. I developed microservices using GoLang. I also worked on low-level integration using IPP protocol for Laser Printers and TCP Modbus protocol for a PLC's POC for Distribution Centers and warehouse general automation. Additionally, I also worked on the TMS (Transport Management System) project, where I focused on improving the coding using C#, JS, and Bootstrap. I worked on system performance improvements, scalability, deployments, test flows, and database infrastructure management using SQL Server. Integration of Honeywell and Zebra Hand Helds for reading bar codes and QRCodes, and printing documents from TMS Android Application. I also administered Azure DevOps, Azure Service Fabric Infrastructure, Application Services, Web Jobs, and Azure Service Bus.
Senior .NET Developer & Sitecore Developer
NonLinear DigitalSenior .NET Developer & Sitecore Developer
Aug. 2016 - Jul. 2017Florianópolis, Santa Catarina · HybridI worked as a Sitecore, C#, and Angular programmer, working on upgrades and component development for several clients. Through my efforts, I successfully integrated the Brazilian Sams Club portal with Salesforce, paving the way for seamless and efficient marketing operations.
Full Stack
Arquivo Local - Gerenciamento de Documentos e SistemasFull Stack
Feb. 2016 - Nov. 2016Florianópolis, Santa Catarina · RemoteActing as the Full Stack Developer using ASP.NET MVC Framework and AngularJS Framework to develop the Physical Files Management System.
Full Stack Developer
LUGATI IT ServicesFull Stack Developer
Apr. 2016 - Jun. 2016Florianópolis, Santa Catarina, Brazil · On-siteActing as Senior Full Stack Developer developing ASP.NET MVC Framework and EXT JS Framework (By Sencha) applications on the Brazilian´s governmental software for animal´s meet control.
Director of Software Engineering
QUARKS TECHNOLOGIES LTDDirector of Software Engineering
Feb. 2010 - Dec. 2015Florianópolis e Região, Brasil · On-siteAt Quarks Technologies, As one founder and the Director of Software, I led the creation, deployment, and implementation of the business plan and technologies. Our startup was incubated in the Technological MIDI incubator, managed by the ACATE Technology Association of Santa Catarina. We received support from SEBRAE and the Federal Government, which helped us develop hardware and software solutions for energy savings in industrial electric motors utilizing IoT concepts. Our efforts were recognized and rewarded as we were selected for investment through the TECNOVA project by FINEP. To implement the development process, we chose Agile methodology (Scrum for software, Kanban for hardware) and used Java Spring Boot and .NET C# for the server side, Angular for the client side, and Android for mobile apps. We created microservices that communicate with electrical devices such as PLCs, Frequency Inverters, and SoftStarters, also communicating with our Single to Three Phase Motor Converter (Aka: Motor Quark). The Motor Quark converts three-phase electric motors into one-phase electric motors and was developed by Washington Corsi Pereira, my father. We collected our knowledge and experience all together and created the startup.
Full Stack Developer
Standard Electric TechnologyFull Stack Developer
May. 2008 - Feb. 2010Florianópolis e Região, BrasilAs an Engineer and Full Stack Developer, I planned, developed and implemented websites, CRM and ERP tools using Java, .NET, and PHP with Zend Framework for business and management purposes.
Full Stack Developer
MENSFull Stack Developer
Oct. 2007 - Apr. 2008Brasília e Região, BrasilActing as Full Stack Developer, RIA development using the Flash Platform, PHP, .NET, and DHTML. I searched and implemented technologies such as ActionScript 3.0, Adobe AIR, and PaperVision 3D. Main clients: Caixa Economica Federal, VIA, José Sarney The company has changed its name to MONUMENTA COMUNICAÇÃO. Site: ​http://monumenta.com.br/
Instructor
COMTRAINING/IMEDIA/MACROMEDIAInstructor
Jul. 2002 - Jul. 2004Brasília e Região, Brasil · On-siteAs a Macromedia Certified Instructor, I have extensive knowledge and expertise in various programming languages and tools including HTML, Javascript, Data Modeling, SQL Server 2000, MySQL, ColdFusion MX Basic, ColdFusion MX Advance, DreamWeaver MX 2004 DB, Action Script MX 2004 with Flash Professional, and Macromedia Flex with MXML. I have also been invited as a speaker at Macromedia ISeminar events in Brasilia DF, where I shared my knowledge and experience with other professionals in the field.
Full Stack Developer
IsobarFull Stack Developer
Mar. 2007 - Sep. 2007Brasília e Região, BrasilAs a Full Stack Developer, I developed Rich Internet Applications (RIA) using the built-in Flash platform with Java Platform and DHTML. I also implemented new technologies such as ActionScript 3.0, Apollo, and Zinc. My main customers were Caixa Econômica Federal, Coca-Cola, Fiat, Academia Runway, Ministério do Turismo, and Ministério dos Transportes. At that time, the agency was considered the best in Brazil and had won several Cannes awards. Later, it was acquired by the ISOBAR Group. You can visit the agency's website at http://isobar.com.br
Full Stack Developer
CTIS TecnologiaFull Stack Developer
May. 2006 - Apr. 2007Brasília e Região, Brasil · On-siteActing as Full Stack Developer and RIA developer (WEB 2.0), using the built-in flash platform with Java Platform and DHTML allocated at Ministry of Tourism project. Also, I acted as an analyst and programmer at Correios WEBMAIL Systems using PHP technology.
Full Stack Developer
DIGILABFull Stack Developer
Oct. 2004 - Apr. 2006Brasília e FlorianópolisActing as Full Stack Developer developer in creation and programming Multimedia Web Platform systems. Ivision - Online meeting system, with audio, video and meeting management. Video Mail - Multimedia Web Mail System, with audio, video, text and Images. Site: http://www.digilab.com.br
Full Stack Developer
Ad Infinitum Consultoria OrganizacionalFull Stack Developer
Jul. 2004 - Oct. 2004Brasília e Região, BrasilActing as Client Side Developer, in creating and programming multimedia web platform systems, such as video conferencing systems. Site: http://www.ad-infinitum.com.br

Requests

Touchpoint image
28
Looking for a Job
Seeking Role: Software Architect/Developer
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like William on Intch
IT
171458 people
15
Technical Lead @ Vinta Software
20
Data Engineer @ Gympass
25
Software Engineer @ Iago Rodrigues Tecnologia e Consultoria
ITWeb Developer
39113 people
23
Full Stack Developer @ Yuqs
15
Backend Engineer @ Nexaas
16
Software Engineer @ PayPal