Alberto Rodríguez is a multidisciplinary software engineer with 14 years of experience building scalable platforms, developer tools, and high-performance backend services from the Greater Pamplona Area. He blends hands-on coding (Ruby, Go, Python, JS) and infrastructure expertise (Kubernetes, Terraform, EKS) with XP and DevOps practices—TDD, trunk-based development, feature flags and continuous delivery—to accelerate delivery and reduce waste. At Nextail he led teams, revamped critical modules, and achieved dramatic performance wins (e.g., reducing a worst-case background job from 10 days to 2 hours) while owning platform services used across the company. A long-time open-source contributor and former ESLint Technical Steering Committee member, he’s added numerous autofixers and lint rule improvements and contributed QA automation to flagship projects like webpack. Curious, pragmatic and improvement-focused, he pairs deep technical troubleshooting with a commitment to developer experience and team coaching.
14 years of coding experience
15 years of employment as a software developer
Habilidades Directivas, Habilidades Directivas at Universidad Pública de Navarra
Contributions:234 commits, 317 PRs, 231 pushes in 2 years 8 months
Contributions summary:Alberto primarily contributed to the ESLint project by implementing auto-fixes for various linting rules. They worked on the `space-before-function-paren`, `no-negated-condition`, `block-spacing`, `arrow-spacing`, `generator-star-spacing`, `array-bracket-spacing`, `object-curly-spacing`, `no-multi-spaces`, `computed-property-spacing`, and `space-unary-ops` rules. Their work involved modifying test cases and adjusting code to improve and automate code formatting based on the specified linting rules. They also implemented an auto-fix for the `semi-spacing`, and enhanced the `arrow-body-style` rule.
A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:6 commits, 3 PRs in 22 days
Contributions summary:Alberto's commits primarily focus on configuring and updating ESLint rules and environments within the `webpack/webpack` repository. They consolidate and refine existing eslint configurations, adding or removing specific configurations for various file types (e.g., browser-facing files, test files, files within the `hot` directory). Their work improves code quality by applying linting rules and facilitating automated testing.
amdloaderscode-splittingcustom-stuffcompiler
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.