Scala Developer at Monash University eSolutions
Melbourne Area, Australia
Scala Developer @ Maternity leave replacement. From September 2015 to Present (3 months) Developer @ Keywords: GOLANG, Gorp, GoCraft Web and some React. Role: Primarily testing existing codebase and implementing new features as directed. This was a short role where I was tasked with implementing some new back end features (GOLANG) and improving the test coverage of...
Scala Developer @ Maternity leave replacement. From September 2015 to Present (3 months) Developer @ Keywords: GOLANG, Gorp, GoCraft Web and some React. Role: Primarily testing existing codebase and implementing new features as directed. This was a short role where I was tasked with implementing some new back end features (GOLANG) and improving the test coverage of the existing API's. Testing was applied throughout all layers of the stack from data access, where a test DB (MySQL) was used and then progressively up the stack, where hooks (function pointers) where used to abstract lower level functions to introduce test data and errors as required. Top level testing was applied by calling the api http end points via http to verify overall correct operation. There was a small component of front end work using React. Overall it was profoundly insightful experience to be testing code with zero knowledge of the history and circumstances of that code. From May 2015 to August 2015 (4 months) Melbourne Area, AustraliaSoftware developer @ https://kllective.com (Shuttered: Aug 2015) Kllective is a social graph application built with AngularJs and the Play Framework in Scala on Neo4j that allows people in the creative arts to give and receive credit on creative projects that may have worked on. As Kllective is a startup and as the only software developer I was responsible for all design and implementation as well as building servers and managing their deployment. Visual design and User experience were provided by other team members. Summary: 1. AngularJs front end using Zurb's Foundation. 2. Implementation of directives and services as required. 3. Scala based middleware (Play Framework and Akka) using fully asynchronous calls. 4. Implemented plug-in for the Play Framework to provide access to Neo4J transactional interface. 5. Integrations with LinkedIn, MandrilApp and Intercom. Technologies used: Scala, Akka, Play framework, Netty, Neo4j, Redis and AngularJs, PostgreSQL, plpgsql Miscellaneous: Gradle, Linux Admin, EC2 Admin From May 2014 to April 2015 (1 year) Part time Research Assistant @ Building systems to support research into logistics route planning based on real time data from distributed environmental and product sensors. Java, Drools, Opta planner, Gradle, Graphhopper, OSM From July 2013 to January 2014 (7 months) Developer @ Developer of bespoke cryptographic systems in C++ and Java, engaged on a project basis. From April 2013 to August 2013 (5 months) Melbourne Area, AustraliaMiddleware Architect (Contract Logistics) @ A combination of Architecture, consulting and R&D.. Applications of Drools Planner. From November 2012 to February 2013 (4 months) Middleware Team Leader (Contract Logistics) @ Middleware team leader, specializing in the development of cluster based J2EE applications leveraging: Drools, JBOSS AS, RedHat BRMS and Hornet Q. With projects ranging from basic business rules application to distributed complex event processing systems. Implemented complete java build system with full source and artifact management, continuous integration and mocked up test environments. Technologies: SVN, Hudson CI, Apache Buildr, Checkstyle and Artifactory, JUnit and DB unit. From May 2008 to November 2012 (4 years 7 months) Contract software developer @ Implemented basic functions of a PKI, OCSP server implementation, X509 Cerificate creation an validation. Made extensive use of BouncyCastle cryptographic API. Awesome experience and a fantastic opportunity to work professionally with the main BouncyCastle maintainers. From February 2008 to May 2008 (4 months) MIT, Minor Thesis, Forecasting and Decision support systems in Agriculture, H1B @ Monash University From 2006 to 2007 Megan Woods is skilled in: Java, JUnit, Distributed Systems, Apache, J2EE Application Development, Agile Methodologies, Hibernate, Spring, Bash, Drools, EJB, Software Design, Linux, Concurrent Programming, C++
Monash University eSolutions
Scala Developer
September 2015 to Present
Attendly
Developer
May 2015 to August 2015
Melbourne Area, Australia
Kllective
Software developer
May 2014 to April 2015
Monash University, Dept of Electrical and Computer Systems Engineering
Part time Research Assistant
July 2013 to January 2014
Crypto Workshop
Developer
April 2013 to August 2013
Melbourne Area, Australia
Toll Global Logistics
Middleware Architect (Contract Logistics)
November 2012 to February 2013
Toll Global Logistics
Middleware Team Leader (Contract Logistics)
May 2008 to November 2012
Lockbox
Contract software developer
February 2008 to May 2008
What company does Megan Woods work for?
Megan Woods works for Monash University eSolutions
What is Megan Woods's role at Monash University eSolutions?
Megan Woods is Scala Developer
What industry does Megan Woods work in?
Megan Woods works in the Information Technology and Services industry.
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies
Megan Woods's Social Media Links
medium.com www.r358.o...