Johnny Zabala

Senior Software Engineer at EPWERY

Dominican Republic
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

🤩
Rockstar
🎓
Top School
Johnny Zabala is a Senior Software Engineer from the Dominican Republic with 9 years of experience building full-stack web and mobile products, currently designing and delivering a custom corporate platform at EPWERY. He blends strong front-end expertise in React/Next.js and Electron with back-end work on GraphQL APIs and PostgreSQL, shipping pragmatic fixes and refactors in notable open-source projects like Open Collective and Responsively. Johnny has led front-end efforts from design to CI/CD, implemented API wrappers, and improved developer experience by adding linting rules and playground tooling—demonstrating both product focus and attention to code quality. Comfortable in distributed teams, he’s repeatedly taken ownership of features across the stack, from mobile UX to server mutations, and mentors peers through code reviews. A practical learner who favors tangible impact, he pairs academic training in software engineering with hands-on contributions to widely used developer tools.
code9 years of coding experience
job10 years of employment as a software developer
bookSoftware Technologist Software Development, Software Technologist Software Development at ITLA
bookEngineer in Information and Communication Technologies Computer Software Engineering, Engineer in Information and Communication Technologies Computer Software Engineering at Universidad Iberoamericana
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
2,365reputation
311kreached
93answers
1question
Badges
graphql
top-5%
javascript
top-5%
typescript
top-5%
github-logo-circle

Github Skills (43)

javascript10
postgresql10
electron10
apidoc10
testing10
responsive-design10
nextjs10
eslint10
desktop-application10
wpgraphql10
api10
wordpress-graphql10
graphql10
nodejs10
web-development10

Programming languages (6)

TypeScriptMDXJavaScriptSvelteRubyRich Text Format

Github contributions (5)

github-logo-circle
A modified web browser that helps in responsive web development. A web developer's must have dev-tool.
Role in this project:
userFront-end Developer
Contributions:3 reviews, 10 commits, 11 PRs in 1 month
Contributions summary:Johnny primarily focused on enhancing the Responsively app's user interface and functionality. They implemented features such as remembering zoom levels and adding zoom shortcuts. Furthermore, the user addressed UI/UX issues by hiding scrollbars on mobile devices and adding a viewport screenshot option. The contributions demonstrate a strong focus on improving the user experience within the Electron-based application.
dev-toolresponsive-web-developmentdeveloper-toolsweb-browserbrowser
React-specific linting rules for ESLint
Role in this project:
userFront-end Developer
Contributions:13 commits, 18 PRs, 74 comments in 1 month
Contributions summary:Johnny primarily contributed to the `eslint-plugin-react` repository by implementing and fixing linting rules specific to React development. Their work involved adding new rules, such as `jsx-newline`, to enforce code style and improve readability. They also addressed multiple issues related to existing rules, including those for `prop-types` and `function-component-definition`, enhancing the plugin's functionality and accuracy in identifying and correcting React-related coding errors. These contributions demonstrate a strong understanding of React and ESLint, with a focus on improving code quality.
reactlintlintereslintjavascript
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
Johnny Zabala - Senior Software Engineer at EPWERY