Canberra, Australian Capital Territory, Australia
Experienced Senior Software Engineer with a demonstrated history of working in the information technology and services industry. Skilled in enterprise technologies including JBoss Fuse, OSGi, JMS, Solr, PostgreSQL, JAX-RS/WS, & Spring. Passionate about technology and finding the best solutions for the problem. I'm a very quick learner and always aiming to understand and evaluate new technologies and principles.
My current role is a full stack Senior Software Engineer as part of a Scrum team. Responsibilities & Achievements: - Conducted and compiled a Web Application Security Audit, System Over Document & Technical Risk Assessment on existing software stack to inform software accreditation process withing Chief Information Officer Group. - Lead the implementation of security hardening across existing software stack based on the outcomes of aforementioned security audit. - Lead a team to integrate Redhat Keycloak (SSO Auth/Authz system) into existing software stack. Developed automated tool to securely register client adaptors via initial access tokens. Integrated Keycloak adaptors into OSGi JAX-RS services, Spring Security based systems, web sockets, and client side JS applications. - Integrate third party systems conforming to military standards, including MIDB, IBS CMF and NATO STANAG 4559.
My role was a Senior Software Engineer with an emphasis of server side e-commerce integrations such as payment gateways and ERP systems. Responsibilities & Achievements: - Lead and supervised developers. Conducted code review, guidance, architectural review, and mentoring. - Designed, developed & maintained custom e-commerce integration into various ERP platforms for the two way synchronisation of large quantities of customer, product, price, & order data. - Developed PCI (Payment Card Industry) compliant credit card payment integration using modern security techniques such as direct post and embedded iframe. - Performance analysis and optimisation using techniques such as reverse caching (varnish), CDN (Amazon CloudFront), application level caching (Redis), code optimisation, & resource optimisation.