Charles Johnson is a Software Engineer II based in the Atlanta metro area with 12 years of experience building well-designed, maintainable systems using Java, Python, and C++. Currently at FIS, he has progressed through multiple engineering roles since 2020, combining enterprise delivery with a pragmatic focus on code quality. He brings strong communication skills and adaptability honed earlier in a decade-long customer-facing role at AT&T, which informs his collaborative approach to cross-functional teams. An active open-source contributor, he improved linters and fixers for the popular Vim/Neovim ALE plugin—enhancing JavaScript and TypeScript support and consolidating tooling for better developer experience. Passionate about learning new technologies, he pairs practical engineering with thoughtful testing and refactoring habits. Collected from a CS degree at Kennesaw State, his work blends disciplined craftsmanship with a knack for improving developer workflows.
12 years of coding experience
4 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Kennesaw State University
Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support
Role in this project:
Full-stack Developer
Contributions:1 review, 2 PRs, 10 comments in 1 year 4 months
Contributions summary:Charles primarily contributed to improving the functionality of the `ale` plugin, focusing on integrating and enhancing linters and fixers, specifically for JavaScript and TypeScript projects. They refactored and added tests for the XO fixer, optimized its handling of file input, and supported options for TypeScript. Additionally, they consolidated XO linters, improving the plugin's overall support for code style and quality assurance.
Contributions:1113 commits, 324 pushes, 10 branches in 9 years 6 months
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.