Worked extensively in the .NET development space, covering .NET Framework, Standard, and Core environments.
WPF desktop development, REST API development hosted in Windows Services and ASP Web Services, embedded electronics and firmware deployment.
Primarily C# , also covering Visual C++ and embedded C development.
Introduced high quality automatic cell imaging systems into the BioTech market, covering functionality including:
Extensively used the Azure DevOps platform to enable disciplined, business-orientated Agile development practices in development teams.
Tracking requirements via Epics and Features to allow visibility for business Product Owners/Managers.
Supporting development specialist teams to have full scope while creating User Stories allowing technical development of the platform.
Setup and integrated automation technologies such as TestComplete, Ranorex, and Selenium.
Regression testing built into build pipelines and dedicated sprint resource for ensuring new development is covered.
Retroactive building of use-cases and test suites for legacy products to stablize them for feature additions or maintenance.
Using Atlassian's Confluence platform to empower knowledge sharing from the software department via live, up-to-date documentation.
Documents targeted at specific departments to allow control over the information which was available.
Creation of on-boarding materials, detailed requirements capture documentation, or service bulletins/memos for re-circulation.
Setup and management of development environments in Visual Studio with GIT, ReSharper, and ensuring functionality with Azure DevOps Test Suite.
Ensured standardized development practices via:
Placeholder
After briefly serving in the role of Senior Software Engineer, I moved into the role of the Software Engineering Manager responsible for the development of a greenfield software development platform which would unify the all of our new product range under a single software platform.
The scope of this project was to have a single platform capable of:
The challenges of this centred largely around the fact I had to ensure the longer term goals of this project were met (data homogeneity and integrity, stable platform, etc) while also catering to the rapid product development of the new product line.
As such, I had to pivot the team into a much more structured development workflow while simultaneously linking that workflow to sound requirement tracking for use by Product Owners/Managers.
DevOps & Requirements
New DevOps area (with accompanying Atlassian Confluence area) dedicated to traceability of the new product requirements, spit between Epics, Feature, and User Stories. Confluence used for heavy documentation, which includes meeting notes of in-depth discussions on features and products, which can be referenced by DevOps items. This allows for full richness of documentation without heavy amounts of information clogging up high level work items.
Product teams can track feature development via Epic/Feature level, while development specialist teams are able to use supporting live documentation from confluence to decompose high-level items into substituent User Stories, which is where team discussion on implementation belongs.
Workflow
To better structure workflow in the team, the following developmental practices were implemented:
This structure of workflow allowed us to maximize the efficiency in the team while allowing key touch points for other departments to steer priority and approval without interfering with the development cycle.
I joined the software team at Solentim directly after finishing University, being brought in at a time they were expanding the team to support the research and development of a new product to market, a single cell seeding device called the VIPS.
I began with modernizing the internal instrument production toolset, allowing for the low-level control, tuning, and alignment of instrumentation parts. This was focused on replacing a lot of the manual/subjective alignment and checks with repeatable quantitative ones, and wrapping complicated processes in more accessible packages so that less specialist training is required from production/service personnel.
Next, after the research phase of Solentim's VIPS had been done, I was assigned to the team making this product stable and targeted for the market.
This body of work included:
I was then split out into a solo research project for the addition of two new high-value assays on our existing Cell Metric imaging systems. This required me working for the first time with laboratory and field applications/marketing teams to understand what these biological assays were meant to do and how they added value to the customer workflow. After identifying a number of areas where the current system would be deficient, I had to develop a number of new product features in order to forward the research project, including:
There was then a team re-prioritization into linking the new VIPS and old Cell Metric products together in order to better integrate and facilitate sales as an integrated product line. I was assigned to the team as the domain specialist for our existing Cell Metric product, and we developed a system for sharing results between the two systems via WCF clients hosted in Windows Services installed on our instrument PCs.
Refocusing back on the research projects, it was decided that a new product which combined the imaging capabilities of the existing line with liquid handling capability would better fit the value add to the consumer. As such I was shifted to the research of a new liquid handling product, which included the translation of the new focusing and imaging capabilities I developed into the new architectural framework used for new product development, as well as the integration of Neural Network imaging processing models for cell identification.
Copyright © 2024 George Bishop - All Rights Reserved.