Fabiano F.Full-stack Product Engineer
Skills
A seasoned programmer with over two decades of expertise in desktop and web development, currently expanding proficiencies into mobile development, Internet of Things (IoT), and embedded electronics and software. Demonstrates robust skills in Object-Oriented Programming (OOP) and functional programming, alongside an extensive knowledge of varying programming languages. Proficient in leading database technologies and the development of business logic programs, with a solid understanding of noSQL databases such as Firebase and MongoDB. Engages with Delphi 10.4 for desktop development, Flutter for mobile application creation, and C or Assembler for firmware development. Actively seeking roles that offer opportunities for continuous learning and professional growth.
senior programmer
4/2/2019 - 9/1/2022
Gained significant expertise in Delphi while serving as a developer analyst for ERP Callisto. Acquired a deep understanding of ERP system architecture and functionality. Demonstrated strong database management skills with proficiency in SQL, particularly within the context of Oracle and MySQL databases. Contributed to the development and maintenance of the ERP system, enhancing its modules and workflows. Utilized various debugging and performance optimization techniques to ensure the system's efficiency. Worked extensively with version control systems like Git to maintain collaborative software development. Developed skills in requirement analysis, system design, and providing technical support to end-users.Senior Delphi Programmer
3/2/2016 - 7/2/2017
Developed proficiency in Delphi programming language, leveraging its powerful features for designing and implementing high-performance applications. Utilized various integrated development environments (IDEs) to streamline development processes and efficiently manage code. Acquired extensive experience with object-oriented programming paradigms and advanced debugging techniques to identify and resolve complex software issues. Demonstrated skills in database design and management, working extensively with SQL-based databases to ensure data integrity and optimized performance. Ensured effective version control and collaborative code maintenance using tools such as SVN and Git. Implemented robust testing frameworks to maintain high software quality, employing both automated and manual testing methodologies. Initiated and participated in code reviews to enhance code quality and knowledge sharing among team members. Explored and integrated various third-party libraries and APIs to extend the functionality of existing applications and deliver comprehensive solutions.Programmer Analyst
6/2/2013 - 1/2/2014
Developed advanced software solutions for the automation of fuel stations using Object Pascal (Delphi). Gained in-depth experience in designing, implementing, and testing robust software tailored to optimize the functionality and efficiency of fuel dispensing systems. Demonstrated strong problem-solving skills in integrating point-of-sale (POS) systems with backend databases, enhancing inventory management and transaction tracking. Collaborated effectively with cross-functional teams to gather requirements, troubleshoot issues, and implement new features. Enhanced code quality and software performance through rigorous debugging, code reviews, and adherence to best practices in software development. Maintained comprehensive documentation to support ongoing maintenance and future enhancements.Electronics Technician
1/2/2008 - 1/2/2011
Developed deep expertise in programming microcontrollers with a focus on ARM Cortex-M and AVR architectures. Utilized C and C++ for firmware development, ensuring robust and efficient code. Gained extensive experience with tools such as Keil uVision, Atmel Studio, and IAR Embedded Workbench for integrated development environments (IDEs). Demonstrated proficiency in using JTAG and SWD for debugging and interfacing with hardware.
Played a crucial role in developing and optimizing firmware for various peripherals, including SPI, I2C, UART, and PWM. Implemented real-time operating systems (RTOS) such as FreeRTOS, enhancing task management and system reliability. Applied in-depth knowledge of communication protocols like CAN, USB, and Ethernet to integrate microcontrollers with external systems.
Employed Git for version control to maintain collaborative and organized codebase management. Conducted and oversaw rigorous unit testing and debugging processes using tools like CppUTest and Segger J-Link. Showcased aptitude in handling low-power design and power management techniques, optimizing firmware for energy efficiency. Produced comprehensive technical documentation and user manuals to support firmware deployment and maintenance.Businessman
12/2/1997 - Present
Gained extensive experience in software development for commercial automation and website development. Acquired expertise in programming and deploying projects involving microcontrollers. Demonstrated proficiency in utilizing various programming languages and frameworks such as PHP, JavaScript, and Python, alongside tools like Node.js and Vue.js. Developed strong skills in both front-end and back-end web technologies, ensuring robust, scalable, and responsive website solutions. Worked with relational and non-relational databases, including PostgreSQL and MongoDB, to manage and manipulate data effectively. Applied collaborative code maintenance practices using version control systems such as Git. Successfully deployed automation processes streamlining commercial workflows, reducing manual intervention, and enhancing operational efficiency.
Analysis and Development of Systems at University of Vale do Itajaí | Univali
2021 - 2023Electrical Engineering at Positive University
2009 - 2010
Fabiano is available for hire
Hire Fabiano F.All Howdy Candidates are vetted for skills and english proficiency.