Scroll To View More
André William Prade Hildinger, Software Developer in Blumenau - State of Santa Catarina, Brazil
André William Prade Hildinger

Software Developer in Blumenau - State of Santa Catarina, Brazil

Member since February 23, 2015
André is a versatile and talented developer with almost 10 years of experience as a developer and 6 years as a web developer. He has worked mostly with Java, Java EE, JavaScript (AngularJS, jQuery, and Ext JS), HTML, CSS (Bootstrap), and so on.
André is now available for hire

Portfolio

  • AMcom
    JavaScript, AngularJS, HTML, CSS, Java, Git
  • Senior
    Java, JavaScript, Ext JS, jQuery, Delphi, CVS, Git, Multiple Databases
  • Elosoft
    Java, JSF, JavaScript, jQuery, Multiple Databases, SVN

Experience

  • JavaScript, 8 years
  • Java, 7 years
  • Java EE, 6 years
  • PostgreSQL, 4 years
  • Git, 2 years
  • JAX-RS, 1 year
  • AngularJS, 1 year
  • HTML5, 1 year
Blumenau - State of Santa Catarina, Brazil

Availability

Part-time

Preferred Environment

Windows, Eclipse, WebStorm, Git, Skype

The most amazing...

...project I've worked on is a web application that needed multi-tenancy, offline browser capabiiity, and high responsiveness requirements.

Employment

  • Senior Software Analyst

    2016 - PRESENT
    AMcom
    • Worked with outsourcing and being directly involved with a customer's project.
    • Helped to create the new software using mainly AngularJS and Java as the back-end.
    • Fixed issues in both back-end and in the front-end.
    • Contributed to the JavaScript framework.
    Technologies: JavaScript, AngularJS, HTML, CSS, Java, Git
  • Software Architect

    2011 - 2016
    Senior
    • Migrated the point-of-sale project to Gradle and implanted a continuous delivery server with quick tests running for each commitment.
    • Led teams of up to 6 developers in the workflow processes, proprietary web framework, language migration, and point of sale projects.
    • Helped to migrate the company's ERP from Delphi to Java.
    • Trained new developers.
    • Worked as a member of the maintenance team.
    • Helped to implant Git.
    • Provided formal feedback on performance of team members.
    Technologies: Java, JavaScript, Ext JS, jQuery, Delphi, CVS, Git, Multiple Databases
  • Developer

    2010 - 2011
    Elosoft
    • Participated in projects under government contracts.
    • Provided technical leadership for Java projects.
    • Trained new developers.
    • Helped to elaborate analysis artifacts.
    • Maintained already existing projects.
    Technologies: Java, JSF, JavaScript, jQuery, Multiple Databases, SVN
  • Programmer

    2009 - 2010
    Multitherm
    • Contributed in the implementation of the integration with Brazil's electronic invoice.
    • Implemented new functionalities on the company's ERP.
    • Reduced the time of database queries from seconds to a few milliseconds.
    • Helped to separate database access from business rules.
    • Fixed bugs.
    Technologies: Java, Delphi, SVN, Firebird
  • Programmer

    2006 - 2009
    Datamicro
    • Created the company's website.
    • Made the ERP's facelift.
    • Implemented a report build for dot matrix printers invoices.
    • Helped the support team to clarify ideas to clients.
    • Fixed bugs.
    Technologies: PHP, Delphi, Firebird

Experience

  • Cloud-Based Point of Sale (Development)

    Created the back-end and front-end architecture and helped to implement a cloud-based multi-tenant point of sale application that needs to keep running if the connection goes off and synchronizes new data when the connection returns.

  • How to Build a Multitenant Application: A Hibernate Tutorial (Publication)
    In the realm of enterprise software, especially for software provided as a service, multitenancy ensures that data is truly isolated for each client within a shared instance of software. Among its numerous benefits, multitenancy can greatly simplify release management and cut down costs. In this article, Toptal Freelance Software Engineer André William Prade Hildinger shows us how Hibernate, a persistence framework for Java, makes implementing a multitenant Java EE application easier than it sounds.

Skills

  • Languages

    Java, JavaScript, HTML5, HTML
  • Frameworks

    JUnit, AppCache, Jasmine, AngularJS, JPA, Hibernate, Ext JS, JSON Web Tokens (JWT)
  • Libraries/APIs

    JAX-RS, RESTEasy, LocalStorage, jQuery, AngularUI, Node.js
  • Tools

    SourceTree, Git, Karma, Eclipse IDE, WebStorm, Java Application Servers, CVS, Bower, Subversion (SVN), IntelliJ, NPM
  • Paradigms

    Object-oriented Programming (OOP), Kanban, Agile Software Development, Scrum
  • Platforms

    Windows, Java EE, Oracle
  • Storage

    PostgreSQL, Microsoft SQL Server, IndexedDB
  • Other

    Full-stack

Education

  • Bachelor's degree in Computer Science
    2006 - 2012
    Regional University of Blumenau - Blumenau, Brazil
I really like this profile
Share it with others