Lucas Amorim

Staff Security Engineer at Webacy

Vancouver, British Columbia, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Lucas Amorim is a seasoned software engineer and application security specialist with 15 years of experience building and hardening high-performance distributed systems. He blends backend engineering in Ruby and Go with deep AppSec practice—designing static analysis for Solidity/EVM, leading pentests, and running threat modeling and secure architecture reviews. Lucas has architected microservices, gRPC APIs, and event-driven pipelines for real-time fraud and on-chain threat detection, and he optimized ML inference layers to enable low-latency detection. He’s contributed to prominent open-source Ruby projects like JRuby and concurrent-ruby, improving core string, numeric, and concurrency primitives. Based in Vancouver, he combines hands-on exploitation and reverse-engineering experience from Palo Alto Networks with production-grade security automation and developer-friendly tooling. Notably, he builds security solutions that operate even when smart-contract source code is missing by analyzing raw bytecode and control-flow signals.
code15 years of coding experience
job15 years of employment as a software developer
bookBSc IT, Information System, BSc IT, Information System at Instituto de Educação Superior da Paraiba
languagesEnglish, Portuguese
stackoverflow-logo

Stackoverflow

Stats
1reputation
88reached
3answers
1question
github-logo-circle

Github Skills (32)

strings10
atomics10
text-manipulation10
c-string10
thread-pool10
java10
ruby10
javas10
atomic10
hash10
jruby10
concurrency10
sem9
apidoc9
bigdecimal9

Programming languages (11)

TypeScriptC#JavaShellScalaJavaScriptGoHTML

Github contributions (5)

github-logo-circle
jruby/jruby

Nov 2013 - Apr 2016

JRuby, an implementation of Ruby on the JVM
Role in this project:
userBack-end Developer
Contributions:159 commits, 11 PRs, 16 pushes in 2 years 5 months
Contributions summary:Lucas primarily contributed to the JRuby implementation of Ruby. Their work focused on improving string manipulation, including fixing issues related to string concatenation with symbols, handling different encodings, and implementing methods like `upcase!`, `capitalize!`, and `clear`. They also addressed bugs related to the `File.read` and `BigDecimal` operations and contributed to the implementation of `Hash#fetch_values`, `Numeric#positive?`, and `Numeric#negative?` methods.
ruby-languageconcurrencyrubyjvmperformance
Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.
Role in this project:
userBack-end Developer
Contributions:19 commits, 13 PRs, 12 pushes in 2 years 6 months
Contributions summary:Lucas primarily contributed to the core functionality of the `concurrent-ruby` library by implementing Java-specific atomic primitives and semaphores. They added methods to the `FixedThreadPool` and `CachedThreadPool` classes, ensuring the methods status was present with warnings. The user also improved code readability and added specs. Furthermore, they updated the project by integrating features of `Atom` and `Promise`.
supervisorsthreadpatternserlangconcurrent-programming
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial