As a full stack web developer with over ten years coding experience, I am passionate about turning complex problems into comprehensive and elegant solutions for the modern web
Means everything from database structure and API design, through to front-end UI with a focus on UX.
Keeping up in this ever-changing field need not be a burden. I always strive to choose the tools, technologies, and frameworks best suited to crafting the solution.
Whether small or large, I write code to deploy to any environment, to run on any platform, and to scale to meet any level of demand.
A SCIM 2.0 library for NodeJS, which aims to make it easier to rapidly implement services that conform to these standards.
Router middleware for express, implementing the application-level HTTP based SCIM 2.0 protocol
A rewrite of the default JSDoc template for modern ESM-style source code.
Translate standard HTML pages into APEX, the SalesForce VisualForce page definition language
Gulp plugin to translate standard HTML pages into APEX, the SalesForce VisualForce page definition language
Parse streamed JS files for AngularJS modules, emit concatenated contents of all CSS files detected within the module directory
Parse streamed JS files for templateUrl properties, emit template files with paths matching expected templateUrl
Parse streamed JS files for AngularJS modules, emit single concatenated contents of other files referencing the same module
Parse streamed JS files for AngularJS module definition and dependencies, and emit only dependent files
Contracting with an industry colleague and working to a strict deadline, we successfully replaced a suite of end-of-life business-critical web applications with bespoke, modern solutions. Complex solution requirements included the secure collection, storage, and verification of personally identifiable information. This drew on my knowledge of industry best practice in securing publicly accessible cloud environments, with multiple third-party penetration tests finding zero vulnerabilities across the new solution.
Since go-live, I have been retained by Fluid Legal Services to provide ongoing platform monitoring, incremental improvement, and technical support. The arrangement has also evolved to include consulting and support in other business areas, helping to migrate business email from an existing hosted Exchange solution into a newly provisioned Exchange Online environment.
Returning to work at the school for a second time again saw a period of large scale technological change, with the maturation of corporate cloud service providers. Initial focus areas included onboarding and transition of users to Microsoft OneDrive, in place of ageing and limited on-premises backup and storage solutions. Following this, I provisioned and implemented a phased migration of on-premises staff and student shared network drive storage into SharePoint Online. Whilst performing my regular service desk duties, I successfully planned and implemented an institution-wide migration from Exchange On-Premises to Exchange Online. This was completed with zero downtime, and no service disruption to any user.
Contracting for Click to Cloud's PropertyIQ project involved assembling a new front end developer toolkit for company-wide use. This enabled rapid application design, iteration and development in the SalesForce platform - a previously time-consuming and manual process.
Specific front end work included authoring an AngularJS framework for developing modern responsive user experiences shared between desktop and mobile devices, integrating with and replacing existing SalesForce platform processes.
Consulting for a wide variety of clients, including in the finance, real estate, government, and legal systems, I was tasked with developing customer-facing software solutions, and integrating with long-standing existing business-critical platforms.
My reputation for providing outstanding software solutions for clients eventually saw me assigned to the product development team. This work involved planning, design and development of a new cutting-edge software solution intended to replace existing company products based on ageing and out-dated technologies and platforms.
Initially working part-time whilst studying, then moving to full-time, I witnessed and assisted with major changes in the technology landscape of the school. This began with business-wide migrations from Novell Netware and Groupwise platforms to Microsoft Active Directory and Exchange Server. It culminated in the rollout of the school's first one-to-one laptop program, which saw personal, managed devices issued to every staff member and student.
Every project is unique, so please get in touch to arrange details on pricing
Located in Sydney, Australia, I can accommodate work in any region
Freelance arrangements available for short or fixed term projects, or longer term roles depending on your needs
Send me a message via LinkedIn, or email me at sleelin@gmail.com with any details of your requirements