Nicholas Chang

Senior Software Engineer @Alteryx

Irvine, CA, US
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

Mar 2020 — Present

Senior Software Engineer @Alteryx

View department →

Irvine, CA, US

Technologies: Golang, gRPC, Kafka, Typescript, Node.js, Java, C++, Kubernetes, Redis Streams, Docker, Gitlab CI/CD, AWS Lambda, Serverless Framework, Argo CI/CD• Created a job orchestration framework that circumvented the pitfalls of running jobs on kubernetes and reduced total job run time by 10x. Supported a pool of ready to run workers using Kubernetes CRDs, Kafka, and Redis.• Implemented support for a private data connectivity solution with large enterprise customers on all 3 major clouds that allowed our application to reach in and access data living in on-prem and private data centers• Maintained a fullstack application built with React and Node.JS that allowed customers to create their own Private Data environments by deploying a subset of our product stack into their cloud accounts• Led the org’s Telemetry initiative to build a REST API service in Typescript that proxied frontend/backend events and prepped them for integration with Data Engineering and 3rd party APIs• Built a cross-platform Licensing service using gRPC and Golang with support for online and offline environments• Used Golang/CGo to interface with a legacy C library providing a 3x faster lift in request times than the existing Node.Js service• Worked closely with protobuf and its plugins to help services auto-generate REST API handles from gRPC methods• Developed Typescript modules for schema validation, guaranteed delivery via Redis Streams, and policy evaluation• Created the CI/CD pipeline for testing and deploying a serverless application through environments using Jest, Docker, Gitlab CI, and the cloud-agnostic Serverless Framework

EDUCATION

2018

Hack Reactor

Advanced Software Engineering Immersive

2012 — 2016

UC San Diego

Bachelor of Arts (BA), Psychology, Minor in Business

2015 — 2016

International Christian University

Japanese and East Asian Relations

SKILLS

TeamworkBusiness OperationsProject PlanningMicrosoft PowerpointPublic RelationsMicrosoft ExcelProcurementLeadershipProject ManagementSupply Chain ManagementMicrosoft OfficePurchasingManagementTeam BuildingTime ManagementSocial PsychologyMicrosoft WordBusiness EthicsTeam LeadershipSony VegasCustomer ServiceMarketing

ABOUT NICHOLAS CHANG

I am a software engineer with a background in project management/psychology. My understanding of both the technical and product view has helped me deliver and optimize many distributed systems within Cloud-based Platforms. I have experience developing on and targeting a wide array of environments including MacOS, Linux, and Windows.My favorite part of technology is its constant ability to create unique, visceral experiences that were not physically possible just a couple years before. In my free time, you can usually find me reading books/articles about technical best practices, finances, or self-improvement. I enjoy playing volleyball and staying fit.Strong: Golang, Typescript, Javascript/Node.js, Express, PostgreSQL, Kubernetes, Jest, AWS Lambda, Auth0, Apigee, OPA, Gitlab CI/CD, Redis, RabbitMQ, Docker, AWS, Serverless Framework, Helm, JMeterExperienced: C++, Java, GCP, Jenkins, Sumologic, New Relic, DataDog, PagerDuty, Cassandra, MongoDB, Puppeteer, Mocha/Chai, NGINX, Webpack, Test Driven Development (TDD), OOP, npm, JIRA, HTML/CSS, MySQL, Git, React, Redux, React Native, AngularJS, Stryker-Mutator, Mac, Linux, Windows

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.