Greater Reading Area
Basic description: State management - Solver and GUI Framework design & implementation. What I do: Design high-quality, testable, software. Share knowledge through code reviews, pull requests and pair programming. Spot issues and refactor before they turn into defects - continuous improvement. Other responsibilities: Code Gatekeeper - approving/declining pull requests. Design and implement acceptance process for pull requests to ensure full test traceability. Provide feedback and suggestions for improving the release management and continuous development processes.
Agrisolum is a start up intent on providing a platform for agricultural value where big Earth observation data, technology and agfinance come together to mitigate food production risk and enable sustainable agriculture. My biggest impact here was designing and implementing an architecture suited to accessing, processing and storing satellite data. The data processing took place in a memory-constrained Amazon EC2 environment with the output being stored in a MySQL database (Amazon RDS) via an ORM layer. Python was chosen for this work due to the great scientific computing tools & library support and ease of development.
Health and monitoring systems for anything from jet engines to people, developed in C++ and C#. Company bought by Rolls-Royce and encompassed by Optimized Systems and Solutions