Eric Sanders

Software Engineer


About

portrait

I first began programming when I was 11 years old. I began with Visual Basic 6 and quickly expanded from there - writing anything I could think of, from games to websites. When I was 13 I created a website dedicated to teaching and blogging about Visual Basic 6.

I graduated from Butler University (2014) with a degree in Software Engineering and Music Performance where I was able to explore two fields considered by many to be vastly different. However, I found them to be complementary in many ways, most notably in the creativity required to excel in each. While I was in school, I was fortunate to have two internships that prepared me for professional positions. I interned at Simon Property Group as an Application Developer and at Rook Security as a Software Developer. While at Simon I learned about enterprise software, design patterns, and Java Spring. I was also able to hone my object oriented programming skills. During my internship at Rook Security, I learned Python and was able to work as a member of the development team to develop new cyber security software.

portrait

After graduating from Butler, I began my career at Wonderware North as an Application Consultant. At Wonderware North, I worked in small agile teams to deliver and implement custom solutions for customers. I had many roles and developed in a variety of programming languages while utilizing different technologies. I also gathered requirements from customers and ensured quality deliverables. In November 2016, I began working at Walker Information as a Software Engineer.

I'm constantly striving to become a better software engineer. I'm frequently enrolled in online courses through places such as Coursera and MIT OpenCourseWare to futher develop my skills and broaden my knowledge. In my freetime, I often work on multiple projects which can be viewed on my GitHub.


Experience

Salesforce

Indianapolis, IN
Software Engineer
Mar. 2020 - Present

Walker Information

Indianapolis, IN
Senior Software Engineer
  • Lead developer on an application that allows pharmacy patients to apply for prescriptions by filling out a form on their phone. Pharmacists can approve or deny the request and can submit the application to healthcare providers and the patient's doctor (Used: AWS Lambda/API Gateway, Java, Qualtrics)
  • Lead developer on Walker's QuickView product that allows clients to view individual/respondent level feedback in a customizable report (Used: AWS Lambda/API Gateway, NodeJS, jQuery, PostgreSQL)
  • Developed an application that closes out partial survey responses in Qualtrics on a configurable schedule (Used: AWS Lambda/CloudWatch, NodeJS, PostgreSQL)
  • Lead developer on an internal tool that allows Walker's Sample team to grab contact data from a client's SFTP server and load the data into a Postgres database on a configurable schedule (Used: AWS Lambda/SES/S3/CloudWatch, NodeJS, React, Postgres)
  • Lead developer on a full stack web application that allows a client's customers to register for a survey that is sent to them via email or SMS (Used: AWS SNS/SES, Java Spring, Hibernate, jQuery, and Bootstrap)
  • Developed a user administration tool to integrate with Qualtrics' API to improve the speed and efficiency of administrating Qualtrics users (Used: Grails, Hibernate, React)
  • Developed a survey migration tool for migrating surveys and respondent data between various survey platforms (Used: Java Spring, Hibernate, jQuery, and Bootstrap)
  • Led Walker's initiative in migrating applications to AWS from on-premise servers by 2020
  • Develop custom question types in Qualtrics' Survey Platform using jQuery and other JavaScript frameworks such as Vue and React
  • Consult client's development teams on the Qualtrics API
Oct. 2017 - Mar. 2020

Walker Information

Indianapolis, IN
Software Engineer
  • Developed a web service to integrate with Amazon Web Services Simple Notification Service to send SMS messages to customers with the use of Java Spring and Hibernate
  • Was a member of the Java development team that enhanced Walker's software security by creating a session cookie for all Walker applications
  • Designed and implemented performance enhancements to Walker's survey translation service, reducing translation time from 14 minutes to 45 seconds
Nov. 2016 - Oct. 2017

Wonderware North

Indianapolis, IN
Application Consultant
  • Developed an ASP.NET web application for a client, including designing and implementing a MS SQL database, that allowed dynamic creation of quality tests for their products (Used: C#, JavaScript, HTML, CSS, T-SQL)
  • Designed and implemented a purge and archive solution for a customer's MS SQL database to keep their database lean and responsive (Used: T-SQL)
Jan. 2015 - Nov. 2016

Rook Security

Indianapolis, IN
Software Development Intern
  • Developed a Python application that used Twitter's API to scan all live Tweets and used sentiment analysis to determine if there was an active threat to any client
  • Developed a Python application to perform a traceroute on clients' servers to ensure that no suspicious routing was being performed
  • Developed a Python application to take an MD5 hash of clients' websites to ensure that no malicious content was injected
Oct. 2014 - Dec. 2014

Simon Property Group

Indianapolis, IN
Application Development Intern
  • Developed a web application that allowed managers to receive a styled Excel spreadsheet of all employees on any floor of the building (Used: Java Spring, Hibernate, HTML, CSS, and Apache POI)
  • Set up and configured Jenkins for the development team to use for continuous integration
May. 2014 - Aug. 2014

Butler University Irwin Library

Indianapolis, IN
Library Technical Assistant
  • Wrote a Java application to automate, optimize, and improve a manual task performed by library employees
    • Received two awards for the development of this application
      • State of Indiana Student Employee of the Year
      • Butler University Student Employee of the Year
Jan. 2012 - May. 2014

Projects

View my live applications at apps.EricLeeSanders.com


Skills

Java, C#, SQL
JavaScript, HTML, CSS
Python, C++

Education

Butler University - 2014

Bachelor of Software Engineering with Honors
Bachelor of Music in Percussion Performance with Honors
GPA: 3.6

A few courses I have taken at Butler:

I also regularly enroll in online institutions through places such as Coursera and MIT OpenCourseWare.
A few courses I have taken post Butler graduation:


Awards

Below is a list of awards and select achievements.

Student Employee of the Year

I was nominated for Butler University Student Employee of the Year by my then supervisor Sheri Stormes while working at Irwin Library as a student employee in the Fine Arts Department. I won the award for Butler University Student Employee of the Year and then also won Student Employee of the Year for the State of Indiana, which combines all universities in Indiana.

While working at Irwin Library, I wrote a program to help assist myself and coworkers with a tedious task that involved manually parsing a word document containing information about various pieces of music. The task was to sort this information by instrument instead of composer. With hundreds of pages and thousands of pieces of music, sorting manually would take anywhere from 5 - 10 hours. The program I wrote parsed the word document and sorted the pieces of music. It also utilized the Microsft Translator API to automatically detect and translate text in languages other than English. This program allowed the user to scan through each piece of music within the program in order to ensure correct parsing and to fix any music that was out of order. Ultimately, the program decreased the process from an average of 7.5 hours to 30-45 minutes.


Connect

Email GitHub Linkedin