The way we define roles on our team, it includes system-level design (working out the details of how the pieces are deployed, what kinds of resources are needed, etc.) and coding the infrastructure plumbing.
This role develops code for other developers to consume so that they can focus on the features of the application, and less on all the tech integration details.
I should note that everyone is welcome to participate in the design, but not everyone is comfortable making the final choices and writing the code.
My professional interests are cloud and big data technologies, machine learning, and software development. I like to read source code and research papers to understand how stuff works.
Pronoun: He
A software architect is a person who plans, designs and reviews the construction of software.
The way we define roles on our team, it includes system-level design (working out the details of how the pieces are deployed, what kinds of resources are needed, etc.) and coding the infrastructure plumbing.
This role develops code for other developers to consume so that they can focus on the features of the application, and less on all the tech integration details.
I should note that everyone is welcome to participate in the design, but not everyone is comfortable making the final choices and writing the code.
Hi! I can really recommend Design It! by Michael Keeling.