avatar

Welcome,
my name is Nick and this is my resume

About Me

I enjoy developing robust, scalable, and intuitive code. A passionate, results-driven, and pragmatic developer who prizes building quality software to meet business needs. Supportive and empathetic team player who keeps the users in mind. Believes that security and testing are necessary components of the development process.

Experiences

Microsoft AI & Research
6.2018 - Present
Software Engineer
  • Polyglot team that builds big data pipelines for real time data processing and analysis
  • Advanced graph analytics using machine learning
  • Current tools:
    • Scala, .NET Core, Python, Java, Kotlin
    • Apache Spark
    • Apache Druid
    • Azure (EventHubs, CosmosDB, Storage, Functions, WebApps, Virtual Machines, Service Fabric)
    • MongoDB
    • OpenAPI
HealthEquity
9.2016 - 6.2018
Software Engineer II
  • Created tools to detect fraud and facilitate fraud teams to prevent fraudulent payments from being actualized
    • Responsible for savings tens of thousands of dollars in fraud per month
  • Designed and implemented a distributed message-based system to actualize movement of millions of dollars between bank accounts using NServiceBus and RabbitMQ
    • Created the HealthEquity standard for the Saga pattern which is actively used by several other teams
  • Developed an event driven system responsible for maintaining tax forms in real time for over 3 million users
    • Worked with various teams to coordinate effort and deliver on schedule
    • Saved hundreds of business operation hours every month
  • Configured continuous integration pipeline to increase overall team velocity
    • Implemented with git, TFS 2017, and Octopus deploy
    • Supports the running of integration tests with automatic rollbacks if needed
  • Served as an application security specialist for financial systems
    • Implemented HP Fortify as a static and dynamic scanning tool to identify OWASP vulnerabilities
    • Utilized as a technical expert during the resolution of security bugs
Delta Health Technologies
4.2014 - 9.2016
Software Engineer I
  • Designed and implemented offline-first data collection modules with WPF and C#
  • Developed a dynamic form module to allow users to generate tailored forms for their agencies
  • Created tool to compress images of signatures with an average reduction of size of 90% to reduce download times drastically
  • Refactored main home screen to address performance and reduce load times by 95% in the average case
The Pennsylvania State University Applied Research Lab
3.2014 - 4.2015
Undergraduate Researcher
  • Designed and implemented a real time motion tracking system with live streaming video for Android
    • Utilized on multiple Android phones as well as Google Glass
    • Was able to transmit real time location, the exact yaw, pitch, and roll of the headset, and a livestream of the camera to a 3d visualization lab

Contact

nick@caurvina.com
Extended Resume
LinkedIn

Skills

C#
Python
SQL
Machine Learning
Spark
Java
Beginner
Proficient
Moderate
Expert

Software

Visual Studio
SQL Management Studio
RabbitMq
Loupe
Fiddler

Languages and Frameworks

C#
T-SQL
NServiceBus
Azure
Kotlin
Rust
Python
Groovy
Spark
Numpy
NetworkX

Operating Systems

Windows
Linux
Android
iOS

Education

  • 2015

    The Pennsylvania State University

    Bachelor of Science, Computer Science

    University Park, PA.

    Coursework: Data Structures, Algorithms, Systems Programming, Operating Systems, Distributed Scientific Computing, Programming Languages Concepts

  • 2011

    Central Cambria High School

    Leader of the CCHS Tech Team

    National Honor Society