craig malone

craig malone

senior software engineer

About

Solution Architect, Team leader and Senior Java Developer. I have extensive experience in object-oriented design, component and service based architecture, Java Web applications and Enterprise development. More recently I have been exploring functional programming and data analysis techniques. Past roles include working in start-ups, product development teams, service organisations, multi-nationals, financial organisations and government departments. Specialities: Solution architecture, Java, Clojure, RESTful microservices, Spring, Hibernate, Agile development, Linux, Amazon Web Services.

Country

australia

City

sydney

Industry

computer software

Skill

java, aws, spring, jpa, j2ee, rest, web services, soap, javascript, oracle, postgresql, mysql, jaxb, jax ws, hibernate, tomcat, weblogic, websphere, object oriented design, agile project management, team leadership, business components, soa, java enterprise edition, solution architecture, ant, jsp, agile methodologies, enterprise architecture, linux, unix, xml, junit, eclipse, ejb, cloud applications, amazon web services, docker, functional programming

Experience

r&d organisation

senior software engineer

r&d organisation

2006-8 - 2007-12 · 1 yr 5 mos

The organisation was involved in the production of patents and developing products related to printing industry. Work: Development of embedded software for touch screen product. Technologies: C++, uLinux 2/6, Analog Devices BlackFin 533

lorica health

senior software engineer

lorica health

2018-5 - 2018-9 · 5 mos

Lorica Health provides claim analytics solutions and services to the healthcare sector, utilizing a team of domain experts, data scientists and software engineers. Work: Senior Software Engineer on two products: HIBIS a fraud, abuse, and waste detection product and NeMo a contract negotiation module. Technologies: Java, PHP, Laravel, Javascript, Backbone, Docker Swarm, Spark, AWS (Batch, RDS, S3)

paloma mobile

senior software engineer

paloma mobile

2014-10 - 2016-1 · 1 yr 4 mos

Paloma Mobile developed a social mobile application customised for emerging markets where low powered mobile devices and unreliable 3G networks are prevalent. The technology from this product was then used as the basis for an MBaaS (Mobile Backend as a Service) platform. Work: I worked on the integration of the payment system and SMS messaging with two Mobile service providers. I then helped to architect and implement the set of microservices and RESTful APIs that constituted the MBaaS platform. Technology: Java, Spring Boot, Swagger, Python, Netty, Docker, AWS (EC2, S3, CloudFront, RDS, Kinesis, SES, SQS, CloudFormation)

silverbrook research

senior software engineer

silverbrook research

2006-8 - 2007-12 · 1 yr 5 mos

The organisation was involved in the production of patents and developing products related to printing industry. Work: Development of embedded software for touch screen product. Technologies: C++, uLinux 2/6, Analog Devices BlackFin 533

groupon

engineering manager

groupon

2013-5 - 2014-7 · 1 yr 3 mos

Groupon is a local e-commerce enabler, working with mobile, tablet, web and email channels for merchants and customers. Work: Engineering manager of an agile team building a supply optimization tool. The system included RESTful web services (Clojure), a pipeline controller (Ruby), demand forecasting and machine learning models (Python, R, Hadoop). Technologies: Clojure, Ruby, R, Python, Rubydoop, Hadoop, PostgreSQL, Redis, Teradata, CouchDB, Capistrano

nicheware solutions

project manager, solution architect, java developer

nicheware solutions

2008-1 - 2013-3 · 5 yrs 3 mos

Nicheware Solutions (a company I founded, 5 people) was contracted for an outsourced development project for a large R&D company. Work: Design and development of 9 Web Applications, 1 mobile application and 11 cloud-based RESTful services for use by mobile applications and devices. Technologies: Java, AWS (EC2, RDS, ELB, S3, SES, SNS, CloudFront, Hadoop), JPA, JAXB, Spring 3.x, JAX-WS, Tomcat, PostgreSQL 8.4, MySQL 1.5, Javascript/Dojo.

professional specifications

solution architect, java developer

professional specifications

2005-2 - 2006-7 · 1 yr 6 mos

Professional Specifications is an architectural practice specialising in the writing of building specifications and associated contractual documentation. Work: Design and development of an online service for building specifications Technologies: Java 1.4, Tomcat 5.5, Spring 1.2.7, Hibernate 3.1, Struts 1.2.7, PostgresQL 8.0, Eclipse 3.1

mlc australia

solutions architect

mlc australia

2004-6 - 2004-12 · 7 mos

MLC is the wealth management division of the National Australia Bank. They have a large IT group based in Sydney, handling a range of applications covering product administration, distribution, customer serving and the advice platform Work: MLC's Masterkey product, supporting aggregated access to a range of financial products. Technologies: J2EE 1.2, Websphere 4.0.3 Oracle 8i/9i, MQ Series, PL/SQL, LDAP, Struts 1.1, WSAD 5.1

department education training

j2ee architect

department education training

2003-7 - 2004-6 · 1 yr

The NSW Department of Education and Training is the largest organisation in Australia (public or private) and is responsible for all NSW Schools and TAFE institutions. Work: Providing architectural and design advice to development teams, and producing patterns, guidelines and processes. Technologies: J2EE 1.2, Oracle 9iAS Server, Oracle 9i, Oracle Portal, Web Services, .NET Ant, JUnit, JDeveloper, XP

fujitsu australia software technology

software engineer

fujitsu australia software technology

2002-1 - 2003-1 · 1 yr 1 mo

Fujitsu Australia Software Technology (FAST) was the first software development company established by Fujitsu, outside of Japan. Work: Development of CMP 2.0 module for Fujitsu's J2EE application server product. Technologies: J2EE 1.3 (EJB 2.0, CMP 2.0), Interstage 5.1, Weblogic 7.0, Oracle 8i, SQL Server 2000, Ant, JUnit, IntelliJ, XP

avoga

consultant

avoga

2002-1 - 2002-1 · 1 mo

Avoga was a Java consulting organisation, providing both out-source development and consulting. Work: Architectural reviews,project technical proposals, project reviews. Technologies: HTML, CGI, Java, Oracle, J2EE, SAP Portal, Websphere

ecard s.a.

senior software developer

ecard s.a.

2001-7 - 2001-12 · 6 mos

ECard operated infrastructure to support diverse smartcard services to facilitate the widespread use of smartcards in Australia, including See Sydney Card, a pre-paid smartcard for tourist attractions. Work: Smartcard transaction management system using EJB business components exposed as SOAP web service. Technologies: Business Components, Java, JBoss 2.4.3, XML, EJB 1.1, SOAP 1.1, Rational Rose, Oracle 8i, Win 2000, Solaris

deutsche bank

java technical lead

deutsche bank

2001-4 - 2001-6 · 3 mos

Deutsche Bank AG is a market leader in many business areas in Australia, including Global Markets, Corporate and Investment banking and Equities. Their Online distribution division was working on a project, that involved providing Web Services to facilitate retail access to wholesale financial services. Work: SOAP financial web services, using EJB business components. Technologies: Business Components, Java, Weblogic 6.0, XML, EJB 2.0, SOAP 1.1, TogetherJ, WinNT

xt3

java architect

xt3

2000-6 - 2000-12 · 7 mos

XT3 was an Internet Integrator, a services-based company that provided strategy, marketing and development consulting. Work: Internet-based salary packaging application, using EJB business components. Technologies: Business Components, Java, WebLogic 5.1, EJB 1.1, JSP 1.1, Servlets 2.2, JDBC, Rational Rose, SQL Server, W2000

tenzing communications

java developer

tenzing communications

2000-2 - 2000-4 · 3 mos

Tenzing was a U.S. start-up developing “FlightConnect”, a product and business solution offering in-flight e-mail and web access to airline passengers, and an Internet portal targeting the business traveler. Work: Web interface framework for EJB server providing in-flight email and web access to airline passengers Technologies: Java, WebLogic 4.0, EJB1.0, JSP 1.1, Servlets 2.2, JDBC, TogetherJ, Oracle 8i, RedHat Linux

perpetual fund services

technical architect

perpetual fund services

1999-2 - 1999-8 · 7 mos

Perpetual Trustees Australia is one of Australia’s oldest financial institutions, with over $80 billion dollars in funds under administration across its divisions. The Perpetual Funds Services division provides back-office investment administration, trust and custody services to the funds management and superannuation industries. Work: Java CORBA middle tier services to access core financial applications and Internet-based client reporting Technologies: Java, OrbixWeb CORBA, Windows NT, Citrix

sun professional services

senior java architect

sun professional services

1998-7 - 1999-1 · 7 mos

Sun Professional Services, a division of Sun Microsystems, provides a range of specialist consulting and development services. It encompassed the Java Development Centre, which focused on Java and the Internet. Work: Java enterprise development for e-commerce and financial service projects Technologies: Java, RMI, JDBC, Servlets, JSP, Oracle 7, Solaris 2.6, Windows ‘95

access

principal software engineer

access

1996-9 - 1998-5 · 1 yr 9 mos

Access Systems Research/Access Gaming was involved in the development of Electronic Commerce in the ITV (Interactive TV) and Internet domains. Its focus was to provide a complete Internet Casino Gaming platform. Work: Java application server and client applet software for Internet Electronic Commerce and Casino Gaming applications. Technologies: Java, Javascript, HTML, CORBA, Rational Rose, Paradigm Plus, Oracle 7, Solaris 2.6,Windows ’95.

cisra

principal software engineer

cisra

1993-9 - 1996-4 · 2 yrs 8 mos

CISRA is a research centre established by Canon Inc Japan. It specialises in the fields of colour graphics and multimedia, developing both hardware and software. Work: Professional quality desktop publishing software designed for the novice user. Technologies: C++, MFC 2.1, ODBC, OLE, Windows ’95, Win NT 3.51

abilene christian university

senior software engineer

abilene christian university

1988-1 - 1993-1 · 5 yrs 1 mo

ACUS was a research and development organisation funded by Unisys Corporation. During this time it specialised in the fields of Client Server technology, Open Systems Interconnection (OSI), and Databases, developing software products for the world market. Work: Productivity Group, PC Client to legacy applications, OSI X.500 Directory Services, OSI ASN.1 compiler for C++ Technologies: C++, Toolbook, Unix SVR4, MS Windows, Processes, SEI, ISO 9001, Reuse library, Performance, Informix, Human Factors

gec digital

system programmer

gec digital

1987-1 - 1988-1 · 1 yr 1 mo

G.E.C. Digital was part of the G.E.C. Australia group. It operated in a project-based environment, providing software/hardware solutions to industrial control problems. These projects varied from coal handling through to railway positioning systems. Work: Man Machine interface package for real time control systems. Used on TNT Sydney Monorail. Technologies: C, Amiga, VAX VMS.

abb enterprise software

graphics analyst programmer

abb enterprise software

1982-1 - 1985-3 · 3 yrs 3 mos

Mincom is a software house and computer bureau, which at the time of my employment specialised in developing software packages for the Mining industry. Work: Graphics software development, cadastral mapping, graphics libraries and utilities. Technologies: Fortran, PRIME, DG, VAX.

nicheware solutions

senior software engineer

nicheware solutions

2014-9 - 2015-12 · 1 yr 4 mos

Nicheware Solutions is developing a product that targets a niche craft market in the US and Australia. The software consists of a response web application and Android and iOS clients. Functionality includes a pattern design tool, an online pattern marketplace and interactive auto-generated pattern instructions. My role includes co-operative product specification, UX and graphic design, technical architecture and implementation. Technology: Clojure, Quil, om.next (React, React Native), Material Design components, RESTful microservices, Swagger, Docker, AWS (EC2 Container service, RDS) Postgresql, Git, generative testing

stacked venture builder

senior software engineer

stacked venture builder

2016-2 - 2016-5 · 4 mos

Stacked Venture Builder is a company with offices in the US, Australia, and Kosovo, providing a range of services and expertise to startups in exchange for a retainer and equity. Work: Senior Java developer, architecting and developing a mobile application platform of microservices for use across a range of StackedVB clients. The initial application to use the platform was a job-matching mobile application, matching tradesmen to construction projects. Technology: Java 8, Spring Boot, Swagger, RESTful microservices, Docker, AWS (EC2 container service, RDS), Postgresql, Travis, Git, Gradle

Education

sunnybank high school

sunnybank high school

1974-1 - 1977-1 · 3 yrs 1 mo
the university of queensland

the university of queensland

computer science

1978-1 - 1981-1 · 3 yrs 1 mo

University Medal, MIM Prize (best honours results), Datec Prize (best 3rd year results), Maude Walker prize (best 2nd year results

craig malone's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find Phone Numbers

More Accurate. Lower Cost.

Find contact data in 1 tool with 98% accuracy

LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.