Howdy Logo
Image of Giovani N.

Giovani N.
Full-stack Product Engineer

Xamarin
Microsoft Sql Server
Html
Java
Python
C++
C#
Mysql
Microsoft Azure
Amazon Aws
React
Bio

Full Stack Developer with extensive proficiency in back-end technologies, focusing on Object-Oriented Programming (OOP), DevOps, Command Query Responsibility Segregation (CQRS), and adherence to SOLID principles. Demonstrates expertise in fundamental technologies such as C#, .Net Core, ASP.Net Core, ReactJS, and SQL Server. Additional technical competencies include Universal Windows Platform (UWP), Xamarin, Visual Studio, C++, Git, Python, Azure, AWS, database management, and TCP/IP networking.

  • Software Engineer
    1/2/2018 - Present

    Developed and maintained a variety of systems including web applications, mobile applications, IoT solutions, and AI-driven applications. Utilized C# and .Net Core for backend development, ensuring robust and scalable server-side logic. Leveraged Azure cloud services to deploy, manage, and monitor applications, enhancing their reliability and availability. Frontend development primarily focused on ReactJS, delivering dynamic and responsive user interfaces. Applied version control best practices using Git to facilitate collaborative development and maintain code integrity. Extensive experience with SQL for database management and optimization, ensuring efficient data retrieval and storage. Worked with Python for scripting and implementing AI algorithms, and utilized C++ for performance-critical components. Engaged in IT consulting to provide strategic technological solutions, addressing client-specific needs and improving system performance.

  • professor
    1/2/2016 - 4/1/2020

    Developed advanced proficiency in mobile application development, focusing on Android and iOS platforms. Leveraged expert knowledge in Java, Kotlin, Swift, and Objective-C to create robust and user-friendly applications. Utilized extensive work with frameworks such as Flutter and React Native to streamline cross-platform development. Enhanced skills in UI/UX design to improve app usability and aesthetics. Employed various databases, including SQLite and Firebase, to manage data persistence efficiently. Implemented RESTful APIs to enable seamless communication between mobile applications and backend services. Demonstrated strong abilities in version control through the use of Git, ensuring collaborative project maintenance and code integrity. Conducted thorough testing using JUnit and XCTest frameworks to ensure the delivery of high-quality applications.

  • Tech Lead
    11/2/2007 - 12/2/2017

    Served as Tech Lead within an IT consulting firm specializing in IoT systems development. Demonstrated advanced technical expertise in C#, C++, and SQL, contributing significantly to the software architecture and development lifecycle. Utilized VB for scripting and automation tasks, enhancing system efficiency. Leveraged AWS for cloud infrastructure, ensuring scalability and reliability of IoT solutions. Played a pivotal role in mentoring junior developers and fostering a collaborative development environment.

  • professor
    1/2/2007 - 1/2/2009

    Specialized in delivering comprehensive instruction on Artificial Intelligence (AI), Java, C#, and various database systems. Developed and refined expertise in AI methodologies, algorithms, and practical applications. Executed courses that emphasized both theoretical understanding and hands-on experience in Java programming, leveraging frameworks and tools essential to modern development practices. Advanced knowledge and pedagogy in C#, incorporating extensive use of the .NET framework and Visual Studio. Demonstrated proficiency in database management systems, including MySQL, PostgreSQL, and MongoDB, ensuring students are adept at both SQL and NoSQL paradigms. Utilized and taught version control systems such as Git for maintaining code repositories and fostering collaborative development environments. Fostered a robust learning environment by integrating real-world scenarios and projects, preparing students for industry-ready roles in software development and data management.

  • Software Engineer
    1/2/2002 - 7/2/2007

    Developed expertise in various programming languages and frameworks, including Java, Python, and C#. Gained deep knowledge of relational and NoSQL databases such as MySQL, Oracle, and Cassandra. Engineered complex system architectures using microservices and cloud-based solutions, effectively employing AWS and Azure environments. Demonstrated proficiency with containerization and orchestration tools such as Docker and Kubernetes, while implementing CI/CD pipelines using Jenkins and GitLab CI. Gained significant experience in front-end development utilizing Angular and React. Applied Agile methodology to manage and deliver projects efficiently, leveraging tools like JIRA and Confluence. Played a critical role in ensuring system security by implementing best practices and conducting regular audits, using OWASP guidelines and various security tools. Facilitated extensive code reviews and maintained high coding standards through the use of SonarQube and adherence to SOLID principles.

  • Project Manager
    3/2/2000 - 11/2/2001

    Coordinated and oversaw the development and implementation of a Modem Management System utilizing Simple Network Management Protocol (SNMP). Developed expertise in SNMP protocols and network management frameworks. Excelled in using and integrating tools such as Wireshark for network analysis and troubleshooting, and SolarWinds for monitoring and performance tuning. Demonstrated skills in configuring and managing various modems and network devices, ensuring optimal performance and system reliability. Engaged in collaborative project planning and execution using Agile methodologies and project management tools like JIRA and Confluence. Worked extensively with networking hardware and software, improving system interoperability and enhancing security measures. Enhanced proficiency in scripting languages such as Python for automating network tasks and analyzing SNMP data. Implemented continuous improvement initiatives, streamlined operational workflows, and provided technical training and support to team members.

  • Systems Designer
    1/2/1997 - 12/2/1999

    Gained extensive experience in the development of industrial automation systems. Mastered PLC programming, SCADA systems, and HMI design, demonstrating proficiency with tools such as Siemens TIA Portal, Allen Bradley RSLogix, and Wonderware. Applied knowledge in programming languages including ladder logic, structured text, and function block diagram. Leveraged expertise in industrial network protocols like Modbus, Profibus, and Ethernet/IP. Integrated instrumentation and control equipment, ensuring seamless communication between devices. Utilized data acquisition systems to monitor and optimize production processes. Championed the implementation of predictive maintenance solutions through the use of machine learning algorithms. Employed version control systems such as Git for collaborative development and ensured rigorous testing and validation of automated systems to uphold safety and efficiency standards.

  • Computer Science at University of Passo Fundo
    1989 - 1993

  • Master of Computer Science at Federal University of Rio Grande do Sul
    1995 - 1998

  • Business Management at Getulio Vargas Foundation
    2000 - 2001

  • Full Stack Developer at Gama Academy
    10/1/2020

  • Chatbot Developer at Let's Bot
    5/1/2020

Giovani is available for hire

Hire Giovani N.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.