My Projects

  • Web
  • API
  • Integration
  • Windows

Dan Murphys ECommerce Replatform

This project is about replacing an existing e-commerce platform with an Olympic e-commerce platform called Trader. It is a complete replatform of feature to feature match from the existing shopping site. The whole project was about 1.5 years of development work with a team size of 40+.

Role

Technical Lead who is responsible to work closely with Product owner, Business Analysts and Solution Architect to analyse the requirements and designing solutions, writing execution plans and code reviews.

Core Systems

Olympic Trader

Technologies

.NET Framework 4.5/4.6, ASP.NET MVC 5.0, C#, ADO.NET, LINQ, Microsoft Visual Stuidio.NET 2015/2017, Web Services, WCF, Service Stack API, Git, HTML/HTML5, CSS/CSS3, AJAX, JavaScript, JQuery, SQL Server 2015/2017, T-SQL, ,Windows 10, Elastic Search and MS Azure.


BWS ECommerce Site

This project was about replacing an existing catalog site with a transactional site by introducing Olympic's e-commerce platform called Trader. The whole project was about 1+ year of development with a team size of 10+.

Role

Lead Developer who was responsible to work closely with Product owner, Business Analysts and Solution Architects to discuss requirements, implementing them, helping other team members and code reviewing tasks.

Core Systems

Olympic Trader

Technologies

.NET Framework 4.5, ASP.NET MVC 4.0, C#, ADO.NET, LINQ, Microsoft Visual Stuidio.NET 2015, Web Services, WCF, Service Stack API, Git, HTML/HTML5, CSS/CSS3, AJAX, JavaScript, JQuery, SQL Server 2015, T-SQL, ,Windows 10, Elastic Search and MS Azure.


Woolworths Supermarkets One Site

One site is about delivering a unique world class browsing and shopping experience for our customers. It's taking online shopping to a level never experienced before; giving our customers a journey that ressembles a store metaphor!

The program is to consolidate the current customer facing digital platforms for our Supersmarkets business and deliver an e-Commerce website that is fully responsive across all formats giving our customers a seamless shopping experience agnostic to the device they use. The site has been carefully crafted with an un-matched Visual appeal but at the same time maintaining industry levels of accessibility standards. It is a proud website for Australians to browse and shop grocceries.

Role

Lead Developer of a small team who was responsible to work closely with Product owner and Business Analysts to discuss requirements, document the outcome of investigations and different options to solve a problem, implementing them, helping other team members and code reviewing tasks.

Core Systems

Olympic Trader

Technologies

.NET Framework 4.5, ASP.NET MVC 4.0, C#, ADO.NET, LINQ, Microsoft Visual Stuidio.NET 2015, Web Services, WCF, Service Stack API, Git, HTML/HTML5, CSS/CSS3, AngularJS, JavaScript, JQuery, SQL Server 2013/2015, T-SQL, ,Windows 10, Elastic Search and MS Azure.


HomeDirect E-commerce

Home Direct e-commerce website is an unique online shopping website that sells a broad range of products including clothing, nursery, Manchester, audio visual, gaming, furniture, personal care, health and beauty products, phones, household appliances and home wares across three different types of accounts called them as Lifestyle (revolving line of credit), HP (Hire Purchase) and Lay-by. Every account got its own signup and checkout process. Apart from these three accounts, customer can also buy products using credit/debit card.

My Role

Web Developer who was responsible for analysing, documenting, developing, maintaining, enhancing a fully customised e-commerce platform called nopCommerce. Majority of duties includes in developing new functionality, enhancing existing functionality, improving the user interface for good user experience on shopping site.

Core Systems

nopCommerce, Customised In-house CRM software, Sage ERP AccPac, DMarketer(Digital asset management system)

Technologies

.NET Framework 2.0/3.0/4.0, ASP.NET Web Forms/MVC 4.0/5.0, C#, VB.NET, ADO.NET, LINQ, Microsoft Visual Stuidio.NET 2005/2008/2010/2012/2013, Web Services, WCF, Windows Services, Team Foundation Server 2010, XML, XSL, HTML/HTML5, CSS/CSS3, AJAX, JavaScript, JQuery, SQL Server 2005/2008, T-SQL, Crystal Reports, RDLC Reports, IIS 7.0, Windows 7, and MS Azure.


DX2 Purchase

DX2 is a product offering by Olympic Software to exchange documents in a digital world. DX2 Purchase is one of the sub module offerred by DX2. It is a system which replaces manual PO(Purchase Order) books and brings a unique experience to the buyers to create purchase requisitions, generating purchase orders, approving and receipting them.

My Role

Lead Developer who was responsible for conducting workshops with business stake holders, analysing requirements, designing solutions, develop, code review and maintain a small team to deliver the full solution.

Core Systems

Olympic Trader, Olympic Search and Olympic Catalogue

Technologies

.NET Framework 4.5/4.6, ASP.NET MVC 5.0, C#, ADO.NET, LINQ, Microsoft Visual Stuidio.NET 2015/2017, Web Services, WCF, Service Stack API, Git, HTML/HTML5, CSS/CSS3, AJAX, JavaScript, JQuery, SQL Server 2015/2017, T-SQL, ,Windows 10, Elastic Search and MS Azure.


Other Projects

Handled lot of small to medium web projects as per the following:

  • Product online ordering system
  • E-commerce sites for different businesses like Fragrance, Coast Guard, Fresh Veg..etc
  • Mortgage page listings sites
  • Motor sales sites
  • Real estate sites
  • Lot of static and dynamic content websites for other businesses

Catalogue Web Portal

This project was about building a web portal to manage catalogue for a retail business. It includes category and product management to manage media, attributes, pricebook, inventory..etc and expose apis which can be consumed by other systems to push the data into this system.

Role

Developer who was responsible to work closely with a Business Analyst and Solution Architects to discuss requirements, implementing them, helping other team member and code reviewing tasks.

Core Systems

Olympic Catalogue Management

Technologies

.NET Framework 4.0, ASP.NET MVC 4.0, C#, NHibernate, Microsoft Visual Stuidio.NET 2015, Service Stack API, Swagger UI, Git, HTML/HTML5, CSS/CSS3, AJAX, JavaScript, JQuery, SQL Server 2015, T-SQL, ,Windows 10.

Elastic search data integration

This project was about writing an integration tool which can integrate the data from SQL to ElasticSearch to achieve complex search requirements.

Role

Developer who was responsible to work closely with other team members and solution architect to implement the functionality.

Core Systems

Olympic Search

Technologies

.NET Framework 4.0, C#, Microsoft Visual Stuidio.NET 2015, Git, SQL Server 2015, T-SQL, Windows 10 and ElasticSearch.


Product, price and inventory integration

This project was about writing a SQL job to integrate products between different SQL datasources.

Role

Developer who was responsible to work closely with other team members and solution architect to implement a SSIS package.

Technologies

Microsoft Visual Stuidio.NET 2015, SQL Server 2015, T-SQL, SSIS and Windows 10.


Other Integrations

Handled lot of other integrations as per the below to meet different types of business requirements:

  • Integrated with NZ Credit Check Agencies (VEDA) to check customer’s credit history to approve instant Purchase Limit.
  • Integrated with customised in-house CRM software for different types of business rules.
  • Integrated with external email marketing platforms.
  • Integrated with Zendesk ticketing system to log support tickets for customers.
  • Integrated CitrusAd for showing banners and products from suppliers.
  • Integrated with DPS Payment Express for debit/credit card payment gateway.
  • Integrated with Sage ERP Accpac system for customer, inventory and order entries.
  • Integrated with Cybersource to perform fraud check before taking orders.
  • Integrated with Webpay to process credit/debit card payments.
  • Integrated with Paypal via braintree to take payments from customers.
  • Integrated with external systems such as SKUVantage for product enrichment.
  • Integrated with fulfilment systems to fulfil an order.
  • Integrated with external systems such as Route Planner to route and deliver orders.

GERTES outlook add-in

GERTES® (Global Email Response-Time Expectation System) is a new worldwide system that allows people to set an expected response-time on any email they send. Adding an expected response-time to an email boosts productivity and efficiency, and eliminates "response-time uncertainty stress". If the person you're emailing has GERTES installed, they'll simply see the expected response-time on their own toolbar/ribbon. If they don't yet have GERTES, that's OK— any expectation you set will be included automatically at the bottom of your email to them.

Role

Developer who was responsible to work closely with other team members to build an outlook add-in.

Technologies

ASP.NET3.5, C#.NET 3.0, ADO.NET, Microsoft Visual Stuidio.NET 2008, IIS 6.0, T-SQL, Web Services, XML, XSL, HTML, SQL Server 2005 Enterprise Manager, SQL Server 2005 Query Analyzer, .NET Framework 3.5 and Windows Vista/Windows 7.