Services

Web Development

Specializing in Python, Django, and Vue.

  • Custom web application creation
  • REST API creation/consumption
  • Authentication and user management
  • Realtime communcation via websockets and MQTT
  • Static website creation
  • Content Management

Design Services

Graphic design, branding, and more.

  • Custom template design
  • Responsive & Material design
  • CSS framework implementation
  • Logo design
  • Branding
  • Illustration
  • Print + document design

Scripting & Automation

10+ years of Python experience.

  • Business process automation
  • Web scraping and headless data collection
  • Browser automation
  • Regression testing

Data Science

Collecting, transforming, and reporting data.

  • Data warehousing
  • Database architecture
  • SQL and PL/SQL Development
  • ORM Design
  • ETL pipeline development
  • Data reporting

About Me

Hello, I'm Cory Weiner,

I grew up in Omaha Nebraska, where I’ve discovered and built on my passion for technology and business. From a young age I was always fascinated by coding and design work. At age 13 I created my first website where I authored tutorials on Photoshop and web design.

During high school, and throughout college, I began to take on freelance jobs creating websites for local businesses. I attended the University of Nebraska, Lincoln, where I majored in Accounting, Finance, and Economics. I graduated in 2013 with the highest distinction of Chancellors Scholar.

While my focus of study was on business, throughout my time in college I continued to build on my passion for technology. I took on an internship at the American Civil Liberties Union (ACLU) where I was able to put my development skills to the test working on revamping their salesforce platform used to intake data for requests for legal services.

Around the same time, I competed with a small group in the Peter Thiel 20under20 competition, where our group made it to the semi-finals with a business plan to create an RFID service provider for inventory management and process automation.

Upon graduating, I took a job as a financial analyst with Gallup, nationally recognized for their polling and analytics platforms. Here I worked heavily with Oracle platform OBIEE where I developed reporting and process automation for upper management. After several years in this position, I knew I wanted to be more involved in the technology side of the business, and I migrated to a data warehouse engineering role. This was a great role as it allowed me to merge my love for technology with my background in business and analytics.

Currently I serve as director of technlogy for White Castle Roofing, one of the largest residential and commercial roofing contractors in the Midwest. Here I am responsible for leading all development and technology iniatives. Recently I managed a year long ERP migration to Oracle Netsuite.

Outside of my job, one of my passions is working on personal web development projects. You can find some of those projects in the portfolio section below. When I’m not working, you can probably find me camping, kayaking, hiking, or playing a game of competitive Overwatch.

I’d love to work with you on your next project. Let’s talk.

Portfolio

vid.fish
Vidfish is a tool created to algorithmically generate music video playlists. Spotify API integration allows users to search from public categories, playlists, and artists. Users can link their account to access their own playlists, save and create custom video playlists, and more. A generator tool allows users to create new playlists based on a variety of music attributes, such as setting target track ‘danceability’ or ‘musical valence’ (how happy or sad the tracks are). Users can also provide a seed artist, track, or genre to generate their playlists. The frontend is written in Vue.JS utilizing Vuex for state management. Site is material design compliant and fully responsive. Client side API requests are handled through Axios. A custom backend was made to handle client level authentication flow and processing of video results. Backend written in Express.js with memory based caching of results using Redis. Node CORS library to restrict API access. Application is deployed on DigitalOcean using Nginx as the web server and webpack for production build. Supervisor is used for server process automation.
Oracle BI
Extensive experience with Oracle Business Intelligence (OBIEE). Development of data warehouse and design of Star, Snowflake, and Galaxy schemas. Built ETL and API integrations to feed data warehouse. Responsible for system administration tasks, including performing legacy upgrade of OBIEE 11g system to 12c system.
SuiteQL IDE
First of its kind custom built web based IDE for Oracle Netsuite SuiteQL database language. Includes schema syncronization with client persistance, language specific type formatting, autocomplete, code suggestions, schema browser with join structures, and more.
Billtrust Bank Rec
Developed a custom bank reconciliation platform for invoices coming from Billtrust vendor portals. Allows automated import and complex matching and suggestion engine to purchase orders, credit memos, vendor bills, and return authorizations.
mqtt client
Vue MQTT Dashboard is an open source MQTT client utilizing websockets and MQTT.js. This application is a proof of concept for the growing DOM bound publish/subscribe 'internet of things' web protocol.
Database Architecture
Serve as data wharehouse architect for Gallup's financial reporting platform (OBIEE). Responsible for build-out of new data sources, ETL integrations, and system administration. Performed OBIEE platform upgrade from 11g to 12c.
Data Visualization
Experience developing custom data visualizations and implementing various javascript visualization libraries. Gave presentation at 2017 and 2018 Oracle COLLABORATE conference on implementing visualization libraries in OBIEE environments.
mybrewlab
Developed intelligent homebrewing recipe website. Includes decoupled back and front-end powered by Django REST framework and Vue.js with Vuex for state management. Served by NodeJS and deployed with Webpack. Uses chart.js for visualizations.
vue codenames
Vue Codenames is an open source implementation of the popular board game Codenames. Project utilizes websockets via socket-io to syncronize the game state between two or more devices. Users generate a board on one screen and join the same lobby on a second device to serve as an 'Spymaster'. Frontend written in vue.js with vuex for state management. Includes support for multiple client video chat using WebRTC with custom made signaling server made using Express and Socket-IO.
Nestimate
Custom built estimating app integrating with Netsuite inventory management. Utilizes realtime inventory information, including stock, vendor pricing, product suggestions, bundling, and more. Persists directly to Netsuite native estimate record type.
SendTix
Full-stack development of custom order fulfillment website. Utilized Django backend with authentication, PostgreSQL database, encrypted S3 file storage, signed URL provisioning for unauthenticated access, reporting, and API integrations with SendGrid and Zendesk. Designed frontend portal using SASS and Django templating system.
ERP Migration
Served as project manager for Oracle Netsuite ERP migration, including the migraiton of 20+ years legacy data, redesign of core business processes, and development of custom applications to support existing operations.
REST Services
Experience developing and consuming REST API services. Specifically use with Django REST framework and AWS serverless API integration. Also experienced in consumption of API services, such as Magento, Spotify, and Google cloud.
Cloud Services
Experience with cloud platform provisioning and administration. Experienced in deploying apps and administering cloud servers, including setup of firewall, NGINX, Gunicorn, and SSL certification. Familiar with continuous deployment and automated build processes.
Vue Scheduler
This custom built schedulding system was built to coordinate resourcing and planning for 200+ concurrent residential and commercial construction projects. The applicatios allows users collect data, attachments, notes, and more. Built with Vue.js with Vuex for state management. Custom Node.js backend with Zoho API integration.
verified seats
For this project, the client needed a cloud based data warehouse solution built from the ground up. Powered by Google BigQuery, the warehouse aggregates data from multiple sources through the use of ETL tools and custom built API interfaces. Developed SQL queries and Tableau based reporting environment to caputre and present sales, financial, and performance metrics in realtime.
Oracle Netsuite
Experience as system adminstrator and lead developer for Oracle Netsuite ERP system. Extensive experience with Suitescript, SDF, SuiteQL.
Data Analysis
Work at Gallup as financial analyst, and currently architect on enterprise financial reporting platform (Oracle Business Intelligent Enterprise Edtition). Responsible for builting out ETL processes, data modeling and repository design, and system administration. Developed data based security layer for sensitive HR reporting and GDPR compliance.
QuoteDeskCPQ
QuoteDeskCPQ is rapid fast and highly customizable quote building tool for sales professionals. Built in Vue.js and utilizing an Express and Node.js backend, with MongoDB for storage, this client is used to build professional quality and dynamically priced quotes quickly. The client is able to design their own quote documents using a node.js docx templating engine.
Regresion Testing
Experience with automated regression testing. Specifically work with Selenium headless testing. Gave 2019 presentation at Oracle COLLABORATE on how to implement automated regression testing for on-premise OBIEE environments.
This portfolio
The site you're looking at. Powered by Vue.js with Vuex for state management.

Contact Me