Software Developer - Produce Pro Software (October 2020 - Present)
Produce Pro Software is an ERP system tailored towards perishable goods. It uses a proprietary programming language, so starting out I was tasked with learning a new language, how inventory systems work, how a warehouse should work, and learning the quirks of the produce industry as a whole.
This was an intimidating task even for me, but within the first three months I succeeding in upgrading a customer's code on-site, and provided them with consultation throughout the process.
The produce industry is pretty old-fashioned (with some of them even still using fax machines daily), so building a rapport with customers is crucial to the success of the company. I speak with customers daily, guiding them through the designs of new changes
they'd like to implement, or working with them to test and debug issues in the system. My main responsibility is still designing, implementing, and maintaining the code, but it involves vastly more consulting work than the average software developer job.
In my time at Produce Pro, I have added countless new features to the system, as well as identified, tested, and resolved hundreds of bugs. I have demonstrated my ability at connecting with the customer
and leading them through trips, so I now act as the site-lead on consultation trips. I was also selected to be one of only a few points of contact for Del Monte, our largest customer.
Through my experiences at Produce Pro, I have learned an immense amount about building relationships with customers, fullstack development and seeing a change through the entire development cycle, as well as working in a large but flexible company.
Software Development Intern - AdventGX (June 2019 - August 2019)
My main project at AGX was developing a mobile messaging application using React Native. Within the first few weeks of joining the team, I was able to improve the time it took messages to send from over 5 seconds to less than 1 second.
Because of this and other improvements that I made, I became the team leader for the project within the first two months of joining AdventGX. This project was built using React Native and AWS - specifically, DynamoDB and AWS Lambda.
In addition to this project, I worked on a web application that helps to visualize geographic data, which would be used to research the diffusion of technology in affinity networks, and developed web applications using HTML, CSS, and JavaScript
to assist the businesses in AdventGX's startup incubator.
Collectively, I gained experience in developing with React Native, DynamoDB, AWS Lambda, Python, Node.js, HTML, CSS, and JavaScript, as well as in leading a software development team and working with an assortment of APIs and libraries.
Undergraduate Researcher - Sketch Recognition Lab (June 2019 - August 2019)
My first task as an undergraduate researcher was formatting documents using LaTeX in Overleaf.
Once that was completed, I developed a web application using React, SQLite, MariaDB and other technologies to aid in the research process. The application did this by allowing research participants to complete IRB forms digitally,
then storing these completed forms for the researchers to use later.
Desktop Support Team Intern - Reynolds & Reynolds (June 2018 - August 2018)
Worked as a part of the engineering team to solve any networking, hardware, or software issues presented by the team members. I was also personally responsible for overseeing the rollout
of over 1,000 new personal devices to employees across the country.