I am a client-focused full stack web developer with over eight years experience delivering robust and functional web applications for clients. As an experienced developer, I maintain the curiosity and drive of a newer developer and am avid about learning and utilizing newer technologies while working on challenging projects. With expertise in PHP and MySQL, I now work exclusively with Laravel for back-end development and AngularJS for front-end development. I work well with all levels of internal and external stakeholders on a team or independently. As a developer who takes professionalism seriously, I am a dynamic and articulate communicator who creates an easy workflow that is simple to manage. I consistently deliver products and solutions that exceed clients' goals and expectations.
An online directory of Australian businesses with millions of users searching on True Local each month.
Listed search results by relevance and location so users can easily find relevant information.
Collaborated with the Truelocal team to fix bugs.
Successfully implemented new features in the web application and split the business center application into modules.
A web application that integrates energy and waste providers, from the USA, into an admin portal where administrators could manage clients, energy devices, users, notifications and schedules.
Created a project base, from scratch, which included 3 projects (back-end Laravel, front-end AngularJS, Admin portal AngularJS).
Led the production server and MySQL installation and maintained Amazon AWS and RDS.
Created backup scripts for production and automatic deploy scripts (from bitbucket) for development and production for all 3 projects.
Successfully delivered the project on a tight schedule.
Senior AngularJS Front-End Engineer
2015 - Present (8 years)
Set up project base, from scratch, for Truelocal's new website.
Created Gulp tasks to provide a smooth development for the team.
Developed modules, services, and components to integrate the API with the front-end.
Implemented front-end functionality based on client user stories.
Managed performance testing/improvement and developed unit tests where needed.
Created a framework to handle complex end-to-end testing for different use cases in NodeJS.
Led the deploy process of the development version.
Ensured the project was successful and that all team members had all tools and resources.
Collaborated with human resources to hire new developers for technical challenges related to AngularJS.
Self-Employed (Various Clients)
2007 - Present (16 years)
Developed an application, from the ground up, including server configuration, back-end development, database development, front-end and testing (unit and e2e).
Served in numerous aspects of development from creating a full featured “ERP” system for a company, to building complex websites.
Managed SEO optimisation, built web apps and developed administrative panels.
Gained extensive experience with low level system/website hacking and a deep understanding of web security.