Andres Vargas is a Senior Software Developer with 17 years of engineering experience and over nine years focused on Python and Django, currently based in Kitchener, Ontario. He blends backend expertise, frontend Node.js experience, and strong Linux and DevOps skills—having implemented CI/CD, AWS infrastructure (including ECS and CDK), and automated provisioning across Jenkins, Bamboo and Rundeck. Andres has contributed to notable open-source projects, from improving Django widget rendering to enhancing GitHub Actions' Node.js setup and frontend work on the privacy-focused Dark Wallet. His background includes leading an open-source department, driving automation across heterogeneous stacks, and supporting scientific software for protein analysis at Nicoya. Fluent in Spanish with advanced English, he holds a Master’s in Computer Science and frequently speaks at Python conferences about practical tooling and automation.
16 years of coding experience
17 years of employment as a software developer
Ciencias Computacionales Computer Science, Ciencias Computacionales Computer Science at Universidad Autonoma de Yucatan
Master Computer Science Computer Science, Master Computer Science Computer Science at Fundación Arturo Rosenblueth para el Avance de la Ciencia, A.C.
Tweak the form field rendering in templates, not in python-level form definitions. CSS classes and HTML attributes can be altered.
Role in this project:
Back-end Developer
Contributions:1 review, 16 commits, 10 PRs in 1 year 4 months
Contributions summary:Andres primarily contributed to the `django-widget-tweaks` project by enhancing its functionality and fixing existing issues. They implemented support for Vue.js integration by adding attributes like `v-bind::class` and `@click` within the templates. Additionally, the user addressed a bug related to the `type` attribute of input fields, ensuring correct rendering of date and hidden input types. They also made minor improvements, like removing whitespace and fixing comments.
Set up your GitHub Actions workflow with a specific version of node.js
Role in this project:
Back-end Developer / DevOps Engineer
Contributions:10 commits, 1 PR, 3 comments in 1 month
Contributions summary:Andres's primary focus was on modifying the setup and configuration of Node.js within the context of GitHub Actions. They introduced tests to verify the behavior of the `NODE_AUTH_TOKEN` environment variable and its interaction with the npm registry configuration. Furthermore, the user updated the codebase to correctly export the `NODE_AUTH_TOKEN` and made updates to related files. These changes demonstrate a focus on improving the reliability and maintainability of the Node.js setup process within the repository.
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
Andres Vargas - Senior Software Developer at InterTalk