Manoj Mahalingam

Principal Engineer at Avalara

Stony Stratford, England, United Kingdom
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
Manoj Mahalingam is a Principal Engineer with 15 years of experience building cloud-native, infrastructure-first systems and developer tooling, currently driving platform and reliability work at Avalara. He brings deep hands-on expertise in Kubernetes, Terraform, Docker, Scala and Node.js from prior senior roles at Indix and ThoughtWorks, coupling architecture thinking with day-to-day engineering. An active open-source contributor, Manoj has improved developer UX in widely used projects—adding kubectl completion and language-version integrations to the Bash-it framework and hardening test failure reporting in the Pester PowerShell suite. He blends DevOps pragmatism with backend language fluency, often surfacing small developer experience wins that yield large productivity gains. Based in the UK and trained in computer science in Chennai, he also authors practical CI learning material, signaling a penchant for clear, shareable engineering knowledge.
code15 years of coding experience
job10 years of employment as a software developer
bookBachelor of Engineering (B.E.) Computer Science Engineering, Bachelor of Engineering (B.E.) Computer Science Engineering at SSN College Of Engineering, Chennai
bookDAV, Gopalapuram, Chennai
languagesEnglish, Tamil, Hindi
stackoverflow-logo

Stackoverflow

Stats
295,459reputation
39.3mreached
2,121answers
17questions
Badges
ruby
top-5%
grep
top-5%
regex
top-1%
recursion
top-5%
variadic-functions
top-5%
svn
top-1%
github-logo-circle

Github Skills (90)

delete-files10
github10
python10
testing10
windows10
bash10
ssh-keys10
vim10
exitcode10
heroku10
ssh10
bash-completion10
bdd10
powershell10
shell10

Programming languages (20)

C#PowerShellSmartyJavaC++ScalaGoHTML

Github contributions (5)

github-logo-circle
Bash-it/bash-it

Feb 2013 - Sep 2016

A community Bash framework.
Role in this project:
userDevOps Engineer
Contributions:5 commits, 2 PRs, 2 comments in 3 years 7 months
Contributions summary:Manoj contributed to the `bash-it` framework by adding plugins for integrating with pyenv and jenv, tools that manage Python and Java versions, respectively. The user incorporated the use of `pathmunge` within a plugin. Furthermore, the user added a bash completion script for `kubectl`, enhancing the usability of the command-line interface for Kubernetes. These additions improved the framework's capabilities and developer experience.
bash-promptbash-completionbash-configurationproductivitybash-framework
pester/Pester

May 2011 - Jul 2012

Pester is the ubiquitous test and mock framework for PowerShell.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:5 commits in 1 year 2 months
Contributions summary:Manoj primarily focused on enhancing the Pester testing framework for PowerShell. Their contributions included improving the output of test failures, providing more detailed information like file names and line numbers. They introduced a `PesterFailure` type to standardize failure reporting and refactored the testing logic to use script block evaluation instead of line-by-line parsing. Additional changes involve streamlining the test execution process and modifying the output XML.
assertionspowershelltestingbddtdd-framework
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