I am currently a senior software developer at SAS Institute developing primarily in JavaScript, Go, and SAS to build solutions aimed at addressing various standards and regulations in the financial and insurance industries. I graduated from the University of North Carolina at Chapel Hill with a double major in Computer Science and Mathematical Decision Sciences. I obtained a Master of Science in Analytics at the Georgia Institute of Technology with a specialization in Computational Data Analytics.
Kaja Coraor
kaja.coraor@gmail.com
LinkedIn
Programming Languages: SAS, SQL, JavaScript, Groovy, Java, Python, R
Technologies
• UI: React, Redux, Node.js, NPM
• Databases: PostgreSQL
• Mid-Tier: Java, Go
• Cloud: AWS, Azure
• DevOps: Git, Gerrit, GitLab, Jenkins, Kubernetes, Docker
• IDEs: VS Code, IntelliJ
• Testing: Jest, Selenium
• Visualization: Tableau
SAS Products/Solutions |
SAS Certifications |
|
|
Senior Software Developer, Software Developer• June 2019 - Present
•
Developed React components and JavaScript functions using Redux for state management as part of a “low-code nocode”
environment for customers to build and customize solution interfaces. Application was built with Node.js, Gulp
and Webpack (Snowpack for the solution interface).
•
Created a Go microservice to provide core functionality for Risk solutions including code library management, code
execution, and event-based triggers. Microservice was deployed as a Kubernetes pod, and Docker was used for the
development environment.
•
Added steps to Jenkins pipelines to run unit tests, incorporate localized messages into the repository, build and bundle
UI artifacts, and generate containers to be deployed in Kubernetes pods.
•
Created the root controller for a Java microservice and integrated with an internal audit service to register events
published by the microservice.
•
Designed and implemented Groovy functions to be called from the UI and Groovy scripts to be called from SAS code
to interact with UI pages, create business object instances, send requests to other services, etc.
•
Developed SAS macros to send REST requests to various SAS products and lua parsers to parse the JSON responses.
Senior Associate Analytical Consultant• July 2016 - June 2019
•
Implemented and customized the SAS Regulatory Content for CECL on the SAS Expected Credit Loss platform
for many financial institutions in the U.S.
•
Led two CECL projects and one SAS Model Risk Management project as the solution lead, delivering
assessment workshops, creating Solution Configuration Documents, and leading configuration efforts.
•
Developed code accelerators and gathered requirements for future CECL content package releases.
•
Customized screen definitions, workflows, and groovy functions/scripts for SAS Model Risk Management and
SAS Credit Assessment Manager projects.
•
Created and delivered trainings on the SAS CECL content package, SAS Model Risk Management, and SAS Risk
and Finance Workbench.
IT Leadership Program Intern• May 2015 - August 2015
•
Led project to migrate data from Teradata into GE Aviation’s Data Lake. Developed schema and table design
within HAWQ and managed data ingestion.
•
Performed a proof of concept for Pivotal’s Greenplum database and Datastax’ Cassandra database. Extracted
data from HAWQ and loaded into Greenplum. Managed the installation and configuration of Cassandra on
Amazon EC2 Nodes.
•
Performed SQL query testing during the Aviation Data Lake upgrade to ensure that all data was
successfully transferred, access controls were maintained, and performance was not negatively affected.
M.S. in Analytics - Computational Data Analytics• August 2020
Courses: |
|
B.S. in Computer Science and Mathematical Decision Sciences • May 2016
Computer Science Courses: |
Statistics and Operations Research Courses: |
|
|
Summer 2020
Using historical donation data, I built a propensity model to estimate the likelihood of donors to donate blood based on their donation history and related factors. As part of this project, I also fitted a time series model to predict the expected total number of donations for a given blood time during the next donation period.
Spring 2019
The final project for this course was an open-ended group project. Our group chose to create a visualization of wildlife strikes in aviation to help raise awareness of the frequency of wildlife strikes and the factors commonly associated with wildlife strikes. The visualization is accessible at airplanesafety.net.
Some of other projects in this course involved various D3.js implementations including a force-directed graph, scatterplots, a heatmap with selection dropdown, and a chloropleth map with tooltips.
Fall 2015
This paper analyzes the proportion of fatalities among passengers and crew in aircraft crashes. The analysis was performed using Base SAS code.
Spring 2015
This research project evaluates the efficiencies of Red Black Trees and AVL trees, and compares these balanced trees to binary search trees. To run the code, please download IPython Notebook. Once it has been installed, download the following files, start IPython Notebook with the command "ipython notebook", and navigate to the directory with the downloaded files. Binary Search Tree Code, Red Black Tree Code, AVL Tree Code.
Fall 2014