Experience
Ruby on Rails- design and create ruby on rails api's to search for keywords, calculate metrics, create meetings/ emails, send back charting data, create pdfs, and rest of CRUD operations
Created custom ruby algorithm to determine word error rate of two transcritps by applying complex mathematical formula
React- design and create react components to display, create, update, and delete wide variety of data including what keywords were found in public government meetings, timestamp they occurred, and overall context
Google Cloud Platform- architect and create google cloud services to send and create custom emails, calculate metrics, update meeting records to get most up to date data
Sped up elasticsearch custom script by 10x by rewriting search algorithm using Java
Postgresql- design, create, and update datatables to store information including: geographies, metrics, meetings, speech to text transcriptions, and to deliver fast search results
Elasticsearch- update indexes to find keywords fast upon millions of transcription records.
Conducted back-end senior software engineer interviews
2017 — 2022
Chicago, IL
Python- architect, design, and create Airflow data pipelines using pyspark, koalas, and pandas to transform model data and create additional metrics
.NET Core- architect, design, and create an api to perform calculations using AWS lambda and Amazon API Gateway
C#/ASP.NET MVC- architect, design, and create a website that outputs dynamic data driven PowerPoint presentations using Azure App Services, and Azure AD/ app registrations for authentication
Azure- architect, design, and create an Azure Data Factory application using U-sql and Azure Datalake Analytics to report marketing data to analysts
CI/CD- create groovy and powershell scripts for jenkins pipeline projects for c#/.net and Azure apps
Helped mentor/ teach new software engineers about teams applications
Chicago, IL
C#/.NET- Developed desktop report application using Oracle and Assess DBs application that technicians fill out before completing a job. Created features for desktop background application that distributed files silently to end users.
C#/ASP.NET- create server application that runs under a scheduled task, and sends specific job information formatted in XML to Middleware Message Queue System. Develop features and bug fixes for multiple websites that display electrical/ gas job information.
Powershell- developed multiple powershell scripts for server monitoring purposes, example: monitor application processes and email if process restarts, and page out if process is stopped.
Android- worked on small team to develop an android application that displays music events in your current area, and also in major cities.
Downers Grove, IL
Supervised technicians & managed over 2,000 Exelon computers to meet
deadlines & ensure efficient/ effective work
Answered/ supported users questions regarding the Windows 7 environment,
and presented the material utilizing a non-technical approach
Trained new technicians on migration processes including: imaging/
data capture & restoration/ next day support/ Windows7
Directed next day support to ensure customer satisfaction, and
coordinated user availability with Exelon Project Mgmt
Wrote technical documentation detailing migration processes
Chicago, IL
Java- developed front & back end java web application using struts framework and oracle db to display dynamic information
HTML/CSS- created the ui and ensured the design met usability standards
Education
2009 — 2013
Bradley University
Bachelor of Science (BS)
2009 — 2013