IT-Magnet (May 2012 – November 2020)
www.itmagnet.com.au
Senior Software Engineer
Project: Ontrak V2
Client: Onsite Rental Group, Australia
Ontrak is a rental business who rent out machines and equipment to third party companies in the mining and construction industries. All their equipment, assets, machines and so on are generally referred to as equipment. They have a variety of equipment such as power generators and cranes. The primary purpose of Ontrak is to allow customers to view their own rental activities such as what they have hired recently from Onsite, where those equipment are located in the fields, how frequently they are using those equipment, how much money they owe to Onsite and much more.
Most of their equipment have a computer chip which sends various data (such as location, usage, etc) to a database. Some third-party companies such as Navman and LionTrak have built APIs to collect these data and provide this as a service to companies such as Onsite. We will receive these data, process it, refine it and do many calculations then present the data in a more meaningful way to Onsite customers and internal staff.
We have chosen Azure Maps as a base for visual mapping functions which provides many capabilities and APIs. Using the APIs we will send various data to the map i.e. movement of the crane to draw lines of movement on the map
Technologies:
Microservice Architecture, Clean Architecture, C#, Asp.Net Core, Entity Framework, Angular 9, Identity Server 4, Autofac, OpenId Connect, OAuth 2.0, Docker, Azure cloud, Azure Service Bus, Rabbit MQ, Hangfire, Cosmos DB, MS SQL Server 2012, Azure Map Framework, SignalR
Project: Herb Booth (Chinese Herbal Product Management System)
Client: The Herbbooth, Australia
Herb booth application is about to maintain administrative process to manage the order process, products management, products Inventory, check the sales reports and user management. There is a web portal for the practitioners (Doctors). They are using the web portal to manage their patients, making the formulas and order the herbs and traditional Chinese medicines from The Herb Booth Pty Ltd. On the other hand admin portal maintain the inventory for those herbs which are used to make formula. Admin will maintain the sales order and purchase order and underline many operations which are related to sales and purchase. For the customer there is a public portal where customer can search practitioner based on some search criteria.
Technologies:
ASP.Net Core, Angular, Nodejs, ASP.net Web Api core, Entity Framework core, Identity Server 4, SQL Server, Devextreme, Devexpress Reporting, bootstrap, Git (Azure DevOps)
Project: IT-Magnet Framework (version 7.0.0)
Client: IT Magnet, Australia
This is a customize framework (new version built from scratch) for IT-Magnet employer. The purpose of this framework is to build some architecture and customization in a way that help developers to develop application faster and accurate way. This framework helps to build different types of application quicker and it has some module which can be used to other application like: CRM, HRM, User management, audit, document management, mail management etc.
Technologies:
ASP.Net Core, Angular, Nodejs, ASP.net Web Api core, Entity Framework core, Identity Server 4, SQL Server, Devextreme, Devexpress Reporting, bootstrap, Git (Azure DevOps), Microservice Architecture, Clean Architecture
Project: MCMS (Massage Clinic Management System)
Client: Vigorous Thai, Australia
Vigorous Thai is a massage business based in Melbourne. The backend business process for organising and managing queues and massages schedules is currently paper based and needs to be digitised in order to make the process scalable and more robust.
Technologies:
ASP.Net 4.5.1, C#, TFS, SQL Server, Entity Framework, WCF, N-Tier Architecture with design patterns, WCF service, bootstrap
Project: Volunteer Planner (Event management system)
Client: National Australian Bank, Australia
National Australia Bank runs one of Australia’s leading employee volunteering programs. With 41% of their 27,000 employees volunteering last year alone with over 400 organizations, the NAB program is a large and complex volunteering operation. IT Magnet has been given the responsibility to tailor its Event Management product and deliver a solution that meets NAB specific requirements and further grow their leading program. This project is dividing into three portals Admin, Employee and Community organizer.
Technologies:
ASP.Net 4.0, C#, TFS, SQL Server, Entity framework, windows service, N-Tier Architecture with design patterns, WCF service, T-SQL queries, views, functions, stored procedures
Project: Laboratory Information Management System
Client: Agvita, Australia
AgVita, client of this application is an Analytical Pty Ltd company in Devonport, Tasmania, Australia. Agvita has a professional laboratory offering a premium service for soil, plant and water test. They also work as agricultural consultant. This software is used to maintain their pre and post operation processes and prepare reports and analysis for their clients.
Technologies:
ASP.Net 4.0, C#, TFS, SQL Server, Entity Framework, WCF, N-Tier Architecture with design patterns, WCF service