10+ years experience in software development, including Python, JavaScript, IaC, and Docker. I've lead teams to development code for real world projects. I've manged, and mentored engineers for almost all of my career. Degree in computer science.
I am a technology generalist (i.e. I am happy to work across any stack/programming language). I have a very deep understanding of Python, and have an expertise in Infrastructure as Code (IaC) for cloud deployments (e.g. Terraform, Ansible). I started my career in web, and app development (JavaScript/Java). More recently, I have been involved in projects with backend APIs for large data processing, along with web frontends.
Led on all aspects of software engineering at Genpax (a genetics/healthcare company). Was responsible for managing the development, an...
Led on all aspects of software engineering at Genpax (a genetics/healthcare company). Was responsible for managing the development, and delivery of a cloud platform, with complex data management, processing, and visualization requirements. Established: best practices; good development processes; and reliable deployment/operational procedures, using CI/CD. Focused on: increasing the rate of development; ensuring service reliability; and promoting better collaboration between engineering, and scientific teams. Promoted the adoption of industry standard tools, and technologies.
Hired, mentored, and led an agile team of 5-7 engineers. Included software engineers, test engineers, and site reliability engineers (...
Hired, mentored, and led an agile team of 5-7 engineers. Included software engineers, test engineers, and site reliability engineers (SREs). Founded the first engineering team in a new business area, and then successfully delivered multiple software products related to the management, and processing of genetic data. Products ranged from CLI-based tools, to scalable SaaS platforms, deployed using Infrastructure as Code (IaC) in GCP, AWS, and Azure. Collaborated closely with scientific teams to continually integrate state of the art scientific algorithms, and models into production. Worked with QA/regulatory teams to create an ISO 13485:2016 compliant quality management system (QMS) for use in the development of software following IEC 62304:2006, and ISO 14971:2019. Participated in audits. Led the development of the company’s first UKCA certified product.
Worked with scientists, and other software engineers to develop a wide range of software – from systems for data access, to web-based ...
Worked with scientists, and other software engineers to develop a wide range of software – from systems for data access, to web-based visualizations.