Carlos Lopez is a pragmatic software developer with 15 years of experience building backends, frontends, service APIs, ML pipelines, model integrations and cryptocurrency applications from Guatemala. He has shipped production systems at companies from fintech to startups and currently contributes at BairesDev, bringing a constant focus on software quality and the hardest engineering problems. An active open-source contributor, Carlos has enhanced well-known Java projects in the crypto space鈥攕uch as bitcoinj and XChange鈥攊mproving wallet/transaction utilities and exchange integrations. Comfortable across full-stack work, he blends applied research experience (University of Freiburg) and functional programming study in Haskell with hands-on engineering. Colleagues describe him as drawn to complex technical challenges and pragmatic about delivering reliable, maintainable systems.
15 years of coding experience
7 years of employment as a software developer
Informatik, Informatik at The University of Freiburg
Advanced FP in Haskell, Advanced FP in Haskell at Utrecht University
Bachiller en computaci贸n, Bachiller en computaci贸n at Colegio Suizo Americano
BSc, CS, Math, BSc, CS, Math at Universidad del Valle de Guatemala
Contributions:10 commits, 6 PRs, 3 comments in 7 months
Contributions summary:Carlos contributed to the `bitcoinj` library, focusing on enhancing transaction and wallet functionalities. They added helper methods for retrieving wallet outputs and address information from transaction outputs, improving the library's usability. Further contributions involved merging updates from the master branch, incorporating changes to core components like `ECKey`, `TransactionOutput`, and `Transaction`, as well as improving the documentation. The changes also include refactoring tests, and adjustments to accommodate new features.
XChange is a Java library providing a streamlined API for interacting with 60+ Bitcoin and Altcoin exchanges providing a consistent interface for trading and accessing market data.
Role in this project:
Back-end Developer
Contributions:5 commits, 9 PRs, 4 comments in 3 months
Contributions summary:Carlos primarily contributed to the `xchange` Java library, focusing on extending its functionality to support new cryptocurrency exchanges. Their work involved adding support for retrieving order information from the Huobi exchange and adding new currency pairs and API endpoints for the Quoine and ItBit exchanges. They also addressed a bug related to currency code handling within the core of the library, ensuring that the library correctly handled currency conversions in various situations.
apiexchangejava-librarykucoinexchanges
Find and Hire Top DevelopersWe鈥檝e 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.