Résumé of Benjamin James New
Introduction
- Passionate software professional with nearly twenty years of industry experience, and further personal experience, in all aspects of software and web development
- Technical leader of small to medium teams with influence in all aspects of engineering and business
- Mentor and community-minded contributor of knowledge and experience
- Strong communication and interpersonal skills, able to act in client-facing roles, provide training and speak publicly on technical matters
- Full software development life cycle experience, from analysis and estimation, through development and testing, to operation, support and monitoring
- Familiar with developing for cloud, serverless, server-based, browser-based, terminal and desktop environments
- Experience in a wide range of domains including corporate, enterprise, educational, government and military
- Strongly interested in Open Source Software; active in open source projects including Serverless framework
- Self-motivated and driven to achieve the best possible outcome in any project
- Adaptable and valuable team member in a large number of scenarios
Skills
- Languages: JavaScript, TypeScript, Java, C#, PHP, Python, HTML, CSS, XML, SQL, bash
- Runtimes: NodeJS, .Net, Java JRE, LAMP, Browser/DOM
- Cloud services: Amazon Web Services, Microsoft Azure
- Networking: TCP/IP, HTTP, REST, GraphQL, SSL/TLS, DNS, FTP, email
- Databases: DynamoDB, MySQL, Aurora, MongoDB, SQL Server, Postgres
- Operating systems: Linux (Ubuntu, Debian), Microsoft Windows
- Methodologies: Agile, LEAN, RAD, waterfall, TDD, BDD
- Version control: git, svn
- DevOps: CI/CD, infrastructure-as-code
- Solutions: APIs, SaaS, web applications, websites, SPAs, mobile apps, web services, event-driven systems, libraries
- Roles: hands-on technical work, architecture, team leadership, business development, mentoring
- Business domains: military, retail, advertising, financial, scientific, environmental, mining
- Leadership: mentoring, presenting, meetup organisation, team management, recruitment
Education & Certifications
-
Bachelor of Science (Computer Science)Murdoch University
-
Solutions Architect - AssociateAmazon Web Services
-
Professional Scrum Master PSM-IScrum.org
Community Involvement
- Organiser of Perth Serverless meetup
- Presenter, volunteer and attendee at software conferences including DDD Perth
- Volunteer at NodeGirls (Muses) Perth and other community mentoring events
- Top 10% contributor on Stack Overflow as at May 2019
- Contributor to open source software repositories on GitHub (profile ) and Gitlab (profile ).
Current Role
Senior Consultant @ Readify / Telstra Purple
Jan 2018 — present
NodeJS · TypeScript · JavaScript · C# · .NET · Web UI · GraphQL · Microsoft Azure · git · Agile · Scrum · DevOps · CI · CD
At Telstra Purple (formerly Readify), I lead teams to solve problems and deliver value to clients across a range of business domains, technologies and skill sets. The company has a strong history with Microsoft technology, and I was recruited in order to build an AWS capability within the Perth team to diversify their offering. I have been instrumental in this initiative through organising and facilitating group PD and training, and promoting AWS training and certification within the team.
Previous Role
Technical Lead @ Gaia Resources
Dec 2013 — Jan 2018
AWS · Serverless · NodeJS · JavaScript · TypeScript · Web UI · PHP · LAMP · git · Agile · Scrum · DevOps · CI
Gaia Resources is a consultancy specialising in biological and environmental science applications. I worked solo and leading teams to deliver a large range of projects, including collection management software, data analysis tools, and custom web applications for clients in this and related fields. I was also instrumental in converting the company from running its own servers to using cloud services almost exclusively, as well as introducing Scrum as a company standard, and initiating the creation of an -as-a-Service offering for collection management.
Other Previous Roles
Role | Company | From | Until | Skills |
---|---|---|---|---|
Developer (contract) | Cash Converters | Jun 2013 | Dec 2013 | C# · .Net · Azure · PHP · LAMP · JavaScript · Web UI · git · Agile · Scrum · DevOps · CI · CD |
Owner Operator | Leftclick.com.au | Jan 2011 | Jun 2013 | PHP · LAMP · MySQL · Symfony · Doctrine · MongoDB · JavaScript · NodeJS · Web UI · CMS · svn · Agile (scrum) · CI |
Head of Digital and Senior Web Developer | Workhouse Advertising | May 2010 | Dec 2010 | PHP · LAMP · MySQL · Postgres · Web UI · JavaScript · svn · Agile (hybrid) · DevOps |
Application Developer (contract) | Stella Travel Solutions | Nov 2009 | Mar 2010 | C# · .Net · SQL Server · JavaScript · Web UI · svn |
Web Application Developer (contract) | Living Years | May 2009 | Oct 2009 | PHP · LAMP · JavaScript · Web UI · svn |
Java/Web Developer (contract) | Bank of Western Australia | Oct 2008 | Mar 2009 | Java · JavaScript · Web UI · svn |
Java/Web Analyst / Programmer (contract) | Western Power | Nov 2007 | Oct 2008 | Java · Struts · JSF · JavaScript · Web UI · web services · WebMethods ESB · svn |
Java/Web Developer (contract) | Landgate | Mar 2007 | Oct 2007 | Java · JavaScript · Web UI · Lotus Notes |
Senior Software / Systems / Support Engineer | ADI Limited / Thales Australia | Apr 2004 | Dec 2006 | Java · Struts · JSP · Hibernate ORM · Oracle · Web UI · svn |
Owner Operator | Leftclick.com.au | Nov 1998 | Feb 2004 | Java · J2EE · Oracle · JavaScript · Web UI |
Please see LinkedIn for detailed descriptions of roles.