Robin Stemp Resume
Short Version
Point Duty
Oct 2020 - Current | Senior Software Developer / Devops
Essential Energy view
Jan 2020 - Aug 2020 | Full Stack Developer
iaAnyware view
Aug 2012 - July 2019 | Software Architect / DevOps
Nimble view
Jan 2012 - Apr 2012 | .NET Web Developer
Mantra Group view
Sep 2009 - Dec 2011 | Software Engineer
Emstream view
June 2006 - 2010 | Software Engineer (freelance project)
e-Cbd
Apr 2009 - Jul 2009 | PHP Software Developer
Amnesia Razorfish (Microsoft)
Aug 2008 - Nov 2008 | Software Engineer / Architect
Tequila Digital
Jan 2008 - Jul 2008 | Software Engineer
SydneyWeb
Jan 2006 - Oct 2006 | Web Consultant
Netcomm
July 2005 | Web Developer
Longer Version
Employment
Senior Software Developer
Point Duty
Oct 2020 - Current
Fully remote work from home.
- .NET Development
- Introduced Azure DevOps
- NodeJs
Full Stack Engineer
Essential Energy
Jan 2020 - Aug 2020
Remote
- Converted a legacy nodejs API application to ASP.NET Core 3.x, along with Azure Redis Cache
- ASP.NET Core 3.x based backend development on existing application.
- Angular 9 / Jquery based front end development on existing application, with google maps.
- TypeScript
- Api’s to serve IOS mobile app, and web frontend
- Created technical documentation, flowcharts, and simple user guide for application from existing codebase.
- Agile tools such as Jira and confluence.
Fixed bugs and extended a prototype application LOA (Log On Log Off Application) to help with worker safety, in order to prepare for production.
Software Architect, Azure Devops
iaAnyware
Aug 2012 - Jul 2019
Hope Island QLD, Australia
iaAnyware had built a winforms .NET 3.5 Desktop application in VB.NET and C# to provide line of business applications for brokers to manage clients, quotes, policies, and claims information for the insurance industry.
I introduced and taught web development to the company and developers, and streamlined development processes. (initially contracted for 6 months in 2012)
- Introduced ASP.NET and Web APIs (prev SOAP and .asmx web services) and REST pattern, api best practices
- Introduced and Setup Continuous Integration and Delivery with Azure DevOps (prev manual deployment processes)
- Introduced S.O.L.I.D and best practice programming principles, clean coding (prev tightly coupled, 10,000 LOC monolithic files)
- Researched and recommended approaches and design paradigms to problems.
- Introduced entity framework (prev sql SPROCS)
- Introduced and taught LINQ
- Modern Dev tools LinqPad, Postman, Slack, Trello.
- Taught javascript, html and css to other developers.
- Developed many javascript components and NPM packages
- Introduced Git, and GitFlow versioning (prev SVN)
- Implemented Azure cloud services, azure websites, blobs, queues. (prev on-premise hosted)
- Migrated websites to Azure Websites
- Implemented JWT Bearer Token authorization
- Upgraded legacy code to .NET core (.NET framework)
- Created windows services
- Created .NET based backend API’s, Nuget packages, and solutions
- Implemented TinyMCE and created plugins
- Rearchitected legacy approaches to modern web based
- Setup repository solution structure for backend and frontend codebases
- NodeJS, Dust, handlebars, Bootstrap
- Researched and recommended “Aurelia” as a frontend development platform
- Powershell and CMD batch scripting
- Created Web backend/frontend prototypes for AdviserWeb application, online quoting wizard, client portal backend apis, frontend javascript.
.NET Developer / Web Developer
Nimble (CashDoctors at the time)
Jan 2012 - Apr 2012
Southport QLD Australia
- C# .Net Developer
- MVC 3 with Webforms and Razor
- WPF
- Asp.Net 4.0
- jQuery, jQueryMobile, jQueryUI
- Developed MSBuild Publishing and Deployment Scripts
Web Developer
Mantra Group
Sep 2009 - Dec 2011
Surfers Paradise, Australia
Front end and backend ASP.NET development.
- DotNetNuke based website and portals
- Mobile Website(s) with jQueryMobile ASP.Net MVC 2
- C# ASP.Net 3.5 Web Backend Development
- Asp.Net 3.5 Webforms
- Front End XHTML/CSS Layouts, jQuery, cufon, Sifr.
- Developed DotNetNuke Skins & Modules
- Created packaging scripts for DotNetNuke Skins/Modules
- HTML5/CSS3 Development
- Developed Mantra, Breakfree, and Peppers Skins currently used on live sites from design psd’s and pdfs
Personal Web Development Business
2005 - 2011
- Photoshop
- Programming
- Consulting
- Tech documentation
Software Engineer
Emstream
Jun 2006 - 2010
Sydney, Australia (and Remote)
Contracted to develop a desktop music scheduling and playback application to be used in venues such as hotels, restaurants.
- Application runs 24/7
- designed and developed windows desktop software application and client management tools
- vb6
- C# .NET
- Remote
PHP Web Developer
e-cbd
Apr 2009 - Jul 2009
Gold Coast, Australia
Online Calendar Events Application.with PHP Kohana MVC framework
- Application design, framework research
- Google Maps Integration
- Templating System
Software Engineer
Amnesia Razorfish (Microsoft)
Aug 2008 - Nov 2008
Sydney, Australia
- contracted asp.net c# developer on multiple projects
- website architecture
- software development
-
liasing with clients to form requirements
- MyBrainSolutions
- NineMSN FriendMagnet
Web Consultant / Software Engineer
Tequila Digital
Jan 2008 - Jul 2008
Sydney, Australia
- Contracted Asp.net consultant and developer
- website architecture for multiple projects
- technical documentation such as functional specs
- liasing with external development companies and clients
-
upgraded Fairfax media community sites from custom system to fully managed umbraco cms
- Masterfoods Puppy
- Berlei
- Fairfax Digital
Software Consultant, Web Developer
SydneyWeb
Jan 2006 - Oct 2006
Sydney, Australia
- developed website solutions for clients from initial meetings, conception to technical
- tech documentation for developers and designers
-
Developed custom cms solutions from scratch
- The Wedding Show
- Xforce
- Nuplex Industries
- EI Legal
Education
Jan 2005 - Jun 2005
Cert IV Small Business
TAFE NSW
Jan 2004 - Dec 2004
Padstow NSW Australia
Diploma in Web Development with Distinction
Southern Solutions Hurstville
Jan 2000- May 2000
Hurstville NSW Australia
Certificate in Web Design
- Web design with Netscape composer and Navigator
Projects
Mar 2011 - Apr 2011 Extra500.asia
Developed Website with Umbraco CMS, Managed site delivery from client requirements, to implementation and hosting. Umbraco, ASP.NET 4.0, SQLCE
Jan 2009 - Feb 2009 Lead Web Scraper
Desktop C# Winforms Application to scrape web pages for contact details, such as yellow pages, white pages.
Apr 2009 - May 2009 Discover Performance Modx Payment Gateway Scripts
Developed script for ModX cms to interface with banks payment gateway system, to handle registrations and create new group members.
Jan 2008 - May 2008 Berlei
- System analysis and ASP.Net 2.0 proposed website architecture and development
- Technical Documentation (Functional Specs & Technical Specs, Wireframes)
- Integration Solutions with PacBrands external data warehouses
Feb 2008 - Apr 2008 Masterfoods Puppy
- Developed functional specs from requirements
- Designed website architecture in ASP.Net 2.0
- Created core website code and handlers to interface with flash
- .Net Integration with Masterfoods Web Services
2008 MyBrainSolutions
Consulted with clients to develop a Brain training and Neuroscience portal for people. Designed website architecture, local database design, interface to connect with existing JAVA based system database.
- ASP.Net 3.5 Website Architecture (LINQ, AJAX, Database Design, n-Tiered design)
- Integration with Brain Resource REST interface, and Neurological assessments
- Wireframes, Prototypes, Specifications Documents
- Website Development
- HTML/Flash Integration
2008 NineMSN FriendMagnet
Helped alongside team to build an online game campaign for NineMSN in order to attract more messenger users. ASP.NET 3, LINQ 2 SQL, Google Contacts API’s, Messenger API’s
2007 Pro Kennex Boarders
Converted HTML based Australian site to modX CMS
- Created css based layout from original table layout
- PHP/MySql Coding with modX CMS
May 2006 - Jun 2006 The Wedding Show
Consulted with clients to determine requirements and website technology for an online wedding portal with videos, tips, guides for wedding related topics. Researched and developed technical documentation for developers to construct website.
AJAX, PHP/MYSQL, Website Architecture, Documentation, Consulting
2006 Nuplex Industries Site Development
Nuplex implemented a CMS with another vendor which was not suitable for their requirements, consulted with them to determine best solution for a Multi-lingual, Multi-site system to be used across the globe, with job search features.
Implemented and developed a new site leading another developer using Drupal CMS.
2006 Xforce Automotive
Developed custom CMS using CakePHP MVC Framework
2005 Enterprise Initiatives
Developed custom CMS from scratch to handle basic page content using fck editor.
2004 - 2006 Netcomm Maintenance
Maintenance and enhancement of netcomms corporate sites PHP/MySQL
Skills
- C# (since 2005)
- .NET Framework (since 2005)
- .NET Core (since 2014)
- Javascript (since 2000)
- HTML/CSS (since 2000)
- ASP.NET (since 2005)
- ASP.NET MVC (since 2008)
- Entity Framework (since 2007)
- PHP (2003-2011)
- IIS (since 2005)
- Visual Studio (since 2002)
- Visual Basic (since 2002)
- LINQ (since 2007)
- AJAX (since 2005)
- LAMP (since 2004)
- SQL (since 2005)
-
SQL Server (since 2005)
- Application Architecture
- MVC
- Design Patterns
- Design Principles
- Software Consulting
- Hosting
- Azure Cloud
- Azure DevOps
- Database Development
- Jeykll Static Sites