| Experience | Skills | Education | Hobbies |
I am a hardworking and adaptable professional that made a successful shift from an 18-year background in Construction Management to Software Engineering 4 years ago. Over the past 4 years, I have gained comprehensive experience in Full Stack Software Engineering; and demonstrated an ability to work effectively independently and as a key contributor to a team. With a natural ability and desire to learn and master new technologies, I enjoy developing and maintaining software functionality with high-quality code.
SOFTWARE ENGINEER
Domain Group, Melbourne Australia Software Engineer on the Engage platform at Domain Group, a leading Australian property marketplace.
- Developed and maintained a Ruby on Rails backend and a React frontend, delivering high-quality software solutions that support the creation of property marketing materials.
- Managed and improved Ruby on Rails microservice, integrating with multiple external APIs, mapping data to meet specific backend schema requirements, and ensuring seamless data flow.
- Actively contributed to incident response efforts, diagnosing and resolving issues promptly, and ensuring optimal application performance using monitoring tools like New Relic and Papertrail.
- Collaborated closely with cross-functional teams, including product managers, customer care, and template builders, to align product features with user needs and deliver impactful solutions.
- Key Achievements
- Played a key role in building a Node.js microservice that facilitated data visualisation through dynamic charts for proposals.
- Made various improvements to the External Integrations Services microservice that requests suburb and property data from various APIs and maps that data to meet the requirements of the Backend database schema
FREELANCE SOFTWARE ENGINEER
Medium Marketing - Sep 2023 – Feb 2024
- Partnered with the founder to spearhead the development of an innovative application, utilising Artificial Intelligence to empower businesses to develop, assess and improve their marketing strategies.
Tech: Ruby on Rails, Ruby, OpenAI, JavaScript, Bootstrap, Sass, ERB, PostgreSQL, Devise, Active Record
Dr. Safari Appearance Medicine - Apr 2022 – Feb 2024
- Collaborated closely with the client to understand their needs and design and deliver a user-friendly website with an integrated WYSIWYG editor for article creation. Successfully implemented SEO strategies and keywords, resulting in a first page ranking on Google within 6 months, without any ad spend.
Tech: Ruby on Rails, Ruby, JavaScript, Bootstrap, Sass, Fontawesome, ERB, PostgreSQL, Devise, AWS S3, Heroku, Active Record, Active Storage, Active Mailer
Avondale Recruitment - Oct 2021
- Designed and developed a website that incorporated candidate and company portals; and that allowed for straightforward user profile creation, seamless CV uploads, and owner access enabling an efficient recruitment process.
Tech: Ruby on Rails, Ruby, JavaScript, Bootstrap, Sass, Fontawesome, ERB, PostgreSQL, Devise, AWS S3, Heroku, Active Record, Active Storage, Active Mailer
OlyBet - Sept 2021
- Developed code that facilitated HTTP get requests to an external API and provided real-time access to live games and sporting events, improving player engagement and satisfaction.
Tech: JavaScript, Html, CSS, JSON
SOFTWARE ENGINEER
BridgeU, London UK BridgeU is the market leading provider of university and careers guidance software to international and globally minded secondary schools in over 300 cities across 119 countries.
- Promoted to Software Engineer, assuming leadership in architectural design, decision-making, and technical excellence.
- Spearheaded key feature development in the BridgeU platform, showcasing expertise in educational technology and mentoring junior colleagues for project success.
- Played a crucial role in mentoring, onboarding, and fostering a culture of continuous learning within the engineering department.
- Key Achievements
- Self-taught SQL.
- Designed and developed a key feature from idea to inception, improving the user experience.
- Developed full stack reusable Login and Notification modals.
- Developed and presented a workshop on the Product and Vision Strategy within the company and the process from Bet to Promise of Value to Promise of Delivery and to Task.
- Identified and resolved various unit and integration tests that were flaky on CircleCI to ensure that the application was properly tested and improve productivity when deploying.
- Updated and configured the Sentry gem to log all errors to an interface.
ASSOCIATE SOFTWARE ENGINEER
BridgeU, London UK
- Quickly earned trust as a junior team member at BridgeU.
- Enhanced the college and career guidance platform, aiding students in informed decision-making.
- Collaborated with skilled engineers to improve the educational software, emphasising personalised learning and data-driven insights.
- Optimised and expanded platform features for seamless college applications, career planning, and academic counselling, aligning with BridgeU's mission to democratise global education opportunities.
- Key Achievements
- Self-taught React JS and Elm.
- Awarded a prize for representing the company core values.
STUDENT
Makers, London UK
- Successfully completed training in various production languages, testing frameworks and databases.
- Focused on Agile methods, as well as Test Driven Development, SOLID and extreme programming values.
- Completed process workshops and code reviews by external parties
- Improved technical knowledge and abilities; and enhanced vital skills in teamwork, emotional intelligence and coding best practices.
CONSTRUCTION MANAGEMENT
Multiple companies, 2003 - 2021
- Managed Contractor Operations on construction projects across various industry sectors (Petrochemical, Oil & Gas, Power Generation & Transmission, Railway, etc.).
- My last position held was a Health, Safety and Logistics Manager for a large residential and commercial developer.
Succesfully completed the Makers Academy Bootcamp.
Details
- Successfully completed training in many production languages, testing frameworks and databases including Ruby, Ruby on Rails, Javascript, RSpec, Capybara, Jasmine, Git, Command Line, PostgreSQL and Mongo DB
- Focused on working in an Agile manner, as well as Test Driven Development, SOLID and extreme programming values
- Completed process workshops and code reviews by external parties. These confirmed clear, easy to read code and a methodical approach to problem solving
- Improved technical knowledge and abilities; and enhanced vital skills in teamwork, emotional intelligence and coding best practice
- Invited to design and present workshops to cohort members on CSS
- Selected as a mentor for new Makers students
- Comprehensive Ruby Programming / Web Development Bootcamp / SQL – Udemy
- Learn Git / Learn the Command Line / Learn Ruby – Codecademy
- Intro to Elm, Advanced Elm - FrontendMasters
Since I started coding, I do enjoy sometimes practicing different methods and techiniques of development. In the summer months I also enjoy being outdoors. I have spent a lot of time around wildlife and camping. From time-to-time I also find myself lost online in an imaginary world. And, every chance I get, I enjoy a good day or night out with friends and family.