About

I am an experienced and qualified contract Senior .NET Developer and Business Analyst with a proven track record in delivering technical projects in both private enterprise and government sectors.

  • C#: Proficient in C# programming, used extensively in software development projects.
  • PHP: Experienced in PHP development, particularly relevant for web-based applications.
  • Java: Skilled in Java programming, useful for cross-platform and enterprise-level applications.
  • Typescript: Proficient in Typescript, enabling the development of robust, type-safe web applications.
  • Angular: Experienced in Angular framework, ideal for building dynamic and responsive web interfaces.
  • VB.NET: Proficient in VB.NET, useful for Windows-based applications.
  • VB6: Skilled in VB6, relevant for legacy system maintenance.
  • SAP CRM: Experienced in SAP Customer Relationship Management, valuable for enterprise-level solutions.

SQL Server: Proficient in SQL Server, used for database design and management.

Career Summary

Senior Software Developer

  • .NET Core: Utilized .NET Core for high-performance, cross-platform application development.
  • ASP.NET Web API Development: Developed RESTful APIs using ASP.NET Web API with Entity Framework and SQL backend.
  • Front-end Development: Proficient in Vue.js, CSS, JavaScript, and HTML for creating user-friendly web interfaces.
  • Azure DevOps: Skilled in building Azure DevOps pipelines for efficient project management.
  • Agile Development: Actively participate in business requirement refinements and work in Agile sprint teams.
  • Migration: Successfully migrated software from .NET 4.8 to .NET 5.0.
  • Mentoring: Provide mentorship and training to junior developers.

Full Stack Web Developer and SAP Systems Analyst

SAP Systems Analyst:

  • SAP CRM and SAP UI5: Proficient in SAP systems, specializing in triaging and investigating processing issues with Centrelink claims.
  • Data Cleansing: Created SAP Variants to perform data cleanses, ensuring data accuracy.
  • Business Requirements: Elicitation and documentation of business requirements.
  • SDLC Workflow: Supported the Software Development Life Cycle (SDLC) workflow in Service Manager and Jira, working in an Agile environment for weekly releases.

Full Stack Developer:

  • Spring Boot and Java: Developed applications for SAP Commerce platform integration with SAP CRM.
  • Angular: Built Angular applications for Provider Finder, Request for Service, and Quotations.
  • Google Maps Integration: Implemented Google Maps with Directions for Provider Finder project.
  • WCAG Compliance: Created WCAG AAA compliant web controls and implemented mobile-friendly web pages.
  • Code Reviews: Provided code reviews and mentoring within the team.
  • Agile and Waterfall: Worked in both Agile and Waterfall project environments.

Technical Lead

Integration and Development:

  • Microsoft Azure Functions: Created integration pipelines using Microsoft Azure functions with support for customer registration, authentication, lending calculation, and lead generation pipelines.
  • Azure SQL Database: Built and supported an Azure SQL database to securely hold customer-related data.
  • Agile Development: Worked in an Agile project to implement backend and frontend changes.
  • API Gateway: Developed ASP.NET Core components to provide API gateway functionality, including integration with Domain and Aussie Home Loans.
  • Mobile Front End: Built and packaged an Angular / Ionic application for the mobile front end, deployed as an iPhone and Android app.
  • CI/CD Pipelines: Created Microsoft DevOps CI and CD pipelines to build and automatically deploy backend components from source control.

Senior .NET Developer / Technical Lead

  • ASP.NET MVC: Successfully implemented software projects targeting ASP.NET MVC, C#, SQL Server, CSS, Javascript, Azure, DocumentDB, and Service Bus.
  • TeamCity and Octopus Deploy: Learned and gained mastery in TeamCity and Octopus Deploy for efficient project management.
  • Release Documentation: Created release documentation and implementation plans.
  • Multilingual Support: Re-engineered web buttons to use CSS/SVG to support multiple language translations.
  • Supervision: Supervised a team of developers to reduce the occurrence of flaky Selenium tests.
  • OAuth Implementation: Implemented OAuth provider and Flow for PayPal.

Lead Developer

  • Customer Data Sync: Designed and implemented customer data sync from Pipedrive CRM to gCast system using the Cloud Elements API integration platform.
  • Test Automation: Reengineered an existing sync tool to include test automation using XUnit and Moq to support data-driven testing of data sync between GoldMine CRM and gCast system.
  • Email Editor Enhancement: Enhanced the drag and drop email editor to integrate better with the gCast system and TinyMCE editor.
  • Consultation: Consulted internally and externally to define software requirements.
  • Technical Liaison: Provided technical liaison for other companies integrating with gCast.
  • Testing Support: Supported testing in understanding requirements, system access, and test execution.