Professional
Charles River IMS 2019 to 2023
As a member of the CRD team, I supported Charles River Investment Management Solution software using Groovy and SQL Server. Additional technology include Control-M, ServiceNOW, Confluence, Jira, Crucible, Jenkins, Splunk, BitBucket, etc.
InvestmentTrax 2019
I built additional features for a financial website where the user can add financial accounts, loan accounts, batch upload a CSV file to directly insert data into the database, and generate PDF reports.
CAF File Upload 2017
I created a file upload application that allowed a branch of the US government to archive its files. There were several pages to the application, including a front-facing page for the initial file upload, a page to view a dashboard of all the files, and another page to search the files by type.
AE Inbox 2016 to 2018
As part of a development team, I created a web application similar to Microsoft Outlook to integrate with a larger suite of applications that involved adverse events. The application takes in emails that are sent to a particular email address and the user is able to process the email to determine its adverse event status. This email application then transfers the process to another staging application built by another team member.
DBSA-Lehigh Valley 2014 to 2020
Being the web master of a non-profit organization, I set up the domain and hosted a WordPress website using a third party service. I also customized the layout using a template and provided the content.
Moore Township Athletic Association 2012 to 2013
Working as a member of a four person team, I helped to create a content management website for a local sports association. While giving support to the lead developer, I utilized my skills in PHP and MySQL to get the project complete in time.
Personal
Photography Website 2023 to Present
I used Smugmug CMS to create an online shop for my abstract architecture reflection photographs.
Travel Blog 2018 to Present
This is my travel blog using Blogger/BlogSpot. It includes a modified JavaScript page that displays all the blog posts in one page.
Web Design Portfolio 2012 to 2014
My web design portfolio
Projects
Temperature Sensor 2021
I created a temperature sensor using Arduino.
Google Coder 2014
I used a Raspberry Pi to set up the Google Coder web app and created instructions for others to use.
Blogpy 2014
I used a Raspberry Pi to set up a static blog generator called Blogpy and created instructions for others to use.
Exercises
Hello World
JEST JavaScript Testing Framework exercise
Repeat String
Repeat a string a given number of times
Reverse a String
Reverse a String
Remove from Array
Remove a specified value from an array
Sum All
Take 2 integers and return the sum of every number between (and including) them
Leap Years
Determine whether or not a given year is a leap year
Temp Conversion
Temperature celsius/fahrenheit conversion
Calculator
Basic calculator functions
Palindromes
Analyze a string and determine if it is a Palindrome
Fibonacci
Calculate the value of the position in the Fibonacci sequence of a given number
Get the Titles
Get book titles from an array of book objects
Find the Oldest
Find the oldest person in an object regardless of living
Grid Layout 1
The Holy Grail Layout with Grid
Grid Layout 2
Holy Grail Mockup with Grid
Grid Layout 3
Responsive Holy Grail Layout with Grid
Flex Layout 1
An entire page
Flex Layout 2
The Holy Grail of Layouts with Flexbox
Flex Modal
A common "modal" style with Flexbox
Flex Information
A very common website feature
Flex Header 1
A Basic Header
Flex Header 2
Another common header style
Flex Center
Centering with Flexbox