spencerdouglas7.github.io

Spencer Douglas, Software Engineer

Computer Science and Mathematics double major graduating from Purdue University Dec. 2021. Software Engineering and Computer Security focused with proven ability as a full-stack developer and a leader. Seeking full-time post-grad employment beginning Jan 2022.

“Perfection is not attainable, but if we chase perfection, we can catch excellence.” -Vince Lombardi

Contact Me

References

Jacob Hahn, Project Manager @ Milliman

Mobile: 812.568.8943
Email: jacob.hahn@milliman.com

Jacob oversaw and consulted with me and my partner on the development the Pre-call Planning Web App discussed below. He can be reached through either of the methods above.

Brandon Barnhart, Project Manager @ Stephen Gould

Mobile: 317.995.0114
Email: bmbarnhart@stephengould.com

Brandon oversaw and advised me on the development of the Shipping & Receiving Manager Web App discussed below. He can be reached through either of the methods above.

Darren Pitcher, (Then) Chief Intelligence Officer @ Goodrich Quality Theaters

Mobile: 616.821.9711
Email: darrenpitcher@hotmail.com

Prior to company sale due to covid, Darren worked for Goodrich Quality Theaters as their CIO. I worked directly under him as a mobile IT intern servicing the states of Indiana and Illinois. I conducted company server oversight, documentation, and equipment replacement.

Some of my current/recent work

Real-time Cryptocurrency Price and Portfolio Tracker (Web application - Full stack)

Currently working independently on the full stack of a cryptocurrency price and portfolio tracker web application built with Angular.

Real-time price data is scraped from the web using the Beautiful Soup Python library and served via RESTful API built with Flask, which is then represented and charted in the application using Chart.js.

Users can view pricing data and trends for the top cryptocurrencies, save ‘favorite’ tokens to track, and add their own purchases/sales for tracking of portfolio value and profit/loss over time.

User system maintained via SQL database with 128-bit-salted and SHA-256 hashed passwords.

[Sep. 19th] Currently editing a demo video–check back shortly!

Milliman Pre-call Planning Tool (Web application)

Full stack development with Salesforce and Veeva CRM integration in a team of 2. Created during my time as a Software Engineering Intern at Milliman.

Constructed a web application using Angular, Javascript, HTML/CSS, and SQL which vastly streamlines the access, viewing, and visualization of healthcare data via curated insights. Users can browse any number of doctors and insurance plans to receive insights into market makeup, prescription habits, top plans by doctor, top doctors by plans, non-prescribers, etc…

Constructed a data pipeline to leverage proprietary data sources; data is robustly parsed and ingested into the cloud via an asynchronous web client capable of dispatching approximately a million records per minute via RESTful API to stand up our database.

Source private to protect millions of private client healthcare data. Please enjoy a few screenshots containing fake data instead…

Stephen Gould Shipping & Receiving Manager/Calendar (Web application)

Designed and developed independently in coordination with SGI employees. Created during my time as a Software Engineering Intern at Stephen Gould Indianapolis. Used as a means of scheduling, tracking, and communicating in regard to all deliveries & shipments. Provides ability to schedule/track trucks, edit info about current appointments, automatically email employees about issues/changes, late shipments, etc. Has been a tremendous success & greatly increased S&R accountability and traceability.

For a brief demo, click below:
Link to Calendar demo video

Personal, Group, and Business Expense Reporting (iOS application)

Developed in a group of 4 using scrum over 3 month-long sprints employing Software Engineering practices & design/documentation. Aims to consolidate business expense reporting & personal finance tracking within a single convenient mobile software solution. Allows users to track, categorize & view personal expense data, as well as create events and connect with other users to manage/plan finances for events or groups. Applications include personal finance management, business expense reporting, event planning, shared expense management (roommates, couples, etc.). Has convenience features such as automatic receipt scanning using Optical Character Recognition API as well as data visualization to view hands-on insights. Project was a great success despite the many obstacles encountered during production, including COVID-19 sending everyone home a mere week after completing our first sprint!