Experience
2022 — Now
2022 — Now
• 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
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
2015 — 2017
2015 — 2017
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.
2013 — 2014
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
2013 — 2013
2013 — 2013
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
Bradley University
Bachelor of Science (BS)
2009 — 2013