×
iain maitland

iain maitland

Full stack software engineer

Baltimore, 21218, USA
(737) 226 3943

Background


About

About

Accomplished software engineer with experience in leading and delivering complex web based software projects as part of a dynamic and cross functional engineering teams. Proficient in developing modern web applications and managing cloud infrastructure, with a strong focus on operational excellence. Including test-driven development, continuous integration & deployment, and distributed version control using GitHub.

Work Experience

Work Experience

  • Software Engineer, Front end, Amazon Web Services · 40hr/week

    Jul, 2021 - Present

    Lead front end engineer on a cross-functional platform team within an organization of 30+ software engineers, with responsibility for delivering the complex web-apps hosted on AWS cloud infrastructure used to secure and monitor AWS data centers, Kuiper launch sites and Amazon Corporate buildings globally.

    • Lead onboarding of Kuiper launch sites as a customer of our physical security software - using agile methodologies to collaborate closely with the new customer to understand requirements and efficiently lead the implementation of features across multiple teams, iterating quickly to refine priorities, define risks, and deliver value incrementally on an intricate and transformational technology for the customer.

    • Design and implement a metrics system for our web app - research, document and present system architecture design to engineering leadership and participate in architecture reviews as a trusted engineering leader.

    • Proof of concept in a modern full-stack framework (Remix) - take learnings, painpoints, strengths from legacy system to implement improvements by using latest and emerging front end development best practices, including extensive use of the AWS product suite, test-driven development (MSW for integration tests, Cypress for e2e tests, CloudWatch synthetics for canaries across deployment stages), continuous integration & deployment (CDK & CloudFormation) all while meeting specification and performance bar of the existing system.

    • Productionize proof-of-concept full-stack web app - Write infrastructure as code in CDK to bring a proof of concept to production at global scale. Leverage AWS product suite (Lambda, Cloudwatch, IAM, CloudFormation, S3, CodeBuild, CodeArtifact, Certificate Manager, Route53 and other products) to meet requirements, respond to operational-readiness-review feedback and efficiently meet Amazon's high bar for secure, scalable, and resiliant distributed software systems.

    • Lead UI/UX guild, write API best practices document, and present lunch-n-learn sessions - ensuring teams are up-to-date with the latest full stack web technologies and familiar with best practices, mentor engineers across teams in web development raising the bar across teams by providing expert leadership.

    • Maintainer of the LLRT project (https://github.com/awslabs/llrt/blob/main/MAINTAINERS.md) - Contribute to and maintain popular (7.6k stars) open source javascript runtime using github for distributed version control, issue tracking, community engagement, and project management.

  • Software Engineer, Freelance · 30hr/week

    Jun, 2020 - Jul, 20211 year

    Use full stack engineering skills to deliver high-impact software solutions for clients, focusing on the integration of innovative UI/UX designs with robust backend systems. Specialized in developing applications that feature rich animation and data visualization while offering extensive customer engagement to define opportunities, based on their needs and the optimal software approaches to meeting them.

    • Architect and develop responsive marketing site for animation studio (https://hobbes.work) - Meet with client to define requirements and collaborate with designers to write user stories. Architect software system to the budget and timeframe of the client, making appropriate tradeoffs and setting priorities accordingly. During development steward an agile feedback cycle to drive critical descion making.

    • Design and develop custom CRM dashboard for General Motors - Applied human centered design techniques to maximize the utility of the software to its users. Accelerate development by using off-the-shelf component libraries where possible, driving the adoption of typescript amongst the team I was embedded in.

    • Design a media streaming platform (https://means.media) - Guide, advise and provide reasonaed reccomendations to founders in best software approach for subscription based media streaming platform, assess and evaluate white-label providers against client's internal policies, identified opportunities and budget.

  • Software Engineer, UI/UX and Fullstack Specialist, Steemit.com · 40hr/week

    Nov, 2017 - Oct, 20202 years 10 months

    Focused on enhancing user experience through sophisticated frontend development and data visualization for a social media platform. Engaged in the development of web applications for analyzing large data sets, contributing to the platform's growth and user engagement.

    • Implemented data visualization features using D3.js, enhancing the platform's analytical capabilities.

    • Improved frontend performance and user experience, leading to increased user retention and engagement.

  • Frontend Developer, quikly.com & pmc.com · 40hr/week

    Apr, 2016 - Mar, 20181 year 11 months

    Revitalized online presence for various brands by innovating on UI/UX design and integrating frontend technologies with Ruby On Rails, Drupal, and Django backends. Specialized in creating dynamic and interactive web applications that effectively communicate complex information.

    • Launched new features and designs that significantly improved user experience and engagement.

    • Developed interactive web applications, enabling effective communication and visualization of data.

Skills

Skills

  • Frontend Development

    Javascript

    Typescript

    HTML

    CSS

    Typescript

    React

    Redux

    Remix

    Next

  • Backend Development

    Node

    Postgres

    mySQL

    DynamoDB

  • Machine Learning

    Jupyter

    Huggingface

    FastAPI

  • Devops & Cloud Infra

    AWS

    CDK

    Github

    CI/CD Pipelines

Education

Education

  • History of Art, Bachelors, The University of Cambridge · Sept 2006 - June 2009

    Sep, 2006 - Jun, 2009

Interests

Interests

  • Writing

  • Poetry

  • Painting

  • Photography

  • Film

  • Scientific Computing

  • Data Visualization