Carlos聽Lopez

Software Developer at BairesDev

Guatemala
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
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.
code15 years of coding experience
job7 years of employment as a software developer
bookInformatik, Informatik at The University of Freiburg
bookAdvanced FP in Haskell, Advanced FP in Haskell at Utrecht University
bookBachiller en computaci贸n, Bachiller en computaci贸n at Colegio Suizo Americano
bookBSc, CS, Math, BSc, CS, Math at Universidad del Valle de Guatemala
languagesSpanish, English, German
stackoverflow-logo

Stackoverflow

Stats
2,504reputation
134kreached
16answers
17questions
Badges
scala
top-5%
github-logo-circle

Github Skills (31)

crypto10
wallet10
transactional10
transaction10
api-design10
charts10
bitcoin10
bitcoins10
cryptocurrencies10
chartjs10
java10
cryptocurrency10
exchange10
javas10
bitcoinj10

Programming languages (11)

JavaC++ShellCSSCCMakeScalaJavaScript

Github contributions (5)

github-logo-circle
bitcoinj/bitcoinj

Jul 2014 - Mar 2015

A library for working with Bitcoin
Role in this project:
userBack-end Developer
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.
bip143bitcoinjbip141bip32bip173
knowm/XChange

Dec 2015 - Apr 2016

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:
userBack-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.
Request Free Trial
Carlos Lopez - Software Developer at BairesDev