Lead Developer, The CEO Magazine

Sep 2016 - Aug 2018

Brookvale, Sydney

As a Lead developer, my responsibilities include

  • Build and maintain microservices that are integrated with third party APIs within a centralised system
  • Setup, implement, and maintain secure and scalable web servers and services
  • Manage and maintain websites, applications and integrations between platforms
  • Provide technical guidance on any software implementations within the company
  • Collaborate with internal teams and vendors to fix and improve systems
  • Execute full software development lifecycle methodologies on every software that needs or being developed
  • Ensure industry standards on technologies for software development
  • Automating manual workflows and processes into applications
  • Mentor and guide other team members

See how I strategised the company cloud infrastructure

Main technologies I used

  • PHP as an OOP back end language
  • Javascript, ReactJs and jQuery as a front end framework
  • MobX for state management
  • MySQL for RDBMS
  • HTML, CSS 3 technology and Bootstrap for Responsive Design
  • Agile and SCRUM SDLC methodologies

AWS services I use and maintain daily

  • 9 EC2 web servers (NGINX and Apache)
  • Cloudfront
  • API Gateway
  • ELB
  • etc

Main platforms I used (that I integrated altogether with our Intranet)

  • WordPress for CMS
  • Magento for E-commerce
  • Salesforce for CRM
  • Chargify for recurring payment service
  • XERO for accounting