Senior Software Engineer at Charles River Development
My passion lies in solving problems through elegant, efficient, and creative solutions. I have a breadth of knowledge/experiences both in and outside the space of computing.
Worked within the equity management system team at CRD. I was responsible for 2 main projects during the internship.
The first project I took ownership of was a greenfield project. The goal was to deliver end users of CRIMS, Charles River's flagship product, a seamless interface for visualizing capital markets. To accomplish this I first wrote a proposal to outline class interaction, data flow, technologies/libraries and considerations (security, etc). The implementation required me to fetch and parse data from an internal API, interface between C# and JavaScript (running on a Chromium instance inside a .NET application), and render capital market visualizations with the received data.
The second project I worked on was an internal tool written in Angular. I was responsible for implementing components in Angular (TypeScript, CSS, AngularCLI configs), building email templates with Apache FreeMarker, and investigating/modifying IIS rules on the server.
I used a variety of technologies, libraries and languages throughout the internship (Angular, TypeScript, C#/.NET, Java, Spring (Boot), jdbc, Apache FreeMarker, IIS).
Developed 4 precision agriculture applications on the Android platform. The applications aid in the smart management of insects, weeds, and disease (row and specialty crops). Three of these solutions were flavors of the Fourth, Spensa OpenScout/AP.
OpenScout Android (AP - Agronomic Platform)
•
Users easily record observations (collections of notes and photos) as they walk their fields. Give observations a severity rating, create custom problem picklists, and configure pest lists so each scout only see the relevant pests. OpenScout lets users visualize high-level trends across all the acres they manage. Our data science team uses recorded information to aid in the prediction of current and future high-level trends.
•
The Spensa AP Android app is a component of Spensa's comprehensive agronomic platform that integrates precision ag products into a single, easy to use interface.
•
Whether you're scouting with OpenScout or trapping with MyTraps, the Spensa AP lets you interact with and share your precision data and helps you make detailed and informed production decisions across all grower fields.
MyTraps Android
•
Mytraps aims to make tracking pest populations, lures, and pesticide applications simple. Users set up traps (manual or ZTrap), record pest data, and keep track of lure life from the field. Pest populations are visualized geographically and user can keep track of how they change over time.
Simplot Smartfarm
•
A flavor of Spensa AP used by Simplot to deliver customers with a solution to their scouting, trapping, and data analysis needs. A mixture of features from both Mytraps and OpenScout.
Advantage Acre
•
A flavor of Spensa AP tailored to a few specific needs of the contractor. AA delivers their customers the Spensa AP solution to scouting, trapping and data analytics.