Bruce Heavey
Senior Software Engineer at FinClear- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
Topline Score
Bio
Experience
-
FinClear
-
Australia
-
Financial Services
-
100 - 200 Employee
-
Senior Software Engineer
-
Jun 2022 - Present
Part of the International Project team, extending the capabilities of the Tradecentre suite of products. Part of the International Project team, extending the capabilities of the Tradecentre suite of products.
-
-
-
-
First Priority Development Team Lead
-
May 2007 - Jun 2022
I lead a small team of developers and I remain hands on as a full stack developer who operates in all layers of our tech stack.From working in our web layer built with JavaScript, AngularJS, TypeScript, jQuery, d3, HTML, CSS/SCSS, applying semantic HTML principles and complying with WCAG guidelines, to our back end of Rest services, EJBs, etc built with Java/JavaEE/SQL. We run on TomEE and our DB is Oracle. Our mobile app is a hybrid built with Ionic/Angular.During these many years I have lead the development on all major, minor and patch releases of First Priority 5, 6, 7 and now 8. First Priority is an enterprise scale risk, incident and compliance application. It is delivered as a web application and is used by a variety of large enterprises across government and commercial sectors.
-
-
Senior Software Engineer
-
May 2004 - May 2007
I stayed in contact with RMT while I was living in Sydney. I received a few offers to return, and eventually agreed to an offer and moved back to Perth.I set about repaying RMT's persistence in chasing me and resumed work on the First Priority product, doing a range of development across all parts of the application using my skills with Oracle, SQL, JavaEE, EJBs, HTML, CSS and Javascript. From product enhancements, to performance tuning, refactoring of code, UI upgrades, defect fixing - I'm adept at developing any kind of change needed in the product. I've built strong relationships with my colleagues and worked effectively with other developers, designers, testers and support staff.I re-established myself as a key developer in the team, who could be relied on to produce high quality code, very quickly. I take ownership of whatever I'm working on. I care about my personal reputation as a developer and I always want to produce an outcome that exceeds the expectations on me - and then raise the bar for what those expectations are next time so I can challenge myself anew.
-
-
-
Objective Corporation
-
Australia
-
Software Development
-
300 - 400 Employee
-
Developer
-
Jan 2002 - May 2004
I moved to Sydney and joined Objective to work in the (UI) Client team for Objective's Portal product. This involved developing Portlets in Java/Web to expose features of Objective's software, via the Portal. This is where I fell in love with Javascript. I also witnessed first hand how a powerful company culture can lead to sustained success. I moved to Sydney and joined Objective to work in the (UI) Client team for Objective's Portal product. This involved developing Portlets in Java/Web to expose features of Objective's software, via the Portal. This is where I fell in love with Javascript. I also witnessed first hand how a powerful company culture can lead to sustained success.
-
-
-
-
Software Engineer
-
Dec 1999 - Jan 2002
I began my career at RMT, 3 days after finishing my last exam at uni. I started as a Delphi developer working on the First Priority 3 product. My first year at RMT taught me the standard of excellence, hard work and discipline required to succeed. My second year I retrained myself to prepare for RMT's transition to Java. It paid off - as I was 1 of only 2 developers retained when RMT switched to using Java and embarked on First Priority 4 (Enterprise). I began my career at RMT, 3 days after finishing my last exam at uni. I started as a Delphi developer working on the First Priority 3 product. My first year at RMT taught me the standard of excellence, hard work and discipline required to succeed. My second year I retrained myself to prepare for RMT's transition to Java. It paid off - as I was 1 of only 2 developers retained when RMT switched to using Java and embarked on First Priority 4 (Enterprise).
-
-
Education
-
Curtin University of Technology
Bachelor of Commerce (BCom), Information Technology