Ary Guedes Lins, Developer in Recife - State of Pernambuco, Brazil
Ary is available for hire
Hire Ary

Ary Guedes Lins

Verified Expert  in Engineering

Software Developer

Location
Recife - State of Pernambuco, Brazil
Toptal Member Since
July 3, 2022

Ary is a problem solver and software engineer who aims to deliver efficient, reliable, and scalable software products. He has over six years of experience within several contexts, such as enterprises, multinational research and development, and product-driven startups. Ary is an enthusiast for test-driven development, clean code/architecture, and design patterns to improve software maintainability while considering the tradeoffs between quality, costs, and delivery time.

Portfolio

Loft
TypeScript, Node.js, Kotlin, NestJS, Spring, Java, Amazon Web Services (AWS)...
CESAR
Python, Flask, Amazon Web Services (AWS), C++, C, MQTT, Mbed, Android, Node.js...
Consenso Tecnologia
Java, Spring, PostgreSQL, Oracle, Jakarta Server Pages (JSP), Apache Struts...

Experience

Availability

Part-time

Preferred Environment

Node.js, Visual Studio Code (VS Code), IntelliJ IDEA, Kotlin, Slack, Amazon Web Services (AWS), TypeScript, NestJS, Spring

The most amazing...

...project I've developed is a back end for a customer follow-up page which improved the company's NPS from a negative value to 70%.

Work Experience

Software Engineer

2020 - PRESENT
Loft
  • Built software products in an agile and multidisciplinary team that improve customers' journey on the company's financial products, specifically in a real estate mortgage process.
  • Developed high-quality and well-tested with more than 80% coverage code for back-end REST API's in Node.js, Kotlin, and Java.
  • Integrated company back-end systems with third-party CRMs used by commercial teams such as Salesforce and Zendesk Sell improving the team's productivity with automation.
  • Partnered with product designers and product managers to create the customer sections, where Loft customers could track their mortgage process, which improved the customer NPS to 70%.
Technologies: TypeScript, Node.js, Kotlin, NestJS, Spring, Java, Amazon Web Services (AWS), REST, PostgreSQL, MongoDB, Zendesk API, Databricks, TypeORM, AWS Lambda, REST APIs, JavaScript, Express.js, Amazon S3 (AWS S3), Docker, React, Git, Databases

Software Engineer

2018 - 2020
CESAR
  • Participated in several projects for multinational companies helping the company's research and development team with technological innovation.
  • Designed and implemented steps for a machine learning pipeline from data extraction to model deployment using tools such as Kubeflow/Kubernetes, Seldon, Flask/Python, and AWS IoT/Greengrass.
  • Developed a C library using MQTT, Jansson (JSON library), and proprietary cryptographic libraries to implement the AoT protocol described in a research paper (dl.acm.org/doi/pdf/10.1145/2994551.2994555).
  • Worked on a software product to help a Brazilian public company, B3, manage their employees' working hours, coded new features, fixed bugs, and improved the security of a back-end API in Node.js and Express alongside a native Android app in Java.
Technologies: Python, Flask, Amazon Web Services (AWS), C++, C, MQTT, Mbed, Android, Node.js, REST APIs, JavaScript, Express.js, Amazon S3 (AWS S3), Docker, Git, Databases

Software Engineer

2016 - 2018
Consenso Tecnologia
  • Helped maintain and improve software products for the company's clients, especially utility companies.
  • Designed and implemented a monolith software written using Java and Apache Struts on the server-side and Java Server Pages (JSP) on the front end.
  • Maintained satellite products, such as Android apps integrated with the main system.
  • Developed features, improvements, fixes, unit tests, and integration tests within a Java Spring web application.
Technologies: Java, Spring, PostgreSQL, Oracle, Jakarta Server Pages (JSP), Apache Struts, Android, JasperReports, REST APIs, JavaScript, Git, Databases

Clean Code and Clean Architecture Project

https://github.com/aryglins/branas-cc-ca-4
Developed the back-end API in Node.js as the final project for a clean code and clean architecture course. The project consists of a basic API for an eCommerce application divided into three layers:
• Domain: Core business rules
• Application: Application business rules orchestration
• Infrastructure: Frameworks, libraries, and drivers

Languages

TypeScript, JavaScript, Kotlin, Java, Python, SQL, C++, C, Haskell, SystemVerilog, VHDL, HTML5

Frameworks

NestJS, Spring, Express.js, Jakarta Server Pages (JSP), Apache Struts, Flask

Libraries/APIs

Node.js, REST APIs, JasperReports, Zendesk API, React

Other

APIs, Mbed, TypeORM, Algorithms, Data Structures, FPGA, Embedded Systems, Front-end

Tools

IntelliJ IDEA, Git, MQTT

Platforms

Linux, Amazon Web Services (AWS), AWS Lambda, Docker, Visual Studio Code (VS Code), Oracle, Android, Databricks, MacOS

Storage

PostgreSQL, MongoDB, Amazon S3 (AWS S3), Databases

Paradigms

REST

2012 - 2017

Bachelor's Degree in Computer Engineering

The Federal University of Pernambuco (UFPE) - Recife, Brazil

2015 - 2016

Exchange Program in Computer Engineering

The University of North Carolina at Charlotte - Charlotte, NC, United States

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