David Seaward, Iterative Delivery Developer in London, United Kingdom
David Seaward

Iterative Delivery Developer in London, United Kingdom

Member since May 13, 2020
David is an affable software architect who values high-quality, iterative results. He has experience throughout the product lifecycle, from prototyping to supporting the legacy system that no-one likes anymore. His approach is pragmatic, user-centered, and delivery-oriented. He builds robust code with future development and maintenance in mind. Most of his experience is in systems integration, and his strength is streamlining workflows and communication, in the system or between stakeholders.
David is now available for hire

Portfolio

  • Freelance
    Amazon Web Services (AWS), Reporting, .NET, C#, Visual Studio, NumPy...
  • Purism, SPC
    Reporting, OpenLDAP, Nginx, RabbitMQ, Celery, Rapid Prototyping...
  • Triggerfish Animation Studios
    Reporting, NumPy, Matplotlib, Nginx, RabbitMQ, Celery, Rapid Prototyping...

Experience

  • Web Architecture 15 years
  • Protoyping 15 years
  • Requirements Analysis 15 years
  • Empathy 15 years
  • Open source licensing 15 years
  • Iterative Delivery 15 years
  • Python 10 years
  • System Integration 10 years

Location

London, United Kingdom

Availability

Part-time

Preferred Environment

Nginx, RabbitMQ, Celery, Linux, Django, Python, PostgreSQL

The most amazing...

...project I've contributed to is Librem One, turning cyberpunk dreams into a reality for everyday users is a rewarding challenge!

Employment

  • Independent Software Architect

    2020 - PRESENT
    Freelance
    • Increased stakeholder buy-in across the enterprise and revitalized a stalled project with 1:1 interviews, user stories, and technical specifications.
    • Introduced robust engineering practices to the development team including coding standards, CI/CD, and code reviews.
    • Reduced toolchain TCO by researching and identifying best-in-class open source solutions and high-impact paid solutions with generous ownership terms.
    • Identified and contributed to the work effort required in development, documentation, and deployment.
    Technologies: Amazon Web Services (AWS), Reporting, .NET, C#, Visual Studio, NumPy, Matplotlib, OpenLDAP, Nginx, RabbitMQ, Celery, Rapid Prototyping, Continuous Integration (CI), Cloud Computing, Cloud Storage, User-driven Development, System Integration, Empathy, Code Architecture, Requirements Analysis, Open Source (GNU), Workflow, Functional Specifications, Protoyping, Open source communities, Iterative Delivery, Business Analysis, Linux, DevOps, AWS, Django REST Framework, Test-driven Development (TDD), Django, SQLAlchemy, Git, Debian Linux, Python, SQL, Web Architecture
  • Director of Trustworthy Services

    2017 - 2020
    Purism, SPC
    • Managed a team of five cross-disciplinary developers in independent countries/timezones.
    • Generated user personas, user stories, technical requirements, and tickets to guide a user-driven development process.
    • Prototyped and implemented a middleware component to integrate four heterogeneous services, plus authentication, and subscription back ends.
    • Oversaw the launch across three platforms (Android, iOS, GNU/Linux).
    • Published eight posts describe the vision, design, and development of the service suite, aimed at an everyday audience while containing enough detail to satisfy enthusiasts and experienced users.
    Technologies: Reporting, OpenLDAP, Nginx, RabbitMQ, Celery, Rapid Prototyping, Continuous Integration (CI), User-driven Development, System Integration, Empathy, Code Architecture, Requirements Analysis, Open Source (GNU), Workflow, Functional Specifications, Protoyping, Open source communities, Iterative Delivery, Business Analysis, Linux, DevOps, Django REST Framework, Test-driven Development (TDD), Django, SQLAlchemy, Git, Debian Linux, Python, SQL, Web Architecture, WooCommerce, IMAP, OpenVPN, Matrix
  • Senior Software Developer

    2015 - 2016
    Triggerfish Animation Studios
    • Acclimated quickly to the domain-specific requirements and technical challenges of a new industry.
    • Improved communication and turnaround between distributed studios.
    • Introduced software engineering practices to the pipeline development process.
    • Developed middleware to provide extra functionality to a cloud-based vendor service (and administration of the same).
    • Developed a graphing solution to capture and visualize multi-stage pipeline progress.
    Technologies: Reporting, NumPy, Matplotlib, Nginx, RabbitMQ, Celery, Rapid Prototyping, Continuous Integration (CI), User-driven Development, System Integration, Empathy, Code Architecture, Requirements Analysis, Open Source (GNU), Workflow, Functional Specifications, Protoyping, Open source communities, Iterative Delivery, Business Analysis, Linux, DevOps, Django REST Framework, Test-driven Development (TDD), Django, SQLAlchemy, Git, Debian Linux, Python, SQL, Web Architecture, PyMEL, PySide, PyQt, Maya
  • Software Developer

    2007 - 2015
    j5 International
    • Designed, implemented, and maintained electronic logbooks for industrial clients (cyclotron, energy, mining, and power).
    • Performed testing, deployment, and maintenance in Windows/SQL Server environments.
    • Handled documentation, legacy system migration, training (in-house, partner, and client), and support (partner and client).
    Technologies: Reporting, SOAP, OpenLDAP, Nginx, Rapid Prototyping, Continuous Integration (CI), System Integration, Empathy, Code Architecture, Requirements Analysis, Open Source (GNU), Workflow, Functional Specifications, Protoyping, Open source communities, Iterative Delivery, Business Analysis, Linux, DevOps, Test-driven Development (TDD), SQLAlchemy, Git, Debian Linux, Python, SQL, Web Architecture, Microsoft SQL Server, PostgreSQL, Jenkins, Oracle, MySQL, BIRT, SCADA
  • Software Developer

    2004 - 2007
    Open Box Software
    • Implemented and maintained intranet web applications for clients in real estate and finance.
    • Leveraged in-house tools to build and contribute to internal application development.
    • Performed business analysis and project planning for internal application development.
    Technologies: .NET, C#, Visual Studio, Empathy, Code Architecture, Requirements Analysis, Workflow, Functional Specifications, Protoyping, Iterative Delivery, Business Analysis, SQL, Web Architecture, ASP.NET, VB.NET

Experience

  • Librem One (Development)
    https://librem.one

    A bundle of privacy-oriented services for everyday users. I am the technical lead for the project, turning the company vision into concrete requirements and implementation with a team of skilled developers.

Skills

  • Languages

    Python, SQL, C#, VB.NET
  • Paradigms

    Web Architecture, Requirements Analysis, Open Source (GNU), Test-driven Development (TDD), User-driven Development, Continuous Integration (CI), Rapid Prototyping, DevOps
  • Other

    Business Analysis, Iterative Delivery, Open source communities, Protoyping, Functional Specifications, Workflow, Code Architecture, Empathy, Creative Commons, Open source licensing, Design Specifications, System Integration, SCADA, Cloud Storage, Cloud Computing, AWS, Matrix, IMAP, Reporting, SOAP, PyMEL
  • Frameworks

    Django, Django REST Framework, .NET, ASP.NET
  • Libraries/APIs

    SQLAlchemy, OpenLDAP, Matplotlib, NumPy, PyQt, PySide
  • Tools

    Git, Celery, RabbitMQ, Nginx, OpenVPN, Maya, Jenkins, Visual Studio
  • Platforms

    Debian Linux, Linux, WooCommerce, BIRT, Oracle, Amazon Web Services (AWS)
  • Storage

    PostgreSQL, MySQL, Microsoft SQL Server

Education

  • Bachelor of Science degree (Honors) in Computer Science
    2015 - 2015
    University of Cape Town - Cape Town, South Africa
  • Bachelor of Science degree in Computer Science and Literature
    1998 - 2004
    University of Cape Town - Cape Town, South Africa

Certifications

  • AWS Fundamentals: Going Cloud-Native
    JUNE 2020 - PRESENT
    Coursera

To view more profiles

Join Toptal
Share it with others