Software Architect
Current- Agile approach to the iterative design, development, and deployment of information systems used to improve workflow and engage users within the complex genetics and digital health industry
- Design the architecture of complex information systems and expert systems to support business operations, and research and development
- Produce technical specification documentation, project plans, feasibility analyses, and cost-benefit analyses
- Manage communications with product owners and other stakeholders in support of analyzing problems, identifying solutions, discussing the feasibility of and trade-offs between solutions, performing UI/UX evaluations.
- Perform UI/UX evaluations and identify trade-offs between recommended solutions
- Executed a transition from a monolithic system architecture to microservices, improving performance in terms of duration of time in seconds to finish loading the client-side user interface by 57% (5.95s to 2.54s) in.