Elliot Fisher, Web App Development Developer in Melbourne, Victoria, Australia
Elliot Fisher

Web App Development Developer in Melbourne, Victoria, Australia

Member since September 15, 2016
Elliot has been freelancing as a full-stack web developer since 2013—building and maintaining complex custom web applications and working professionally as a developer since 2008. He's a genuine professional who's been freelancing for years and completing a computer science (CS) degree in 2007 and a postgraduate diploma in CS in 2008, both at Canterbury University in New Zealand.
Elliot is now available for hire

Portfolio

Experience

Location

Melbourne, Victoria, Australia

Availability

Part-time

Preferred Environment

Visual Studio 2017, Window Server 2012 R2

The most amazing...

...app I've built completely removed my client's reliance on paper and manual processes—removing the ceiling that was preventing his business from growing.

Employment

  • Lead Web Developer

    2013 - PRESENT
    Iceberg Web Development
    • Operated as a full-stack web development freelancer/consultant working directly with SMEs and agencies building and maintaining complex custom websites and web applications.
    • Worked directly with clients from the planning and requirements gathering stages right through to go-live and maintenance. Some projects have involved collaboration with and sub-contracting to other professionals (designers, developers, SEO experts). I have excelled wearing my project management/lead developer hats.
    • Built a solid base of satisfied and repeat clients from a range of industries.
    • Grew my technical skills by staying on top of new developments and experimenting with new technologies.
    • Gained business insights by running my own and working closely with clients such as CEOs and startup owners.
    • Designed and developed a complete business management app for a self-storage company. This app allowed the business to transition from inefficient manual paper-based processes to automated, streamlined processes. It handles everything from customer bookings, availability, payments, invoicing, financial statements and reports, timesheets, task lists, communication, and more.
    • Built an innovative online marketing dashboard for a digital agency, using ASP.NET Core MVC 2 and HTML5, CSS3, and jQuery.
    • Developed a property listing website for private sellers to list properties for sale in Australia, and for buyers to contact them to arrange inspections.
    Technologies: ASP.NET MVC, C#, Entity Framework, SQL Server, JavaScript, jQuery, AngularJS, HTML5, CSS3, Visual Studio, Windows Server, IIS, Subversion, Git
  • Web Developer

    2010 - 2013
    Ascribe PLC
    • Managed new releases of software applications from the requirements gathering stage, through design, development and testing phases, to deployments, management of test and production servers, and dealing with advanced technical support issues.
    • Liaised with customers, project managers, support, sales staff, and other key stakeholders; also held training sessions for technical staff, support staff, and customers.
    • Developed a web-based ordering system in ASP.NET MVC and integrated it with an existing Jade system. I also integrated it with an existing PHP website to allow for single sign-on and authored the user documentation.
    • Wrote a new interface between the existing system’s Jade call center module and the phone system in C# .NET—driving the implementation from requirements gathering and design through to testing and deployment. A lot of this time was spent working on-site with the customer.
    Technologies: ASP.NET C# (WinForms and MVC), SQL Server, JavaScript, jQuery, HTML5, CSS3, Visual Studio, TFS, Subversion, Windows Server, IIS
  • Software Developer

    2007 - 2011
    Orly Productions
    • Was hired while at university to work part-time to develop a video presentation application from scratch, and continued maintaining it for 4 years on a contractual basis. The application allows the user to create, manage, and play presentations composed of video clips and user-creatable static text/image slides similar to PowerPoint.
    • Worked as the sole developer on this project and was responsible for all aspects of the software development life cycle, working closely with a UI designer.
    • Learned quickly and successfully the technologies involved.
    • Built an application that is used daily by a large number of clients of Orly Productions and has received glowing feedback.
    Technologies: ActionScript 3, Flash
  • Software Developer

    2008 - 2010
    Intranel Limited
    • Started at a testing-level working with a development team based in the UK—writing unit tests for the initial stages of a large C# .NET project (an online music store with social networking aspects).
    • Helped maintain and add new features to an observational research tool written in C# .NET. It allows the user to annotate and analyze recorded video.
    • Performed user level testing, wrote unit tests using NUnit and wrote the user manual.
    • Worked as the primary developer that brought a product prototype to a commercially viable state. The product is a Visual C++ client-server tool for performing usability studies over the internet. It allows a participant to share their screen and webcam, and communicate with one or more coordinators with VOIP and text chat.
    • Added features, maintained, refactored, and coordinated the testing and release procedure of the project.
    • Worked with Windows Sockets, multithreading, DirectShow filters, the Windows API, MFC, and NSIS installers.
    Technologies: C# .NET, Visual C++, NUnit, Visual Studio, Subversion

Experience

  • Wildcard | Front-end Rebrand. (Development)
    https://www.wildcard.money

    Wildcard is a fintech startup that wanted to refresh their existing website. They already had a design but needed a skilled front-end developer to implement it.

    I worked as a front-end developer, and I set up their Ruby on Rails development environment locally and started implementing the new design as soon as it was ready. I communicated with various team members through Slack and implemented feedback and changes efficiently with great attention to detail—all within their existing Git workflows.

    The bulk of my work consisted of writing CSS (using SCSS) and modifying HTML layouts. However, I also made modifications to the Ruby back-end and wrote basic JavaScript code(using CoffeeScript) to validate Australian mobile phone numbers on the signup form. I also utilized Bootstrap 4 and Flexbox for the layout.

    I delivered a quality finished product that's responsive to different device sizes and is compatible with all modern browsers.

  • Featha | Property Listing Platform (Development)

    The project was to build a property listing website for private sellers to list properties for sale in Australia, and for buyers to contact them to arrange inspections. Initially hired as the developer solely responsible for the back-end, I ended up being hired as the sole front-end developer too. I was provided basic wireframes and a sitemap and was in charge of turning these into a working website. I was able to deliver a high-quality outcome within the tight timeframe required.

    The website required account-and-profile management, property listing management, property searching (including Google Maps integration), news/blog functionality, an admin portal, email sending, AdSense integration, and static pages such as about and support pages.

    I utilized the ASP.NET Boilerplate library for rapid development, and made a lot of custom modifications to the front-end to ensure a lightweight and therefore fast and responsive user experience. I decided to use plain JavaScript and jQuery instead of a SPA such as Angular, to provide a low-resource and fast-loading experience, especially on mobile.

    I built a custom CMS for the website owner to manage blog posts, user accounts, and listings.

  • Leadr | Online Advertising Dashboard (Development)

    My client, Leadr, help small businesses with their online advertising by setting up campaigns and analytics on a range of platforms such as Google AdWords, Google Analytics, Facebook, Twitter, etc. Leadr approached me to build a personalized results dashboard/web app for their clients, where their clients can view up to date results from campaigns and interact with their account manager.

    I utilized the ASP.NET Boilerplate library for rapid back-end development and decided to use plain JavaScript and jQuery instead of a SPA such as Angular, to ensure a lightweight and fast-loading experience, especially on mobile. To save costs, we utilized an existing HTML and CSS theme, which I integrated into my solution. I worked closely with the client to make custom modifications to the front-end design to suit their requirements.

    Technologies: ASP.NET Core MVC 2.0, Entity Framework Core, MS SQL Server, HTML5, SCSS, CSS3, JavaScript, jQuery, Klipfolio Integration (for advertising data collation), Stripe integration for subscriptions and payments, Mailgun integration (for email sending), Let's Encrypt (security certificate), Visual Studio 2017, Windows Server 2012 R2

  • Feta Hands | Custom Food Blog (Development)
    https://fetahands.com

    Feta Hands is a vegetarian food blog that I built for my wife. I used the blog as an opportunity to learn some new technology, namely .NET Core 1.1/2.0 and Angular 4. I also chose and implemented fonts, typography, colors, layout, and more.

  • Experiencing Food | Platform Similar to Groupon (Development)
    https://experiencingfood.com.au/

    Experiencing Food is a listings-based website which allows providers of food experiences (cooking classes, tours, and more) to create listings. Customers can browse, search, and filter the listings and book/purchase vouchers for them.

    I developed the entire back end and front end. The site was a custom build and allows all three types of users (providers, customers, site admin) to manage their relevant data in a user-friendly manner.

    It integrates with Stripe to handle credit card processing, MailChimp for newsletter signups, and Mailgun for sending emails.

    Technologies: ASP.NET C# MVC, SQL Server, HTML5, CSS3, JavaScript, jQuery, Windows Server, IIS

  • Storage Guru | Complete Business Management System (Development)

    A complete business management app that I developed from scratch for a self-storage company. I have been building, maintaining, and adding new features to it since 2013.

    Testimonial from the client:

    "Together we have built something that has far exceeded expectations, and I've really enjoyed working with you. It's been very rewarding to see it evolve from conception to reality and then also to have it continually improve so comfortably. There have been so few bugs, the data migration went beautifully, and the system hasn't crashed once! Your responsiveness to making it all come together so well has been awesome.

    In some ways I regret delaying getting a proper system for so long; we could have been so much more efficient with all the admin work much sooner. But those fleeting pangs of regret quickly go away when I think that if I had have tackled this project earlier then I wouldn't have ended up working with you. So I very much doubt that an earlier result would have been as good as what we've built through what I feel is such formidable teamwork. We have built a robust, scalable and user-friendly solution that is the perfect fit for the business. I never could have got that from an off-the-shelf software product..."

  • Your Home My Home | Custom House-sitting Platform (Development)
    http://www.yourhomemyhome.com.au

    I developed the back end for a house-sitting platform which connects homeowners to housesitters. Homeowners create listings for their houses, including location, available dates, images, and other information.

    Housesitters pay a monthly subscription for the privilege of applying to house sit available houses. They can also search and filter houses based on location and dates.

    I continue to manage the hosting and provide maintenance and new features on an ad hoc basis.

    The site is a custom build with no existing CMS used. A custom CMS was developed to allow the site owners to manage and view user data.

    Technologies: ASP.NET C# MVC, SQL Server, Windows Server, IIS, HTML5, CSS3, JavaScript, jQuery

Skills

  • Languages

    C#, Sass, HTML5, ASP.NET Razor, T-SQL, CSS3, JavaScript, XML
  • Frameworks

    ASP.NET MVC 4, ASP.NET MVC, .NET, .NET 4, Entity 6, ASP.NET MVC 5, .NET Core, ASP.NET Core 2, AngularJS, Angular, ASP.NET Web API, Ruby on Rails (RoR)
  • Libraries/APIs

    jQuery, REST APIs, Underscore.js, jQuery UI, Moment.js
  • Tools

    Visual Studio 2015, GitHub, Git, Subversion (SVN), Photoshop CS6
  • Paradigms

    Responsive Web Design (RWD), Agile Software Development, Search Engine Optimization (SEO), Unit Testing
  • Platforms

    Visual Studio 2017, Windows Server 2012, Amazon Web Services (AWS)
  • Industry Expertise

    Web Development, Project Management
  • Storage

    Microsoft SQL Server, SQL Server Management Studio, MySQL, JSON
  • Other

    Software Developer, Web App Development, UML Diagrams, IIS 8, Ajax

Education

  • Postgraduate diploma in Computer Science
    2008 - 2008
    Canterbury University - Christchurch, New Zealand
  • Bachelor's degree in Computer Science
    2004 - 2007
    Canterbury University - Christchurch, New Zealand

To view more profiles

Join Toptal
Share it with others