Ary Guedes Lins
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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%.
Software Engineer
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.
Software Engineer
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.
Experience
Clean Code and Clean Architecture Project
https://github.com/aryglins/branas-cc-ca-4• Domain: Core business rules
• Application: Application business rules orchestration
• Infrastructure: Frameworks, libraries, and drivers
Education
Bachelor's Degree in Computer Engineering
The Federal University of Pernambuco (UFPE) - Recife, Brazil
Exchange Program in Computer Engineering
The University of North Carolina at Charlotte - Charlotte, NC, United States
Skills
Libraries/APIs
Node.js, REST APIs, JasperReports, Zendesk API, React
Tools
IntelliJ IDEA, Git, MQTT
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
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
Other
APIs, Mbed, TypeORM, Algorithms, Data Structures, FPGA, Embedded Systems, Front-end
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring