Andrés García

Software Developer at Freelance

Guadalajara, Jalisco, Mexico
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 García is a versatile software developer with about a decade of experience building everything from embedded and GPU-accelerated research code to high-scale, mission-critical distributed systems for companies like Microsoft and Amazon. He combines a strong multidisciplinary foundation in applied physics, math and bioinformatics with hands-on expertise in C/C++, Python, CUDA, .NET, and cloud-native microservices to deliver secure, reliable, and maintainable solutions. Andrés has repeatedly accelerated stalled research projects (up to 50x speedups in CUDA simulations) and implemented performance-critical integrations in industrial and chemical engineering products. He contributes to notable open-source projects such as the Python-powered shell xonsh and the voc Python-to-Java transpiler, focusing on robustness, testing, and developer experience. Comfortable across full-stack, HPC, and data-science domains, he excels at translating complex scientific requirements into production-ready software. Based in Guadalajara, he pairs curiosity and experimentation with a pragmatic, delivery-oriented mindset.
code10 years of coding experience
job8 years of employment as a software developer
bookUniversidad Nacional Autónoma de México (UNAM)
bookThe National Polytechnic Institute of Mexico
bookQuantum Computing Realities Quantum Computation & Quantum Information, Quantum Computing Realities Quantum Computation & Quantum Information at MIT xPRO
languagesSpanish, English, French, German
stackoverflow-logo

Stackoverflow

Stats
26reputation
36reached
1answer
0questions
github-logo-circle

Github Skills (15)

xonsh10
shell10
transcode10
python10
transpiler10
abstract-syntax-tree10
testing10
command-line9
cli9
error-handling9
documentation8
pytest7
logging7
java-bytecode7
devops6

Programming languages (2)

CoffeeScriptPython

Github contributions (5)

github-logo-circle
beeware/voc

May 2018 - May 2018

A transpiler that converts Python code into Java bytecode
Role in this project:
userBack-end Developer
Contributions:14 commits, 1 PR, 1 comment in 1 day
Contributions summary:Andrés primarily focused on improving the `voc` transpiler by addressing error handling and compilation flow. Their work involved modifying the `ast.py` file to propagate exceptions, handle unimplemented features, and replace print statements with logging. Additionally, the user implemented a feature to ensure that non-implemented features in functions don't abort compilation unless the function is called. Finally, the user added tests to validate the handling of `yield from` statements.
python-codepythonjava-bytecodebytecodecompiler
xonsh/xonsh

May 2019 - May 2019

:shell: Python-powered shell. Full-featured and cross-platform.
Role in this project:
userFull-stack Developer
Contributions:6 commits, 2 PRs, 2 comments in 1 day
Contributions summary:Andrés's contributions primarily involved enhancing the Xonsh shell's functionality and improving its user experience. They fixed a bug related to aliases that include functions wrapped with `functools.partial`. They also updated prompt formatting to highlight errors and added a news item to the documentation. Furthermore, they modified the prompt tests to align with the new behavior and merged in updates from the master branch.
unixiterm2pythonsystem-administrationxonsh
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 García - Software Developer at Freelance