32 karma · joined October 18, 2016
I feel I got a lot of inspiration from my time automating working with Excel as a Financial Analyst.
Demo to try it out: https://kumi-play-web.fly.dev/
GitHub: https://github.com/amuta/kumi
Location: Sao Paulo / Brazil
Remote: Only
Willing to relocate: No
Technologies: Ruby / Rails / JS / Linux / DevOps / IAM
Résumé/CV: https://drive.google.com/file/d/1eFJt5gpK7C-nNJWar75jmskSTIrh0rCv
Email:andremuta+hn@gmail.com
I'm André, I have around 8 years of experience as a SWE, mostly building and improving Rails applications in a secure and scalable way in the IAM domain (e.g. an identity provider that now handles 50m users), including the Devops/Infra/Architecture work.Also here is my GitHub, you will see some recent contributions to CRuby itself and my OS library Kumi. https://github.com/amuta
If you are working on a challenging problem with a lot of unknowns or need a very skilled debug guy, I'd be very interested to hear about it. Please send me an email, and let's have a conversation.
Location: Sao Paulo / Brazil
Remote: Only
Willing to relocate: No
Technologies: Ruby / Rails (PostgreSQL, Redis, Github...) Linux / DevOps / IAM
Résumé/CV: https://drive.google.com/file/d/1eFJt5gpK7C-nNJWar75jmskSTIrh0rCv
Email:andremuta+hn@gmail.com
I'm André, I have around 8 years of experience as a SWE, mostly building and improving Rails applications in a secure and scalable way in the IAM domain (e.g. an identity provider that now handles 50m users), including the Devops/Infra/Architecture work related. I am someone that likes to tackle challenging problems.One of these kind of problems is related to what I am currently building, vector (domain specific) language implemented in Ruby that lowers and then codegens to Ruby and JS: https://github.com/amuta/kumi
I am very confident on my skills as a developer but at the same time I find it to be inversely correlated with short performatic technical interviews. If you evaluate me with scoped work or a debugging session with real logs and tracing, we’ll both get a truer signal.
If you are working on a challenging problem with a lot of unknowns that requires deep technical understanding, I'd be very interested to hear about it. Please send me an email, and let's have a conversation.
https://github.com/amuta/kumi/tree/codegen-v5 (see ./golden for more context on the compilation/codegen. I barely knew what a compiler was before doing this so I might have just created some nonsense )
This is from a Ruby DSL I'm working on (Kumi). Probably the broadcasting semantics are very different from traditional rank operators in q/APL?
Edit: I realized that I missed the input structure:
Region 0: Office 0 has 2 employees, Office 1 has 1 employee
Region 1: Office 0 has 1 employee schema do
input do
array :regions do
float :tax_rate
array :offices do
float :col_adjustment
array :employees do
float :salary
float :rating
end
end
end
end
trait :high_performer, input.regions.offices.employees.rating > 4.5
value :bonus do
on high_performer, input.regions.offices.employees.salary * 0.25
base input.regions.offices.employees.salary * 0.10
end
value :final_pay,
(input.regions.offices.employees.salary + bonus * input.regions.offices.col_adjustment) *
(1 - input.regions.tax_rate)
end
result = schema.from(nested_data)[:final_pay]
# => [[[91_000, 63_700], [58_500]], [[71_225]]]Remote: Yes
Willing to relocate: Yes
Technologies: Ruby on Rails, Python, JavaScript/TypeScript, PostgreSQL, Redis, Sidekiq, Docker, Kubernetes, AWS, ECS
Résumé/CV: https://drive.google.com/file/d/1eFJt5gpK7C-nNJWar75jmskSTIr...
Email: andremuta+hnhire@gmail.com
---
Hi! I am André, a Senior Software Engineer with 8 years of experience. I've worked extensively on large, sometimes legacy, Rails monoliths, and have designed and built Rails applications at scale.
I offer expertise in: - Refactor legacy and greenfield Rails apps, increase test coverage
- Perform deep debugging to identify and resolve root causes
- Optimize performance with caching strategies, database tuning, and auto-scaling
- Implement authentication and identity and access management: OAuth2, OIDC, SAML, user provisioning, and audit logging
- Build CI/CD pipelines and container deployments using Docker and Kubernetes/ECS
- Integrate third-party APIs (CRMs, DocuSign, Active Directory, Google Cloud)
Hi! I am a Senior Software Engineer with 8 years of experience. I've worked extensively on large, sometimes legacy, Rails monoliths, and have designed and built Rails applications at scale.
I offer expertise in:
- Refactor legacy and greenfield Rails apps, increase test coverage
- Perform deep debugging to identify and resolve root causes
- Optimize performance with caching strategies, database tuning, and auto-scaling
- Implement authentication and identity and access management: OAuth2, OIDC, SAML, user provisioning, and audit logging
- Build CI/CD pipelines and container deployments using Docker and Kubernetes/ECS
- Integrate third-party APIs (CRMs, DocuSign, Active Directory, Google Cloud)
*Tech Stack* Ruby, Ruby on Rails, Python, JavaScript/TypeScript, PostgreSQL, Redis, Sidekiq, Docker, Kubernetes, AWS, ECS
CV: https://drive.google.com/file/d/1eFJt5gpK7C-nNJWar75jmskSTIr...
LinkedIn: https://linkedin.com/in/andremuta
Email: andremuta+hnhire@gmail.com
I can think something like this would be very useful for these kids as chargers and solar panels wouldn't last long in the hand of childrens.