Richard Atkins is a Senior Software Engineer and technical lead based in Sydney with 14 years of experience shaping Java and C++ systems and mentoring engineering teams. At Atlassian and previously Avaya he drove architecture and delivery for complex, secure communication and management platforms, blending backend services, desktop clients, and embedded C++ components. He’s passionate about improving engineering practice—advocating behavioral change, tooling and new languages—and actively develops others’ skills through coaching and ISO-quality practices. An open-source contributor, he added Karma config parsing and robust tests to the well-used depcheck project, favoring safer parsing over direct evaluation. Comfortable across the stack, he pairs systems-level design with hands-on coding in Web Services, JMX, Struts, Swing and VxWorks. Collected coursework and continual self-study keep him evolving toward systems architecture while still shipping production software.
Contributions:13 commits, 2 PRs, 4 comments in 9 months
Contributions summary:Richard primarily contributed to the `depcheck/depcheck` repository by adding initial support for karma config files. This involved creating a parser for karma configuration, which identifies and extracts plugin dependencies. The user also implemented and refined testing for the karma parser, using proxyquire to mock dependencies. Further commits included code style improvements and a switch to parsing configurations instead of evaluating them directly to improve code maintainability.
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
Richard Atkins - Senior Software Engineer at Atlassian