Bowen Fan

Senior Software Developer at auDA - .au Domain Administration Ltd.
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Greater Melbourne Area, AU
Languages
  • English Full professional proficiency
  • Mandarin Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • SequoiaDB Database Associate
    -

Experience

    • Australia
    • Internet Publishing
    • 1 - 100 Employee
    • Senior Software Developer
      • Oct 2022 - Present

    • Australia
    • Financial Services
    • 1 - 100 Employee
    • Software Engineer
      • Jul 2021 - Oct 2022

      - Designed and developed solutions for our web product with Laravel framework adhering SOLID principle. - Refactor and optimized existing codebase and MySQL database to be more scalable for future requirements. - Monitor, investigate and debug for server response errors with CloudWatch & NewRelic - Liaising with developers, QA, product owners and CTO as needed. - Participated Web3.0 related development work. - Designed and developed solutions for our web product with Laravel framework adhering SOLID principle. - Refactor and optimized existing codebase and MySQL database to be more scalable for future requirements. - Monitor, investigate and debug for server response errors with CloudWatch & NewRelic - Liaising with developers, QA, product owners and CTO as needed. - Participated Web3.0 related development work.

    • Australia
    • Events Services
    • 1 - 100 Employee
    • Full Stack Developer
      • Oct 2019 - Jul 2021

      - Responsible for the development of new features and releases. - Integrated various external apps and API within our product such as Salesforce, Zendesk etc. - Responsible for testing existing and new features with PHP unit testing and regression testing. - Documenting new API endpoints and changes. - Code review other team member’s code with accordance to PSR-2 coding standard. - Responsible for the development of new features and releases. - Integrated various external apps and API within our product such as Salesforce, Zendesk etc. - Responsible for testing existing and new features with PHP unit testing and regression testing. - Documenting new API endpoints and changes. - Code review other team member’s code with accordance to PSR-2 coding standard.

    • United States
    • Design Services
    • 700 & Above Employee
    • Back End Developer
      • Oct 2017 - Oct 2019

      Carter Digital is one of the top innovative and most influential user experience design agency in Australia. My main responsibilities here include: - Develop new features and releases by utilizing PHP frameworks and open source CMS systems such as CraftCMS and ExpressionEngine. - Building and maintaining internal and external REST/SOAP API. - Apply the best development process under tight deadlines, while effectively managing trade-offs between business needs and client benefits. - Solve complex scalability, platform, and integration problems and resolve bugs within unfamiliar codebases. - Responsible for deploying the majority of new builds and releases. Ensuring quality by conducting regression tests across websites. - Set up project hosting servers with Apache/Nginx and Continuous Integration with Beanstalk/Bitbucket. - Participating in requirements gathering and technical design of new projects. Estimated projects’ workload and timeline to ensure that projects are delivered on time and budget. - Peer reviewing other back-end developer’s code with accordance to PSR-2 coding standard. - Documenting technical process and code base changes in Confluence. Show less

    • Australia
    • Advertising Services
    • 1 - 100 Employee
    • Tech Support/Web Developer
      • Jan 2016 - Oct 2017

      My role as a Junior Web Developer includes: - Develop new websites with custom themes in WordPress. - Develop and enhance the marketing components of websites. - Build EDM and monitor marketing effectiveness with AB testing with Campaign Monitor and Mailchimp. - Upload CMS content and perform QA check across websites. My role as a Technical Support includes: - Managing company’s internal IT Administration with Google Apps, Office 365, pfSense, NAS, Password Manager etc. - Compiling and reporting SEO related findings with Google Analytics. - Responsible vendor selection on new security tool upgrades, also led data and password migration of this platform. - Support internal staff with software and hardware related problems. - Manage/maintain both new and existing hardware assets and software licenses. Show less

    • Australia
    • Non-profit Organizations
    • 1 - 100 Employee
    • Volunteer Web Developer
      • Nov 2015 - Mar 2016

      Worked as a volunteer web developer by building/improving their existing website using Laravel framework as well as automated PHPUnit testing. Worked as a volunteer web developer by building/improving their existing website using Laravel framework as well as automated PHPUnit testing.

    • Intern
      • Nov 2014 - Feb 2015

      Learnt essential IT skills such as Unix/Linux commands, basic networking, relational and NoSQL database as well as involvement as part of Android development team. Learnt essential IT skills such as Unix/Linux commands, basic networking, relational and NoSQL database as well as involvement as part of Android development team.

Education

  • RMIT University
    Master's degree, Information Technology
    2016 - 2019
  • RMIT University
    Bachelor's degree, Biomedical/Medical Engineering
    2012 - 2015

Community

You need to have a working account to view this content. Click here to join now