Consulting for data engineering, data capture and data migration. Instructor of Data Engineering.
I am currently an instructor at Clarkson University where I teach in the Applied Data Science graduate program.
In addition to my teaching and research I develop turnkey software solutions for a
number of companies. Projects range from image processing / machine
learning APIs to ecommerce suites to small middleware applications.
Originally I'm from Connecticut and have attended Clarkson University
in New York for my undergraduate and graduate degrees. I hold a
masters in information technology and a bachelors degree in supply
chain management and information systems.
In 2008 I began building inventory management and showcasing web
applications for a number of businesses in Connecticut. Many are still in use today.
Twenty2.net enters the planning phase. An ambitious eCommerce application with many modules, Twenty2.net required a great deal of planning and data normalization.
A number of needs and opportunities allowed me to combine my existing analog circuit design knowledge with digital electronics and embedded software for research.
I take on projects involving syncing industrial data. Most projects involve data sources producing over 1.5 million rows of data per month requiring new design considerations.
A growing need for AACSB metric management software allowed me to take on creation of the first iteration of the "CAMM" web application for Clarkson University.
I was asked to teach several classes at Clarkson University. This opportunity has allowed me to share my experience in the field while also receiving feedback from students who enter other parts of the business and IT industry.
CAMM becomes Clearpath Metrics. The web application currently holds accreditation metrics for dozens of classes and instructors.
While instructing at Clarkson I publish several papers in the Chemistry and Electrical engineering fields with colleagues. In 2013 I presented our IEEE publication in Alberta. In 2014 I co-authored 2 papers in chemistry journals for my electronics contributions.
Marketplaces such as Amazon, Ebay and Alibaba continue to gain market share and change the normal supply chain. I have begun building several integration solutions to connect modern marketplaces to legacy ordering and inventory systems. This approach saves clients the time and money required to replace functioning legacy systems, while leveraging the selling power of online marketplaces.
I continue my teaching career in data analytics. Focusing on the beginning of the ETL process, I use Python and web services to process large data sets. The course, Big Data and cloud computing gives a practical overview of web services, Python, Hadoop and AWS with a hands on approach.
I co found RTVisionLabs. Initially we set out to do image processing and analytics but moved into cellular data collection and software development. We worked very closely with half a dozen clients over 2 years an primarily provided tech startup consulting and expertise on many products.
Student / Company Engagement
I have used over 10 years of experience teaching programming and data management to create and improve course material in my graduate courses. In addition to course material I have engaged dozens of students on projects for a variety of companies. Projects range from data filtering and presentation to training RCNN models for image recognition. Outside engagement provides outstanding experience for students, great value for companies and a good window to current industry trends for myself.
Database, ETL and software design instruction for the undergraduate and graduate level at an AACSB accredited university.
Custom, minimal software to do just what your business needs.
Help thinking about the best approach to deriving value from your data. If you are collecting data or thinking about it what should you consider to make it the most valuable for data mining in the future?
I love to learn about new businesses. Contact me to help you connect A to B.
Steps we take
working process in 3 steps
Let's discuss your end goal. Data capture? Process automation? General guidance? Consider where changes will put us in the future. Over the phone or in person we can get your goals down on "paper".
What is your current setup? Who are the players in this process? We'll look at technical challenges as well. No need to make changes unless there is a clear potential for improvement.
With an iterative approach let's set in motion the agreed changes. One component at a time we will test and verify any process or software changes to make sure surprises are at a minimum. Looking back, we can evaluate our results.