Acácio Antônio Andruczewicz, Software Developer in Timbó - Santa Catarina, Brazil
Acácio Antônio Andruczewicz

Software Developer in Timbó - Santa Catarina, Brazil

Member since April 8, 2016
Acácio has over a decade of experience developing applications on the Java platform. He also loves to create high-quality web and mobile applications with the best tools and practices to give users a great experience. He has worked in teams of all sizes and enjoys sharing his knowledge with others.
Acácio is now available for hire

Portfolio

  • Senior Sistemas
    JUnit, Jenkins, Docker, Webpack, AngularJS, PostgreSQL, Spring, SQL, JPA...
  • Dynamix Software
    Java Natural Language Processing (JNLP), Swing, JUnit, JBoss, JPA, SQL, Java
  • Senior Sistemas
    Delphi, CSS, HTML, JavaScript, GlassFish, JUnit, JPA, SQL, Java

Experience

Location

Timbó - Santa Catarina, Brazil

Availability

Part-time

Preferred Environment

Git, VS Code, Eclipse

The most amazing...

...thing I've coded is an application where people can donate, sell, and swap books with readers who live near them.

Employment

  • Full-stack Software Engineer

    2014 - PRESENT
    Senior Sistemas
    • Developed and maintained a proprietary framework.
    • Improved the legacy code quality improvement with refactors and clean code principles.
    • Shared knowledge through code reviews, presentations, and giving feedback to junior developers.
    • Created microservices.
    • Developed web applications.
    • Built DSLs and code generators.
    Technologies: JUnit, Jenkins, Docker, Webpack, AngularJS, PostgreSQL, Spring, SQL, JPA, ECMAScript (ES6), Xtend, Java
  • Senior Java Software Engineer

    2013 - 2013
    Dynamix Software
    • Developed a new version of a protocol used to interchange billing data between units of the biggest provider of supplementary health in Brazil.
    • Cleaned up the codebase by removing duplication and applying design patterns and clean code principles.
    • Wrote automated tests to validate legacy code.
    Technologies: Java Natural Language Processing (JNLP), Swing, JUnit, JBoss, JPA, SQL, Java
  • Java Software Engineer

    2007 - 2013
    Senior Sistemas
    • Developed a work schedule management application.
    • Created a budget planning application.
    • Constructed a business intelligence engine.
    • Developed a tool to convert Delphi code into Java.
    • Built REST and SOAP APIs.
    • Mentored less-experienced developers.
    • Built test automation tools.
    Technologies: Delphi, CSS, HTML, JavaScript, GlassFish, JUnit, JPA, SQL, Java

Experience

  • Ionic 2 Rating
    https://github.com/andrucz/ionic2-rating

    An Angular 4 component that renders a star-rating bar; built for Ionic 2 and 3. I created this component while developing the Blook app. It has an average of 4,000 downloads per month.

  • Blook

    A platform where readers can donate, sell, and swap books with people who live near them. I implemented the first back-end with Spring, MongoDB, and Redis and then a new version with Firebase integrated with Elasticsearch. I also implemented the mobile application, using Ionic 3.

  • Fluency | Senior Sistemas

    I developed a workflow platform called Fluency, where users can create BPMN processes, deploy them, make, and respond to requests. I created dashboard pages, made improvements to the engine, and created a JavaScript library to use third-party application pages seamlessly inside the platform.

  • SDL | Senior Sistemas

    I developed a domain-specific language called SDL (service definition language) where developers write service contracts and take advantage of its code generators to scaffold Java, C#, and Delphi projects with those services' boilerplate code.

  • Cryptocurrencies Arbitrage Tool

    As an enthusiast and investor of cryptocurrencies, I created an application to monitor in real-time the possibilities of making profits with arbitrage between different exchanges.

  • SCJP

    I am certified by Sun Microsystems as a Java Programmer.

  • Análise Crítica | Senior Sistemas

    I developed an internal tool used by developers and managers to keep track of the root cause of applications bugs, generate reports, and support the decision-making.

Skills

  • Languages

    ECMAScript (ES6), Java, JavaScript, TypeScript, CSS, SQL, Xtend, HTML, Sass, Delphi
  • Frameworks

    JUnit, Mockito, Bootstrap, Spring Boot, AngularJS, JSON Web Tokens (JWT), Ionic 2, Ionic, Redux, JPA, Swing, Spring, Angular
  • Libraries/APIs

    Node.js, Twilio API, React, jQuery, MobX, Java Natural Language Processing (JNLP)
  • Paradigms

    Object-oriented Design (OOD), REST, Concurrent Programming, Agile
  • Platforms

    Eclipse, Twilio, Firebase, Docker, JBoss, Oracle, Linux
  • Tools

    VS Code, Git, Webpack, Jenkins
  • Storage

    MySQL, Spring Data, PostgreSQL, MongoDB, Redis
  • Other

    GlassFish, GitFlow, Cordova, User Experience (UX)

Education

  • Bachelor's degree in Information Systems
    2009 - 2012
    UNIASSELVI - Indaial, State of Santa Catarina, Brazil

Certifications

  • Sun Certified Programmer for Java 5
    JUNE 2009 - PRESENT
    Sun Microsystems

To view more profiles

Join Toptal
Share it with others