Simon Dando

Simon Dando

Senior Java Software Engineer, Team Lead.
Reply rate:
-
Availability:
Hourly ($/hour)
Location:
Auckland, North Island, New Zealand
Experience:
15 years
Simon Dando Personal Profile P: +64/- E:-LinkedIn Over 15 years of successful application software engineering, including 10+ years of Java development in a multitiered high performance environment. Over 10 years of leadership and mentoring experience. > 1 year remote working exp. Over 10 years working in finance. Thorough multi-threaded development experience from threading for Swing, using the Java Concurrency Utilities, to creating thread safe development environments. Technical Skills Operating systems / Platform • Windows, Linux, Unix, AWS Cloud, Docker Processes • Agile, CICD, DevOps Languages • Java (4-8, SE, EE, ME), C#, Javascript, Apex, SQL, HTML, PHP, Python, VB, C, UML, Flex, Pascal, XML Databases / Persistence • Mongo, Oracle, Kafka, Salesforce, MySQL, PostgreSQL, DB2 Servers / Libraries • Netflix microservices, IIS, Tomcat, JBoss, Adobe Flex, .NET, Hibernate, Spring, Knockout, JUnit, JMock, JQuery, JDBC, JSON Tools • Maven, Nuget, SVN, Git, Rundeck, Jenkins, TeamCity, Bamboo, Mingle, EArch Dev environments • Eclipse, Spring Boot, VS Code, Visual Studio Software Engineer, Team Lead and Architect • • • • • • • • My passion is to make life better for everyone by working on projects that will make a difference. Life is about always learning, being honest, listening, working hard and enjoying yourself. Work isn't work so much, when you can make a difference. Strengths include problem analysis, leadership, design and architecture, programming, database design, multi-tiered development, fungibility (no need to silo developers) and team work. Focus on thoroughness and an attention to detail where there is a return on investment or for protection against fragility. Experienced in all phases of the software development life cycle from requirements gathering to user training. 7 years of Agile experience with recent DevOps work. 12 years of Front office Investment Banking experience. Worked also in the Communications and Transportation industries. Always organising social activities like Touch Rugby and chess clubs. Employment Summary Harmoney Pty Ltd (Peer to Peer lender): Since June 2017 Technical Owner and Middleware Engineer (AWS Cloud, Docker, Agile, CICD, DevOps, Java, Spring, Javascript, Apex, Salesforce, Mongo, Kafka, Microservices, Maven, Git, Jenkins, RunDeck) • Key Achievements ◦ Architected and delivered the 'Decision Points' microservice for configuration of formulae to identify risk in loan requests. ◦ Architected and delivered Income Automation to find and predict income. Led architecture design for Flow enhancements. ◦ Added quality checks and gates to create our first CICD process. • Key Responsibilities ◦ Drive the technical microservice design and good practises. ◦ Promote Agile practises and fungibility within Engineering. ◦ Lead the Java Guild. ◦ Encourage Engineering to push back against invalid requests. Bank of America, Merrill Lynch – Singapore & London: 2010 - 2017 Consultant Systems Engineer and VP (Windows, Linux, Agile, CICD, Java 8, Javascript, C#, .NET, Oracle, Maven, SVN, Jenkins, EA) • Key Achievements ◦ Introduced automated integration level tests globally for the Xenon team. ◦ Architected and commenced delivery of a centralised global configuration management system. Bank of America, Merrill Lynch – Singapore & London: 2010 - 2017 (Cont) Consultant Systems Engineer and VP • ◦ Helped the Trading Desk to de-risk more than 1 trillion USD by significantly changing Client Limit adjustments and approvals. Education Summary ◦ Delivered a generic stock matching rule used in multiple dark pools with zero bugs since delivery in 2012. Tertiary First Class Honours (>85%) University of Technology, Sydney 1996 Bachelor of Electrical Engineering Instrumentation and Control Strand. (C, C++, Pascal, Matlab) Secondary T.E.R. 94.65 / 100 Katoomba High School ◦ Delivered the order routing engine to 4 countries. ◦ Added FX spot trading to the order algorithmic slicing engine. ◦ Delivered the order algorithmic engine to Turkey, an Asia like market significantly different to the EMEA markets. ▪ Stability was a focus due to ~3 million USD being traded daily. • • • First Aid Certificate Java Programmer Certification Enterprise Recruitment Java exam 98th % Enterprise Recruitment SQL exam 84th % Standard Chartered Bank - Singapore: 2008 – 2010 Senior Software Engineer (Windows, Linux, Agile, Java, Adobe Flex, MySQL, Maven, SVN, Jenkins, Tomcat, Jboss, Spring, Hibernate, Bamboo, Mingle) • Other online tests • Testdome Java Algo test 100% • Testdome Java test 100% Key Achievements ◦ Engineered, delivered and maintained a scenario based risk calculation tool. I.Q testing - Verbal reasoning 97th % - Numerical reasoning 99th % - Abstract reasoning 97th % - Critical thinking and problem solving 98th % Results are based on a comparison to the Australian adult population by OneTest Workforce Diagnostics and Chandler and Macleod HR Consultancy. Key Responsibilities ◦ Led the APAC Xenon team of 5 developers to deliver in a global Agile environment allowing traders to maintain client and trading data with regulatory change workflow. (Global team size of ~20) ◦ Worked in a low latency environment with near zero GC. ◦ Organised multiple multi-country Chess competitions. Other Qualifications • • Key Achievements (Cont) ▪ Made the pricing engine interface agnostic and added 2 new pricing engines including a grid to the Scenario Risk tool. Used successfully by the global derivatives team for at least 4 years. ◦ Delivered an account searching web application within 2 weeks. • Key Responsibilities ◦ Led team to deliver the above projects (up to 6 other developers / analysts). Merrill Lynch - Singapore: 2006 – 2008 AVP - Senior Software Engineer (APAC Engines team) (Windows, Linux, Core Java, Maven, SVN) • Key Achievements ◦ Delivered the algorithmic order slicing engine for Singapore. ◦ Wrote core global components of a Java plug-in based framework. ▪ Delivered a stock exchange simulator. ▪ Engines using the above libraries often traded over 10 billion USD of stock per day globally and many still in use 11 years later. (Global team size of over 60). Merrill Lynch - Singapore: 2006 – 2008 (Cont) AVP - Senior Software Engineer • Key Achievements (Cont) ◦ Enhanced and commissioned the dark pool for Japan. Other personal projects - Neural network based football tipping tool - English / French word translator for Java enabled mobile phones - Global search and currency conversion tool for a well known website. - Ultra-Marathon training. ◦ Solved multi-threaded race condition in core library used globally that required passing a mutex around components. • Key Responsibilities ◦ Mentored direct report provided after 3 months. ◦ Captained / Coached the weekend Merrill Lynch Touch Rugby team. ◦ Active member of the Social Club organising multiple Pool and Chess competitions. Technisyst – Brisbane, Australia: 1 year. Software Engineer (Windows, Linux, Java) – Wrote software for a SmartBus monitoring system. ◦ Foxboro / Invensys – Brisbane, Australia: 5 years. ◦ Software Engineer (Windows, Java, Paradox, DB2, Oracle, PostgreSQL) - Maintained and then was part of a team that rewrote the SCADA configuration tool. Started career as a Cadet to become a Technical Engineer at Rail Services Australia in Sydney. (Windows, VB, MS Access) - Wrote a Train Timetable and Passenger Information Editing system for the Train Describer in time for the 2000 Sydney Olympics.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.