Rodrigo da Silva Haller
Senior Software Engineer at Pokit Innovations- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
German Elementary proficiency
-
Spanish Limited working proficiency
-
Portuguese Native or bilingual proficiency
Topline Score
Bio
Erick Canali
Rodrigo is an extraordinary person and professional! Very smart and wise, he can see beyond the obvious, he's creative and talented, totally hands-on and no-frills. Rodrigo's great humility and good humor is contagious, he is interested in the people and company's success. What an honor and joy it is to have worked shoulder to shoulder with such an inspiring and skillful person.
Erick Canali
Rodrigo is an extraordinary person and professional! Very smart and wise, he can see beyond the obvious, he's creative and talented, totally hands-on and no-frills. Rodrigo's great humility and good humor is contagious, he is interested in the people and company's success. What an honor and joy it is to have worked shoulder to shoulder with such an inspiring and skillful person.
Erick Canali
Rodrigo is an extraordinary person and professional! Very smart and wise, he can see beyond the obvious, he's creative and talented, totally hands-on and no-frills. Rodrigo's great humility and good humor is contagious, he is interested in the people and company's success. What an honor and joy it is to have worked shoulder to shoulder with such an inspiring and skillful person.
Erick Canali
Rodrigo is an extraordinary person and professional! Very smart and wise, he can see beyond the obvious, he's creative and talented, totally hands-on and no-frills. Rodrigo's great humility and good humor is contagious, he is interested in the people and company's success. What an honor and joy it is to have worked shoulder to shoulder with such an inspiring and skillful person.
Credentials
-
Agile Development Practices
LinkedInJan, 2018- Nov, 2024 -
Artificial Intelligence Foundations: Thinking Machines
LinkedInJan, 2018- Nov, 2024 -
Become an AI and Machine Learning Specialist: Part I
LinkedInJan, 2018- Nov, 2024 -
Building a Recommendation System with Python Machine Learning & AI
LinkedInJan, 2018- Nov, 2024 -
Database Foundations: Creating and Manipulating Data
LinkedInJan, 2018- Nov, 2024 -
Developing Secure Software
LinkedInJan, 2018- Nov, 2024 -
Learning Cloud Computing: Serverless Computing
LinkedInJan, 2018- Nov, 2024 -
Learning JIRA Software
LinkedInJan, 2018- Nov, 2024 -
Learning S.O.L.I.D. Programming Principles
LinkedInJan, 2018- Nov, 2024 -
Machine Learning & AI Foundations: Decision Trees
LinkedInJan, 2018- Nov, 2024 -
Machine Learning & AI Foundations: Recommendations
LinkedInJan, 2018- Nov, 2024 -
Machine Learning & AI Foundations: Value Estimations
LinkedInJan, 2018- Nov, 2024 -
Programming Foundations: Code Efficiency
LinkedInJan, 2018- Nov, 2024 -
Programming Foundations: Refactoring Code
LinkedInJan, 2018- Nov, 2024 -
Programming Foundations: Software Quality Assurance
LinkedInJan, 2018- Nov, 2024 -
Programming Foundations: Test-Driven Development
LinkedInJan, 2018- Nov, 2024 -
Python 3 Essential Training
LinkedInJan, 2018- Nov, 2024 -
Python: Data Analysis
LinkedInJan, 2018- Nov, 2024 -
SQL Essential Training
LinkedInJan, 2018- Nov, 2024 -
The Essential Elements of Predictive Analytics and Data Mining
LinkedInJan, 2018- Nov, 2024 -
Scrum Fundamentals Certified
SCRUMstudy - Accreditation Body for Scrum and Agile;Download Free Scrum Body of Knowledge(340 pages)Aug, 2017- Nov, 2024
Experience
-
Pokit Innovations
-
Australia
-
Consumer Electronics
-
1 - 100 Employee
-
Senior Software Engineer
-
Jul 2022 - Present
• Managed the development of Android, iOS, server, and embedded software. • Lead software engineer in charge of Android and embedded apps. • Responsible for architecting, coordinating, and implementing new software features. • Coordinated the architecture and implementation of Software as a Service (SaaS) models. • Integrated FCM to enable push notifications and in-app messaging for both Android and iOS platforms. • Utilised Firebase Analytics to monitor user events, establish custom event tracking, and analyse user behaviour and demographics. • Integrated Firebase Crashlytics to track, analyse, and generate reports on app crashes, facilitating the identification and resolution of stability issues. • Developed and implemented algorithms utilising first and second-order filters to enhance accuracy and performance across a range of products. • Responsible for leading code refactoring initiatives and driving the development of comprehensive test suites. Show less
-
-
-
Ingenuity Design Group
-
Australia
-
Design Services
-
1 - 100 Employee
-
Senior Software Engineer
-
Feb 2018 - Jul 2022
• Designed system architecture for energy-efficient real-time operating system RTOS-based applications with a focus on low power consumption. • Worked extensively with various types of Bluetooth Low Energy (BLE) devices, gaining expertise in their development and integration. • Developed firmware for products designed to operate in remote areas, incorporating energy harvesting mechanisms and utilizing 4G communication technology. • Implemented embedded software specifically tailored for the mining industry, addressing unique requirements and challenges. • Developed user interfaces for touchscreen devices, ensuring intuitive and seamless user experiences. • Created embedded software for medical devices, adhering to stringent regulatory standards and emphasizing reliability and safety. • Applied critical safety patches to enhance system reliability and mitigate potential vulnerabilities. • Provided consultancy services and conducted comprehensive analysis of existing codebases to identify areas for improvement and optimization. • Prepared thorough verification reports in compliance with product specifications, ensuring quality and adherence to requirements. Show less
-
-
-
Cliever tecnologia
-
Brazil
-
Industrial Machinery Manufacturing
-
1 - 100 Employee
-
Software Development Analyst
-
Oct 2012 - Sep 2017
• Developed high performance firmware for 3D printers (FDM and SLA Technology) and CNC machines (Mills and Laser engravers). • Led, architect and developed software (C++) to control computed assisted machines, including graphical 3D environment (OpenGL solution), allowing models displaying, handling and processing. • Designed and developed visual simulation environment allowing analysis of machines dynamics and laser reflections. • Developed improvements and complex algorithms for processing 3D geometry, including advanced techniques for meshes reconstruction, CAM code generation and performance tests. • Developed and tested circuit boards and firmware (AVR and ARM architecture) for electronic devices. • Worked on standard communication protocols, allowing connections between devices and computers. • Worked on USB host device and WIFI protocol. • Designed and developed Touchscreen and LCD display interfaces. • Led engineering solutions for process improvements and functionality enhancement. • Created 3D models and mechanical projects using CAD software. Show less
-
-
-
ESOS Technology
-
Brazil
-
Appliances, Electrical, and Electronics Manufacturing
-
1 - 100 Employee
-
Electronics Technician | Programmer
-
Sep 2011 - Oct 2012
• Developed complex firmware(C/C++) and software(C++) to control 3D printers. • Designed and developed graphical 3D OpenGL environment for display and manipulation of 3D models. • Developed high performance algorithms to process 3D models and generate their CAM code for post manufacturing. • Developed circuit boards and firmware (PIC architecture) for new products. • Developed test gigas and mounting templates for manufacture and assembly of final products. • Created applications to test final products. • Designed and developed LCD display interfaces. • Tunned Proportional Integrative Derivative (PID) controller. Show less
-
-
-
ABS Brasil
-
Porto Alegre - RS, Brasil
-
Electronics Technician
-
Jan 2011 - Sep 2011
• Responsible for tracing equipment failures with the use of standard electronic test equipment and technical documents. • Adjusted analog electronic components for better equipment results. • Maintained electronic boards by soldering of electronic components (Through Hole Mounting and Surface Mounted Technology). • Responsible for hardware and software troubleshooting in office infrastructure such as printers, projectors, computers and networks. • Developed Visual Basic programming code for general excel sheets. • Provided technical support for clients and team members. Show less
-
-
Education
-
PUC-RS
Automation and Control Engineering, Electrical and Electronics Engineering -
SENAI Porto Alegre
Electronics Technician, Industrial Electronics Technology/Technician