Software Development Engineer @ I am a member of the Forecasting team in the Supply Chain Optimization Technologies organization. We use Machine Learning to predict future demand of all items sold on Amazon retail websites.
Responsibilities:
• Designed and implemented new features for the “Auto Promotional Lift” model which uses a random forest model to predict the impact of future promotions.
• Maintained the main forecasting model “Delphi” – a moving-average, decomposition model.
• Support of our team’s existing applications as part of an on-call rotation.
• Delphi, promotions, seasonality
• Helped develop the new model for highly seasonal items.
• Interviewing in person and phone screens.
Technologies used across all projects:
• Java, Python, C++, Hadoop, Hive, Spark, Linux, git
Achievements:
• Improved agile development process by launching end of sprint retrospective meetings and changing how we do sprint planning and estimation.
• Rewrote a major Delphi module in Java and created a design for rewriting the remaining modules.
• Provided technical leadership to two other engineers on the promotions sub-team. From June 2014 to Present (1 year 7 months) Software Developer @ Responsibilities:
• Design and develop new web applications. The largest of these is a group of three web applications for a trade promotion competition – customer entry form, partner portal and admin site.
• C#.NET, MVC4, JavaScript, jQuery, d3.js, EntityFramework 5.0, NUnit, SQL Server
• Maintenance and enhancement of existing web applications.
• C#.NET, ASP.NET, JavaScript, d3.js, Microsoft SQL Server database with Stored Procedures
• Maintenance and monitoring of applications and processes
• Windows Server 2008, SQL Server, Amazon EC2
• Conducting technical interviews
Achievements:
• 4x throughput increase for sending the monthly email campaigns.
• Fixing many bugs that had been unresolved for over two years before I joined.
• Introduced Development and Test environments. Previous developers had deployed straight to Production. From August 2013 to May 2014 (10 months) Member of Technical Staff @ Responsibilities:
• Development of Service Delivery Manager 1.0 – a customer friendly portal for provisioning cloud services.
• Java, Spring, JPA, Hibernate, JUnit, Google Web Toolkit (GWT).
• PostgreSQL and NoSQL databases
• Multi-tenant architecture.
• Test-driven development, code reviews.
• Agile software development process.
• Worked in a remote team with teams around the world: Australia, Bulgaria, USA.
• Development of a new software product and of maintenance patches with a regular release cycle for VMware Service Manager (VSM) 9.0 & 9.1. VSM is an IT service management system which covers all areas of ITIL.
• VB.NET, C#.NET, JavaScript, SQL, HTML, CSS, jQuery.
• SQL Server 2008 and Oracle 11g stored procedures.
• Code reviews by peers.
• Investigating customer reported issues.
• Waterfall software development lifecycle.
• Maintaining the build process for VSM
• ant, batch scripts, Python, InstallShield.
Achievements:
• Drove the automation of the build process for VSM.
• Took a leadership role in improving code quality for the VSM maintenance team through high activity in code reviews and by creating a coding standards document.
• Was a member of the North Sydney team organizing VMware Foundation activities in 2011. Over 80% of the North Sydney employees participated in at least one Service Learning day in Q4 2011, which was much higher than the company average. From September 2008 to August 2013 (5 years) Sydney, AustraliaDevelopment Engineer @ Manufacturing Software is a small Australian software company which creates software used to manage the processes of manufacturing companies in Australia, New Zealand and the United Kingdom.
Responsibilities:
• Development work as part of a team on a new web application.
• ASP.NET, VB.NET, C#.NET, JavaScript, JSON, AJAX;
• Database administration using Microsoft SQL Server 2005.
• Web server administration using Windows Server 2003.
• Developed internal CRM (Customer Relations Management) website.
• C#.NET, ASP.NET.
• Provision of ongoing client support for the existing product: ManuSoft (6.3, 6.4, 6.5).
• Customer Service and communication skills.
• Development and administration of the manusoft.com.au website
• Server administration, JavaScript and MySQL.
• Customised and administered a Content Management System.
Achievements:
• Added a Version Control System (Subversion) to the development process and administered the repository. From July 2006 to September 2008 (2 years 3 months) Sydney, Australia
Bachelor of Science (BSc) with Honours Class I, Computer Science @ University of New South Wales From 2003 to 2007 Mark Lunney is skilled in: Java, C#, Python, JavaScript, Agile Methodologies, Test Driven Development, Machine Learning, Hadoop, Hive, Big Data, Software Design Patterns, Microsoft SQL Server, ASP.NET, AJAX, Entity Framework