Andrés Ruiz, Developer in Panama City, Panamá Province, Panama
Andrés is available for hire
Hire Andrés

Andrés Ruiz

Verified Expert  in Engineering

Phoenix LiveView Developer

Location
Panama City, Panamá Province, Panama
Toptal Member Since
October 3, 2019

安德里萨斯是一名在美国接受教育的软件工程师,有十年的计算机解决人类问题的经验. 精通Elixir, Go, Java, Python, JavaScript, Linux,各种数据库. Having been part of companies like Amazon, Reddit, and Spotify, andr获得的技能使他能够更好地理解软件成功所必需的关键组件.

Portfolio

Stacer Group LLC
全栈开发,网页抓取,网站数据抓取,Elixir, Phoenix...
MYY LLC
Go, WebSockets,音频,音频处理,人工智能(AI)...
River Financial
Elixir, Phoenix, PostgreSQL, Metabase, GitHub, Stress Testing, Phoenix LiveView...

Experience

Availability

Full-time

Preferred Environment

Vim Text Editor, JetBrains, Linux

The most amazing...

...我创建并支持的项目是亚马逊生鲜跟踪和更好地理解购买库存设置的平台.

Work Experience

Full-stack Developer via Toptal

2024 - PRESENT
Stacer Group LLC
  • 领导开发了一个课程验证器,每年将帮助学校节省近10万美元.
  • 与利益相关者密切合作,提出最好的用户体验,使学校能够使用该平台.
  • 抓取多个政府网站,并将数据浓缩,以便客户更容易获取.
Technologies: 全栈开发,网页抓取,网站数据抓取,Elixir, Phoenix, Phoenix LiveView, Tailwind CSS

Senior back-end Developer via Toptal

2024 - 2024
MYY LLC
  • 从基于rest的API迁移到WebSockets,这使每周的成本降低了25%.
  • Improved integration with Together AI and ElevenLabs.
  • Added tests to the main code path, 这有助于增加对更改的信心,并使开发人员在更改代码时更有效率.
Technologies: Go, WebSockets,音频,音频处理,人工智能(AI), Large Language Models (LLMs)

Senior Software Developer

2023 - 2024
River Financial
  • 优化循环订单算法,降低20%的处理成本.
  • Implemented automation for order cancellation, 帮助财务团队每周减少20个小时的操作时间.
  • 改进了自动批处理/结算逻辑,使处理的订单数量增加了25%.
Technologies: Elixir, Phoenix, PostgreSQL, Metabase, GitHub, Stress Testing, Phoenix LiveView, Tailwind CSS

Senior Back-end Developer

2023 - 2023
Reddit, Inc.
  • 将趋势通知功能迁移到更现代的系统, which increased the click-through rate by 10%.
  • Helped clean up remaining A/B testing experiments, 它简化了代码库,并允许其他工程师专注于不那么繁琐的任务.
  • 实施了几项策略,使CTT提高了15%,取消率降低了5%.
Technologies: Back-end, Message Queues, Python, Go, Apache Kafka, Amazon Simple Queue Service (SQS), RabbitMQ, Event-driven Programming, Testing, Stress Testing

Software Engineer

2022 - 2023
Spotify - Main
  • 实施节流广告投放机制,为2022年第二季度带来近25万美元的收入.
  • Helped migrate multiple microservices to a Kubernetes cluster, saving developers close to 100 hours on ops-related tasks.
  • 设计并实现了一个功能,允许客户在播客中包含多个广告, bringing close to $100,000 in revenue for Q2/2022.
技术:Go, Docker, Kubernetes,测试驱动开发(TDD),压力测试

Lead Full-stack Developer

2021 - 2022
Unidex
  • 与设计师密切合作,完成UI的重构, 是什么提高了15%的转化率,让我们的平台对投资者更有吸引力.
  • Designed and developed a system to create, manage, and execute leveraged transactions, which brought close to $1 million in revenue in 2021.
  • 与三个开发人员组成的团队合作,维护和改进交易平台的各个方面, specifically limit and market orders, increasing our user base from 100x in 1 year.
Technologies: JavaScript, TypeScript, React, Node.js, Web3.js, Test-driven Development (TDD), CSS, HTML, Web Scraping

Software Engineer

2021 - 2021
Vercer
  • 开发了一款应用程序,帮助交易者可视化能源行业未来交易的订单.
  • 帮助编写自动化测试,以验证应用程序是否成功地计算了不同的统计信息.
  • 与交易商和结算所合作,确保我们的应用程序符合最佳标准.
Technologies: Go, Test-driven Development (TDD)

Machine Learning Engineer

2018 - 2019
3D Hubs
  • 开发必要的基础设施,将机器学习管道转移到AWS.
  • 为会计(QuickBooks)和财务(Stripe)的多个外部服务集成的设计和实现做出了贡献.
  • Designed and implemented automated refunds, 这为我们所有的客户支持代表每周节省了近10个小时.
  • 开发了一种三维几何搜索算法来寻找相似的三维模型对.
Technologies: JavaScript, PostgreSQL, Python, Amazon Web Services (AWS), Neural Networks, Python 3, Test-driven Development (TDD), QuickBooks API, CSS, HTML, Stripe API, Stripe

Sofware Engineer

2016 - 2018
Amazon
  • 创建并支持一个平台来跟踪和更好地理解亚马逊生鲜的购买库存设置.
  • 开发了一个应用程序,帮助以最优的方式将库存分配到物理空间.
  • 与外部团队合作,以更细粒度的方式设计和实现库存跟踪, 这使得团队每月节省近100人/小时.
技术:亚马逊网络服务(AWS)、MySQL、Java、AngularJS、测试驱动开发(TDD)、HTML

Marketing Automation Software

http://www.psmp2-0.com
使用Python和Vue来帮助开发多个功能,以提高用户的参与度和潜在客户的质量. 总而言之,我们增加了5%的独立用户数量和15%的铅暴露.

Ceramic Pro Accounting Integration

帮助创建会计集成,以确保发票,报价,付款等., were synchronized to QuickBooks. 我使用了一个单独的服务来实现同步,这样我们就可以调度异步请求并独立扩展.

CTE Validator

http://cte-validator.fly.dev/
用于验证德克萨斯州高中课程完成情况的web应用程序. I was in charge of developing the whole application, which involved scraping some data from multiple websites, putting it into a database, creating a web interface to make it accessible, and parsing Excel files to configure the system.

Languages

Go, Elixir, Python 3, JavaScript, Python, TypeScript, CSS, HTML, Java 9, C++, Java, ECMAScript (ES6), Elm

Libraries/APIs

QuickBooks API, Stripe, React, Stripe API, Vue, NumPy, Web3.js, Node.js

Paradigms

测试驱动开发(TDD),压力测试,Scrum, UX设计,事件驱动编程,测试

Other

Web Scraping, Phoenix LiveView, Ecto, Intuit QuickBooks, Machine Learning, Amazon Kinesis, Software Development, Algorithms, Neural Networks, Back-end, Message Queues, Metabase, WebSockets, Audio, Audio Processing, Artificial Intelligence (AI), Large Language Models (LLMs), Full-stack Development, Website Data Scraping

Frameworks

Tailwind CSS, Django, Spring, AngularJS, Phoenix

Tools

AWS SDK, JetBrains, Vim Text Editor, Amazon Simple Queue Service (SQS), RabbitMQ, GitHub

Platforms

Linux, Docker, MacOS, Google Cloud Platform (GCP), Amazon Web Services (AWS), Kubernetes, Apache Kafka

Storage

PostgreSQL, MongoDB, MySQL, Amazon S3 (AWS S3), Amazon DynamoDB

2014 - 2016

Master's Degree in Computer Science

University of New Mexico - Albuquerque, NM, USA

2009 - 2014

Bachelor's Degree in Computer Systems Management

National University of Colombia - Bogotá, Colombia

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring