Acácio Antônio Andruczewicz, Developer in Timbó - Santa Catarina, Brazil
Acácio is available for hire
Hire Acácio

Acácio Antônio Andruczewicz

Verified Expert  in Engineering

Twilio Flex Developer

Location
Timbó - Santa Catarina, Brazil
Toptal Member Since
December 5, 2017

Acácio has over a decade of experience as a full-stack developer. He loves to create high-quality, future-proof web and mobile applications with the best tools and practices to give users a great experience. Acácio has worked in teams of all sizes and enjoys sharing his knowledge with others.

Portfolio

Blacc Spot Media
TypeScript, Node.js, React, Redux, Twilio, NestJS, Twilio Flex, Twilio Sync API...
Senior Sistemas
JUnit, Docker, Webpack, AngularJS, PostgreSQL, Spring, SQL, JPA...
Dynamix Software
Java Natural Language Processing (JNLP), JUnit, JPA, SQL, Java

Experience

Availability

Full-time

Preferred Environment

Git, Visual Studio Code (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.

Work Experience

Senior Full-stack Developer

2018 - PRESENT
Blacc Spot Media
  • Built a platform that creates SMS and MMS marketing campaigns, tracks the net promoter score, and allows two-way communication with customers.
  • Developed, from scratch, a contact center where 300+ agents respond to customer inquiries and initiate conversations through different channels. It leverages intelligent message routing to reduce average resolution time.
  • Created custom IVR solutions featuring speech-to-text, text-to-speech, and natural language processing, including integrations with multiple services.
  • Built a platform aimed at providing customers with out-of-the-box functionality to manage and operate Twilio Flex contact centers.
  • Implemented CI/CD pipelines to quicken release cycles, lower costs, and reduce risks associated with development.
Technologies: TypeScript, Node.js, React, Redux, Twilio, NestJS, Twilio Flex, Twilio Sync API, Twilio API, JavaScript, Objection.js, Knex.js, Jira, Salesforce, HubSpot, Amazon Web Services (AWS), Travis CI

Senior Full-stack Developer

2014 - PRESENT
Senior Sistemas
  • Developed and maintained a proprietary framework used by more than 100 developers to build a wide range of web applications.
  • Improved the legacy code quality with refactors and clean code principles.
  • Shared knowledge through code reviews and presentations while giving feedback to junior developers.
  • Converted monolith applications to multiple microservices.
  • Built DSLs and code generators to increase overall productivity throughout the organization.
Technologies: JUnit, Docker, Webpack, AngularJS, PostgreSQL, Spring, SQL, JPA, ECMAScript (ES6), Xtend, Java

Senior 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 and made it easier to refactor.
Technologies: Java Natural Language Processing (JNLP), JUnit, 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: CSS, HTML, JavaScript, JUnit, JPA, SQL, Java

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.

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.

Languages

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

Frameworks

JUnit, NestJS, Bootstrap, Spring Boot, AngularJS, Ionic 2, Ionic, Redux, JPA, Spring, Angular, React Native, Material UI

Libraries/APIs

Node.js, Twilio API, Objection.js, Twilio Sync API, REST APIs, React, jQuery, RxJS, Java Natural Language Processing (JNLP)

Tools

Knex.js, Git, Travis CI, Jira, GitHub, Webpack

Paradigms

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

Platforms

Eclipse, Twilio, Firebase, Docker, Amazon Web Services (AWS), Visual Studio Code (VS Code), Oracle, Salesforce, HubSpot

Other

Twilio Flex, Third-party APIs, APIs, API Integration, Full-stack, Front-end, GitFlow, User Experience (UX)

Storage

MySQL, PostgreSQL, MongoDB, Redis, Databases

2009 - 2012

Bachelor's Degree in Information Systems

UNIASSELVI - Indaial, State of Santa Catarina, Brazil

JUNE 2009 - PRESENT

Sun Certified Programmer for Java 5

Sun Microsystems

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring