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 14 years’ experience building cloud-native platforms and developer tooling, currently driving architecture and delivery at Avalara after senior roles at Indix and ThoughtWorks. He combines infrastructure expertise (Kubernetes, Terraform, Docker) with application-level work in Scala and Node.js, and is the author of Learning CI. An active open-source contributor, his enhancements to popular projects like bash-it and Pester improved CLI ergonomics (kubectl completion, pyenv/jenv plugins) and made test failure output far more actionable. Based in Stony Stratford, he focuses on pragmatic improvements to developer experience, CI and platform automation that scale across teams.
code14 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 (94)

delete-files10
github10
python10
testing10
windows10
bash10
ssh-keys10
vim10
exitcode10
heroku10
ssh10
powershell-710
bash-completion10
windows-710
assertions10

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