Andrés Alcarraz

Senior Software Engineer at Transactility, Inc.

Lima, Lima, Peru
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

👤
Senior
🎓
Top School
Andrés Alcarraz is a Senior Software Engineer with over two decades of deep expertise in jPOS and ISO-8583 payment processing, the kind of engineer who knows exactly what happens between a card tap and the "approved" screen. He has been an active jPOS contributor since 2002 and is one of the top jPOS/ISO-8583 answerers on Stack Overflow, reflecting both long-term commitment and community impact. Andrés combines hands-on backend Java work—fixing core jPOS modules and improving simulators—with practical modernization efforts like driving GitLab and Gradle adoption at payment organizations. His experience spans implementing acquirer interfaces, routing switches, and migrating legacy flows into modern Java frameworks such as Spring and Quarkus. He frequently speaks about where modern Java meets legacy payment infrastructure and is open to consulting and remote roles in payment systems. An engineer who bridges deep protocol knowledge with developer experience improvements, he often untangles messy integrations others avoid.
code10 years of coding experience
job12 years of employment as a software developer
bookIngeniería, Ingeniería de sistemas, Ingeniería, Ingeniería de sistemas at Universidad de la República
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1,794reputation
67kreached
100answers
0questions
github-logo-circle

Github Skills (19)

java10
javas10
iso10
jtest9
junit9
multithreading8
apidoc8
api8
debug8
debugging8
transaction7
configuration-management7
transactionscope7
transaction-manager7
virtual6

Programming languages (12)

TypeScriptJavaCSSShellC++CSCSSJavaScript

Github contributions (5)

github-logo-circle
jpos/jPOS-EE

Sep 2015 - Jan 2023

jPOS Extended Edition
Role in this project:
userBack-end Developer
Contributions:5 reviews, 6 commits, 26 PRs in 7 years 4 months
Contributions summary:Andrés primarily contributed to the backend logic of the jPOS-ee project, focusing on improvements to the `Account` class. Their work includes handling null pointer exceptions in `compareTo` methods and fixing the `isAncestor` function. Furthermore, the user refactored the client-simulator module by replacing `CountdownLatch` with `ExecutorService.awaitTermination`, improving code efficiency. They also cleaned up the code by removing an unnecessary import statement.
iso8583iso8583-javaextendediso-8583jpos
jpos/jPOS

Sep 2015 - Nov 2022

jPOS Project
Role in this project:
userBack-end Developer
Contributions:12 reviews, 10 commits, 32 PRs in 7 years 3 months
Contributions summary:Andrés primarily focused on back-end Java development within the jPOS project. They addressed a bug in the `DailyLogListener` to prevent timer thread termination, enhanced the `BSHRequestListener` to properly handle multiple sources and refined the logic to consider not null return values as true. Additionally, the user added functionality, bug fixes, and corresponding test cases to the `PosDataCode` class. They also modified the `CheckFields` transaction participant to allow extra fields and made a `generateClearKeyComponent` method public.
iso8583iso8583-javaiso-8583jposjava
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
Andrés Alcarraz - Senior Software Engineer at Transactility, Inc.