Adaptable Senior Software Engineer talented at providing customized and optimized solutions for all needs. Thrives within tight deadlines by applying agile development strategies. Comfortable overseeing large-scale development teams or independently coding complex projects.
Overview
9
9
years of professional experience
Work History
Senior Software Engineer Consultant
DUS
Working as a senior software engineer specializing in Node.js, .NET and .Net Core, python and Golang with a proven record in creating event-driven software on AWS and Azure, driving innovation for robust and scalable solutions.
Working for a range of clients from small start-ups to large enterprise businesses
Senior Software Engineer
PlayHQ
Working in a team of seven, I have worked with two others to create a backend Node.js, GraphQL driven API powered by Neo4j
This project started as a greenfield application and has been totally written from the ground up following a CQRS pattern
The application is totally written in TypeScript to make use of it’s type safety
In conjunction with the API, I have worked on multiple gRPC services that handle specific requirements for the website, ie: reporting, data processing, merchandise, payments
The development team has swelled to over 30 using a variety of languages including Go and Elixr.
Senior Software Engineer
Social Playground
Social Playground needed to have their business transitioned from being managed from spreadsheets to being managed in a bespoke website that could handle all of their needs
One of the main initial objectives was to only use open source software
Being the sole dev, I chose the MEAN stack (MongoDb, ExpressJs, AngularJS and NodeJs) for the basis of the website
The whole business has moved away from spreadsheets and now uses this website to manage all their bookings and events
I have also built out a staffing module to cater for the allocation of casual employees to apply for and get approved for shifts at events
In conjunction to that I have also built an inventory management system to keep track of all the hardware used for bookings and events, plus letting the sales team know capacity for booking sales.
Senior Software Engineer
Ringtail / Radiance
02.2015 - 11.2016
Both Ringtail and Radiance are both software applications that are targeted towards the legal market
Whilst working on Ringtail, a legal e-discovery tool, I helped design, structure, code and implement a range of features
These include maintenance of legacy code and greenfield projects implementing new features within the existing code base
I worked across the full application stack using ASP.NET MVC, C#, ExtJS and SQL
In the last six months of my tenure, I moved onto another application called Radiance
My main focus was more data science related
This application uses a NoSql data source called ElasticSearch
I focused on implementing efficient and complex searching using the built in features of ElasticSearch
Radiance is set up to have an SOA, which relies heavily on a RESTful API using ASP.NET MVC 5 WebAPI coupled with ElasticSearch’s .net API called NEST.
Senior Software Engineer
CCH
11.2014 - 02.2015
A short three month contract with CCH to help them bring their existing code base from classic ASP to ASP.NET MVC 4
During this application, I helped with the security, design, refactoring and implementation of new features.
Senior Software Engineer
HourlyNerd
04.2014 - 11.2014
HourlyNerd was initially a 3 month contract which was extended to be ongoing for ten months
HourlyNerd was a start up with a very small development team
Initially written in Groovey on Grails, the site has been totally rewritten in Python in 4 months
During this time I learnt Python and the MVC framework Flask.
Senior Software Engineer
ProTeck Valuation Services
04.2013 - 04.2014
As a part of the software development team I worked closely with the business and the software architects to implement complex applications for use by real estate appraisers
All my work was done throughout the whole Microsoft technologies stack backed by very large and complex databases
Much of my work was also spent helping identify and fix issues with the legacy application
The majority of this work was done via creating complex database queries to isolate and fix issues with potentially corrupted data.
Software Engineer
Bain & Co.
09.2010 - 04.2013
Working as a Software Developer within the Boston team
Duties included: Design/architecture, create and support new web applications to meet the needs of internal clients, maintenance and enhancement of legacy applications (in C#.Net and VB.Net) setup, configuration of TFS projects, as well as maintain multiple test and development servers.
Software Engineer
Funds Management Online
06.2007 - 07.2010
Worked on development/enhancement of FMO's custom reporting framework
Coupled with deployments of monthly builds, monitoring and enhancing the continuous integration software.
Education
Masters of Computer Science & IT -
RMIT
01.2007
Bachelor Of Arts -
University Of Melbourne
01.2003
Skills
JavaScript / TypeScript
C# NET 20/35/45
Net Core (3-7)
Node
TypeScript
React
Angular
Python
Golang
AWS
Azure
Scrum
Other Technologies
Docker
Amazon ECS and ECR, SQS, SNS, Lambda, S3, EC3, Route 53 and more
Azure services, ap functions, services bus, ap configuration, key vault, AD B2C
NPM
Web Technologies And Frameworks
NodeJs
React
Neo4j
GraphQL
GRPC
Net core 3 - 6
ASP.NET WebForms
ASP.NET MVC 3 / 4 / 5
ASP.NET WebAPI
Javascript
Timeline
Senior Software Engineer
Ringtail / Radiance
02.2015 - 11.2016
Senior Software Engineer
CCH
11.2014 - 02.2015
Senior Software Engineer
HourlyNerd
04.2014 - 11.2014
Senior Software Engineer
ProTeck Valuation Services
04.2013 - 04.2014
Software Engineer
Bain & Co.
09.2010 - 04.2013
Software Engineer
Funds Management Online
06.2007 - 07.2010
Senior Software Engineer Consultant
DUS
Senior Software Engineer
PlayHQ
Senior Software Engineer
Social Playground
Masters of Computer Science & IT -
RMIT
Bachelor Of Arts -
University Of Melbourne
Similar Profiles
Lizzette LongoriaLizzette Longoria
DATA ENTRY/Shipping Office Clerk at DUS OPERATING INC.DATA ENTRY/Shipping Office Clerk at DUS OPERATING INC.