Hi! I'm Andrew Moore.
I'm a Solutions Architect from Montreal, specializing
in web application architecture and development.
in web application architecture and development.
I'm passionate about
technology and photography.
technology and photography.
15+ Years of Experience
I've been providing cost effective and maintainable
solutions to clients
in a wide range of different industries for the past
Extensive Knowledge
Covering backend,
frontend,
infrastructure, and more; my
extensive knowledge enables me to engineer end-to-end solutions.
Languages
Backend Frameworks
Databases & Document Storage
Content Management Systems
Public Clouds
Infrastructure Provisioning
Continuous Integration/Delivery (CI/CD)
Frontend CSS Frameworks
JavaScript Frameworks
Employment History
- 2023Solutions ArchitectLCI Education – Montreal, Canada
- 2022Principal ArchitectRevelate – Montreal, Canada
- Identify problems with the product and encourage senior members of the team to own investigations and proposals for fixes.
- Coach senior technologists in the team.
- Act as expert across multiple domains including: development methodologies, backend, frontend, frameworks, cloud infrastructure and security.
- Propose the right technology and technological guidelines in context of the product.
- Propose and encourage iterative designs that scale and are maintainable.
- Proactively communicate future plans and direction of the engineering department to technical and non-technical people across the business.
- Bring ownership to architectural and technological decisions.
- Build guidelines, process and procedures to help teams develop the right reflexes when it's time to take technological decisions.
- Gather and document non-functional requirements in solutions.
- Work with product to understand business needs that can be translated to technical needs.
- Act as watchdog to make sure the technological solution meet the need of the customers.
- Validate that the designs are followed and documented properly.
- Participate with the CTO to work on the strategic technological vision.
- 2020Solutions Architect; Lead, Professional ServicesTickSmith – Montreal, CanadaIn November 2022, TickSmith rebranded as Revelate
- Manage a team of technical resources working on multiple projects.
- Ensure the technical soundness of solutions proposed internally to meet clients’ expectations during all phases of the project lifecycle (including pre-sales).
- Manage technical crises that may arise on projects.
- Guide technical design decisions throughout the lifecycle of a project.
- Help guide TickSmith’s internal technical tooling (alongside the various guilds) to ensure the technical resources have the tools required to do their job.
- Audit the technical choices made by the team on large scale, strategic projects.
- Ensure business requirements (both internal and client-facing objectives) of the solution are met or exceeded.
- Research potential uses for emerging technologies.
- Review costings and estimates being produced by the team and the sales staff before they are presented to the client.
- Provide hands on assistance with technical tasks when additional assistance is required.
- 2018Director, Web Divisionnventive – Montreal, Canada
- Manage a team of technical resources (developers, devops, and consultants) working on multiple projects.
- Guide nventive’s internal technical tooling to ensure the technical resources have the tools required to do their job.
- Manage technical crises that may arise on projects.
- Ensure the technical soundness of solutions proposed to clients during all phases of the project lifecycle (including pre-sales).
- Audit the technical choices made by the team on large scale, strategic projects.
- Review costings and estimates being produced by the team and the sales staff before they are presented to the client.
- Assist in managing client relationships.
- 2016Technical DirectorSid Lee – Montreal, Canada
- Manage a team of technical resources (developers, devops, and consultants) working on multiple projects.
- Guide Sid Lee’s internal technical tooling to ensure the technical resources have the tools required to do their job.
- Manage technical crises that may arise on projects.
- Ensure the technical soundness of solutions proposed to clients during all phases of the project lifecycle (including pre-sales).
- Audit the technical choices made by the team on large scale, strategic projects.
- Review costings and estimates being produced by the team and the sales staff before they are presented to the client.
- 2013Solutions ArchitectSid Lee – Montreal, Canada
- Ensure technical integrity and soundness of the solution being designed/developed/maintained on every stage of its lifecycle.
- Guide design decisions throughout the lifecycle of a project.
- Ensure business requirements of the solution are met or exceeded.
- Communicate the project’s architectural vision to the various involved teams/individuals.
- Identify and mitigate risks to the solution’s overall success and/or to existing business processes.
- Ensure proper handover of the solution to the different teams throughout its lifecycle.
- Audit security of web applications created both in-house and from third-parties.
- 2011Software ArchitectSid Lee – Montreal, Canada
- Design and program backend architecture of complex web applications.
- Educate and transmit knowledge to other developers within the company.
- Research potential uses for emerging technologies.
- Create working prototypes of projects using emerging technologies.
- Audit security of web applications created both in-house and from third-parties.
- 2005OwnerWolf Microsystems – Montreal, Canada
- Manage and build business relationships with customers.
- Analyze customers’ needs and propose adapted solutions to their problems.
- Develop software and hardware solutions to satisfy customers’ needs.
- Maintain said software and hardware solutions.
Hobbyist Photographer
I started investing time into developing my photography skills in 2018. Since then,
I've been experimenting with event, landscape, and wildlife photography.