Ronaldo Dornelles

Ronaldo Dornelles

Analyst Developer

Followers of Ronaldo Dornelles2000 followers
location of Ronaldo DornellesSliema, Sliema, Malta

Connect with Ronaldo Dornelles to Send Message

Connect

Connect with Ronaldo Dornelles to Send Message

Connect
  • Timeline

  • About me

    Product Manager | Engineering Manager | PSM | PSPO | PMP | M3.0

  • Education

    • Faculdade de Tecnologia Senac

      2010 - 2013
      Superior Analyze and develop systems
    • OG Entertainment

      2009 - 2011
      Inglês English language
    • Escola técnica Alcides Maya

      2005 - 2007
      Technical Computers
    • Senac RS

      2017 - 2018
      MBA Gerenciamento de Projetos Project Management
    • Universidade de São Paulo

      2015 - 2016
      MBA em Gestão de Projetos Gestão de Projetos de TI
  • Experience

    • Sindus Andritz

      Jan 2007 - Jun 2010
      Analyst Developer

      At Sindus, I held the role of Analyst Developer. I was entrusted with end-to-end software development responsibilities, overseeing the entire process from requirements elicitation to acceptance in production.Key Responsibilities:- Customer Interaction: Collaborated directly with internal customers to understand and gather their software requirements.- Documentation: Utilized UML diagrams to ensure clear documentation and a deeper understanding of system functionalities.Development: Demonstrated proficiency in a range of programming languages, including PHP, ASP, ASP.NET, and C#. Show less

    • Zenvia Mobile

      Jul 2010 - Oct 2012
      Software Developer

      At Zenvia, I served as a Web Application Developer, proficiently maneuvering between PHP and Java to develop robust applications.Technical Expertise:- PHP Development: Utilized the Yii Framework, supplemented with PHPUnit for unit testing. Leveraged PDepend and Codesniffer for code quality assurance, integrated with Hudson. Managed data interactions using the MySQL database.- Java Development: Employed a range of technologies including Spring Framework, Struts, JSP, and Servlets. Used Mockito and JUnit for unit testing. Deployed on Jboss and Apache Tomcat servers, with Ant for build processes. For data persistence, I integrated Hibernate and JDBC with the Postgres database, version-controlled by Liquibase scripts.- Testing & Automation: Championed the implementation of Selenium automation testing using Java WebDrivers, validated on Hudson through HTMLUnit.- API Development: Engaged in a concise API integration project utilizing Python.Agile Collaboration:- Immersed in agile methodologies, specifically Kanban and Scrum, taking an active role from initial implementation to achieving mature, efficient practices. Show less

    • ADP Brazil Labs

      Nov 2012 - Apr 2014
      Software Developer ll

      At ADP Labs, I held the role of Software Developer II, where I contributed to large-scale, distributed global software projects within a multi-faceted agile environment.Technical Expertise:- Developed using Java, adhering to the J2EE pattern and leveraging EJB, ensuring compatibility with WebSphere and Tomcat application servers.- Employed Ant and Maven for build processes, and Jenkins for continuous integration.- Utilized the Spring Framework and JDBC for Oracle database interactions.- Engaged with both SOAP and REST (JAXWS) web services and integrated the Dojo JavaScript framework.Agile Collaboration:- Played an instrumental role in upholding and improving Scrum practices within my team.- Collaborated in a global Scrum team spread across three different countries, each with its distinct culture, language, and practices. This international collaboration posed challenges in Scrum implementation but ultimately led to significant professional growth and learning. Show less

    • Join Tecnologia & Design

      Apr 2014 - Apr 2017

      As a Tech Lead at Join, I provided strategic leadership and direction for software engineering teams, ensuring operational efficiency and alignment with business objectives.Key Responsibilities:- Orchestrated team activities, ensuring a focused, productive, and motivated work environment.- Drove tangible business outcomes through the efficient management of team dynamics and project deliverables.- Managed project financials, overseeing budget allocations, tracking hours, costs, and investments to ensure optimal resource utilization.- Negotiated project parameters, such as scope, timeline, and cost, ensuring alignment with client expectations and business requirements.Recruitment & Team Development:- Spearheaded the recruitment process, ensuring the selection of talent that aligns with organizational objectives.- Conducted regular performance evaluations and facilitated career development plans for team members.Technical & Process Management:- Directed project configuration management, ensuring efficient workflows and streamlined processes.- Provided technical leadership, guiding the team through complex technical challenges and decision-making.- Championed the Scrum methodology, ensuring teams adhered to best practices. Additionally, played a pivotal role as the Scrum Master, maintaining process integrity and imparting Scrum knowledge across the organization. Show less At Join Technology, I served as a Senior Java Software Developer, contributing to significant software projects primarily for governmental agencies. Leveraging my expertise in a suite of top-tier technologies, I delivered solutions optimized for the specific needs of the Brazilian government.Technical Proficiency:- Demonstrated proficiency in a broad range of technologies including JSP, JSF RichFaces, PrimeFaces, JasperReport, Angular, Hibernate, JPA2, CDI, EJB, Maven, Ant, JEE7, VRaptor, and Android.- Worked extensively with server environments like JBoss, WildFly, and Tomcat, and databases such as PostgreSQL and SQLServer.Process Improvement:- Took a proactive role in enhancing the company’s Scrum process, aligning it with established Brazilian software process standards. This integration posed a unique challenge, given the nuanced requirements and standards specific to the region. Show less

      • Tech Lead

        Feb 2016 - Apr 2017
      • Senior Developer

        Apr 2014 - Jan 2016
    • Linx

      Mar 2017 - Sept 2017
      Engineering Manager

      As an Engineering Manager at Linx Impulse, I directed the development of the company's flagship Omni Channel SaaS platform tailored for the retail sector.Key Responsibilities:- Oversaw a multifaceted team, ensuring alignment with project objectives, and directly liaised with clients on scheduling, functionality, demand, and cost considerations.- Actively participated in the recruitment and onboarding processes, ensuring the team was equipped with the necessary skills and competencies.- Conducted regular performance evaluations, facilitated one-on-one sessions, and steered team members' OKR alignment and career progression.Financial & Operational Management:- Administered team-related finances, striking a balance between payroll costs and efficient working hour allocation.- Identified and addressed any impediments affecting the team, tracked development velocity, and managed client-demanded operational tasks.Agile Leadership:- As a Scrum Master, I fostered an environment where Scrum practices were consistently upheld.- Collaborated closely with Product Owners in organizing the product backlog, facilitated grooming sessions and technical forums, enhanced requirements comprehension, and maintained iterative PDCA cycles to ensure continual improvement. Show less

    • Join Tecnologia & Design

      Oct 2017 - Jun 2019
      Engineering Manager

      As an Engineering Manager at Join, I spearheaded software project management for Badesul, the Fomentation Bank of Rio Grande do Sul State.Key Responsibilities:- Directed both technical and scope aspects of project proposals, ensuring alignment with business requirements.- Managed corrective and evolutionary demands, ensuring software adaptations met evolving needs.- Oversaw cost tracking, working in close liaison with the client to ensure transparency and alignment on financial matters.- Conducted project viability assessments, providing insights on feasibility, risks, and potential returns.- Led time and cost estimation efforts, incorporating technical solution evaluations for Java-based projects.Team & Process Management:- Supervised development teams, fostering a focused and efficient work environment while eliminating process impediments.- Championed the adoption of agile practices, with a keen intention to solidify Scrum as the primary methodology in the near future.- Regularly conducted performance reviews, provided career guidance, and set short-to-medium term objectives aligned with organizational goals.- Played a pivotal role in the recruitment and onboarding of new team members, ensuring talent alignment with project and company objectives. Show less

    • Digital Business

      Jun 2019 - Oct 2020
      Engineering Manager + Tech Product Owner

      - Managed a diverse portfolio of projects, including system evolution, refactoring, and maintenance.- Led critical projects such as:-- Development of a pricing engine focused on intelligent financing rate determination.-- Implementation of a European billing system.-- Creation of mobile applications tailored for financial institutions.-- Decomposition of a monolithic vehicle financing system into a structured API catalog.- Directed and motivated teams, ensuring alignment with project goals and objectives.- Continuously analyzed and monitored OKRs, key success metrics, and KPIs to gauge project progress.- Supervised team members, focusing on career development, organizational climate, and recruitment processes.- Diligently managed project budgets, ensuring optimal resource allocation.- Fostered robust client relationships, serving as the primary liaison between stakeholders.- Proactively identified and mitigated project risks.- Collaborated with business analysts and Product Owners to manage and prioritize the project backlog effectively.- Enforced strict deadline adherence, strategizing to ensure timely project deliveries.- Acted as a Scrum Master, facilitating team ceremonies, clearing obstacles, and implementing forecast strategies to optimize sprint outcomes. Show less

    • Dock

      Oct 2020 - Mar 2023

      - Oversaw and structured the technical product backlog.- Designed and documented APIs and web services.- Ensured squad alignment with overarching company business objectives.- Led product enhancements based on performance metrics and effectiveness.- Managed distinct business domains comprising a product.- Upheld API contract through a developer-first approach.- Interpreted and communicated client business requirements to the team.- Maintained client-agreed deadlines.- Actively addressed and removed squad impediments.- Managed production's N3 incident queue.- Oversaw the sandbox API environment to ensure robust testing and development.- Monitored and adjusted squad capacity for optimal performance.- Spearheaded product discovery initiatives.- Regular communication with stakeholders to gather feedback, align on product vision, and communicate progress.- Use of analytics tools to derive insights from user behavior and guide product decisions.- Implementing and analyzing A/B tests to validate product hypotheses and improve user experience.- Keeping abreast of market trends and competitor products to ensure the product's competitive edge.- Overseeing the entire product lifecycle from ideation to end-of-life, including managing phase-outs or migrations.- Responsibility for managing the budget related to product development, ensuring ROI on product initiatives.- Working closely with other teams like sales, marketing, customer support, etc., to ensure product success in the market.- Especially relevant for fintech or health tech sectors, ensuring the product meets necessary regulatory standards.- Keeping updated with emerging technologies and methodologies in product management, such as new agile techniques or AI/ML-based tools.- Organizing and analyzing user feedback sessions to make informed product improvements.- Providing necessary training and resources to internal teams to familiarize them with product updates or changes. Show less - Coordinated payment industry projects, specializing in credit card processing including private label, MasterCard, and Visa transactions.- Managed both ON US and OFF US sales channels.- Oversaw end-to-end project lifecycle from initiation to completion.- Led product discovery efforts to drive innovation and meet market needs.- Handled operational aspects, ensuring smooth project execution.- Managed team timesheets and closely monitored project scope to ensure timely and on-budget delivery.- Ensure all projects comply with local and European regulations such as PSD2 or LGPD (GDPR).- Facilitate communication between various stakeholders, including external partners, service providers, and internal departments.- Identify, assess, and mitigate risks associated with projects, especially those related to financial transactions and data security.- Collaborate closely with development and operations teams to ensure smooth software releases.- Manage and negotiate with third-party vendors and partners, ensuring mutually beneficial agreements and contractual compliance.- Organize training sessions for teams on new tools, regulations, or best practices in the industry.- Monitor and control project budgets, ensuring resources are efficiently allocated.- Stay updated on industry trends and innovations in payment methods to inform project strategy.- Coordinate acceptance testing with clients or end users to ensure products meet expectations and requirements.- After the rollout of new features or products, analyze metrics and user feedback to inform future enhancements. Show less

      • Tech Product Owner

        Mar 2021 - Mar 2023
      • Engineering Manager + Tech Product Owner

        Oct 2020 - Mar 2023
    • Axians Portugal

      Mar 2023 - Jul 2024
      Product Manager

      Full time on service to Farfetch- Management of product life cycle strategy.- Product Discovery and Product Delivery.- Cross-functional collaboration among design, engineering, customer success, and operations teams.- Development of product strategies.- Management of success and failure metrics.- Strategic management of product roadmap.- Work closely with the Product Designer to conduct UX feedback sessions, using prototypes or beta versions to refine the user interface.- Regularly engage with high-level stakeholders (e.g., executives, external partners) to ensure the product aligns with corporate expectations.- Develop and implement product launch strategies in collaboration with marketing and sales teams.- Lead or coordinate training sessions for other internal teams or stakeholders, ensuring proper adoption and usage of new products or features.- In collaboration with the Engineering Manager, engage with third-party vendors for integrations, plugins, or other technical requirements.- Foster a culture of continuous improvement, collecting constant feedback, and implementing iterative enhancements.- Proactively identify and manage risks associated with the product, be they technical, market-based, or operational.- Ensure products meet privacy and security standards, especially if operating within the European Union and needing to comply with GDPR.- Conduct regular competitor analysis to identify strengths, weaknesses, opportunities, and threats in the market.- Utilize product analytics tools to monitor product usage, pinpoint friction areas, and spot improvement opportunities. Show less

    • Fast Track

      Sept 2024 - now
      Senior Integration Manager
  • Licenses & Certifications