![Image of Rafael D.](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F218g3l3q%2Fproduction%2F3e93dcaea2172251d300ec41ba8861ec207c7fb5-200x200.jpg%3Fw%3D150%26h%3D150%26fit%3Dmax%26auto%3Dformat&w=384&q=75)
Rafael D.Full-stack Product Engineer
Skills
Back-end Developer with a decade of experience specializing in hardware and software integration. Proficient in software development for embedded systems, solution architecture, and industrial software. Expertise encompasses a robust knowledge of C, microcontrollers, Python, embedded systems, PLCs, and Object-Oriented Programming (OOP). Demonstrates a focused interest in software architecture, scalability, infrastructure, and solution integration.
IIoT Engineer
3/1/2023 - Present
Developed advanced technical solutions for driving the digital transformation of client factories in Singapore, with proficiency in ETL tools. Extensive experience in crafting Python scripts for orchestrating data migration from legacy SQL Server systems to high-performance data warehousing environments such as BigQuery and Azure Synapse Analytics. Implemented advanced integration scripts for client ERP and MES systems, utilizing the Ignition SCADA industrial automation platform. Created robust data integration scripts with a Unified NameSpace, leveraging modern technologies such as REST APIs and MQTT to ensure interoperability of heterogeneous systems. Developed an embedded ChatGPT application dedicated to generating client documentation, thereby improving the efficiency of technical communication and process documentation. Effectively managed sprint activities, emphasizing the organization and standardization of project backlog to optimize the delivery of cutting-edge technological solutions.Fullstack Developer
4/1/2022 - 3/1/2023
Developed software for Edge Computing, focusing on machine speed control within filling lines. Built IIoT communication libraries utilizing OPC UA. Utilized Python in a microservices architecture, incorporating frameworks such as Celery for scheduling and worker management, and FastAPI. Leveraged the Asyncio library for asynchronous programming. Integrated with PostgreSQL databases using SQLAlchemy and Alembic libraries, and connected relational databases with Redis. Achieved seamless integration with OPC-UA servers using freeOPCUA, asyncua, and proprietary libraries, alongside InfluxDB for time-series data. Developed and maintained Grafana dashboards to visualize data. Created machine speed control logics employing design patterns like Singleton. Conducted application testing with pytest. Managed production environments using Docker and Portainer on Linux virtual machines. Adhered to Scrum methodology and GitFlow for workflow management. Employed Azure DevOps for development operations.Electric Mobility Researcher
11/2/2019 - 4/1/2022
Responsible for the research and development of an electric vehicle emulator bench, focusing on the creation of electrical and electronic schematics, and the development of robust software architecture. Demonstrated expertise in employing Docker within an embedded environment to facilitate consistent and reproducible software deployment. Software programming adhered strictly to industry standards for electric vehicle charging, ensuring compatibility and compliance with regulatory requirements.Industrial Automation Designer
9/2/2016 - 11/2/2019
Managed an Industrial Automation team specializing in Computer Vision and Software Development. Held the position of Team Leader in Industrial Automation System Integration, Computer Vision, and Information Systems, responsible for the approval of technical documentation and the research and development of equipment for industrial automation, including project scope definition. Designed and assembled electrical panels and conducted mechanical design of inspection benches using Solidworks and Autocad. Analyzed and developed industrial automation programs for Siemens S71200 PLC using TIA Portal, and integrated Siemens PLCs with Keyence computer vision equipment and information systems. Led computer vision projects utilizing Keyence vision sensors and successfully executed Start-Up of projects onsite.Programmer Analyst
3/2/2015 - 4/2/2016
Developed and analyzed embedded software utilizing the LPC1768 microcontroller within RTOS systems, showcasing proficiency in C programming. Contributed to the design and development of electronic board layouts and schematics, and performed homologation of third-party products. Conducted integration testing between various equipment and prepared detailed purchase lists for electronic board manufacturing.Engineering Assistant
7/2/2014 - 3/2/2015
Developed proficiency in designing Electronic Hardware, including the development of schematics and PCB layout. Worked extensively on prototype assembly, maintenance, and testing of microcontrollers for embedded systems using the C programming language. Prepared comprehensive technical documentation and detailed purchase lists for board production. Demonstrated a strong understanding of hardware development processes and embedded systems programming.Engineering Assistant
1/2/2012 - 7/2/2014
Developed proficiency in electronic hardware projects, overseeing the development of schematics, PCB layout, prototype assembly, maintenance, and testing. Gained technical expertise in microcontroller programming for embedded systems. Demonstrated advanced skills in creating technical drawings, including floor plans, mechanical drawings, and product layouts using Solidworks and AutoCAD. Specialized in RFID solutions, enhancing the ability to integrate and deploy advanced identification technologies.Electronics Technician
3/2/2009 - 12/2/2011
Acquired expertise in the development of electronic hardware and microcontroller programming for embedded systems. Worked extensively on the homologation and testing of RFID equipment, ensuring compliance with industry standards. Developed automation systems, enhancing both efficiency and reliability. Utilized various tools and platforms to optimize embedded systems, reflecting a strong technical background in both hardware and software integration.
Technologist in Industrial Automation at CTAI SENAI
2009 - 2012Specialization in Internet of Things at UNISUL
2021 - 2022Industrial Automation Technician at Senai Tubarão
2005 - 2006Electronic Product Development at Federal Institute of Santa Catarina
2015 - 2016
Rafael is available for hire
Meet Rafael D.All Howdy Candidates are vetted for skills and english proficiency.