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.