-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpug.config.yaml
101 lines (94 loc) · 4.29 KB
/
pug.config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
education:
- school: "Stevens Institute of Technology"
graduationDate: "May 2018"
degree: "Master of Science in Cybersecurity"
gpa: 3.67
roles: []
- school: "Stevens Institute of Technology"
graduationDate: "May 2017"
degree: "Bachelor of Science in Computer Science with Mathematics Minor"
gpa: 3.40
roles:
- title: "Teaching Assistant"
startDate: "Feb 2015"
endDate: "Dec 2017"
description: "Algorithms, Concurrent Programming, Operating Systems, Team Programming & Problem Solving"
experience:
- company: "IBM"
roles:
- title: Software Engineer • TradeLens
startDate: August 2018
description:
- Collaborated with Maersk to build an event-driven platform that
facilitates global trade by using live data ingested from several of the
world's largest shipping companies to track shipments and containers,
manage trade documents, and enable visibility to ports, terminals, and
other global trade parties around the world.
- Designed a generic, role-based, hierarchical access control system
inspired by AWS IAM, Google Cloud IAM, and Open Policy Agent in order to
enforce complex data access rules and implemented it with
TypeScript/Node.js.
# TODO: convey that I worked on almost all parts of the product
# and got a good understanding of problem domain as a result
#
# TODO: add something about researching EDIFACT and shipping domain
- Worked with stakeholders to design and develop a notification
microservice utilizing Twilio and Sendgrid.
# - Used Kubernetes and Helm to orchestrate application deployments.
- Set up continuous deployment for several services using Docker,
Kubernetes, Helm, Skaffold, Argo, and Travis.
- Used Apache Kafka, Avro, Spark SQL, IBM Cloud Object Storage, and Python
to build an ETL pipeline, giving clients the ability to perform custom
analytics which help them optimize their business processes.
- Coordinated with a Chinese telecom company to integrate a third-party
identity provider in order to enable partnership with a large Chinese
shipping company.
#- Worked with a truly global team consisting of individuals in California,
# North Carolina, Jersey City, Denmark, Egypt, Bangalore, and Beijing among
# other locations.
# - Participated in IBM's Golang developer community and led team education
# sessions on Golang.
- title: Software Engineering Intern • Extreme Blue
startDate: "May"
endDate: "August 2017"
description:
- Architected and implemented an identity management solution that uses a
combination of biometrics and other factors to securely authenticate
individuals.
- Created and delivered a pitch to over 50 executives at IBM's corporate
headquarters in Armonk, NY.
- company: "iCIMS"
roles:
- title: "Software Developer Intern"
startDate: "June"
endDate: "August 2015"
description:
- Designed and implemented a system to automate merges, saving each
developer an average of 4 hours/week.
- Created a user-friendly web interface for the system using EmberJS and
Material Design Lite.
- title: "Software Development Engineer in Test (SDET) Intern"
startDate: "June"
endDate: "August 2014"
description:
- Implemented a system which aligns automation tests, unit tests, and QA
tests within a test case management suite, saving QA technicians hours of
manually entering test case information.
projects:
- name: TaylorFit
description: |
Worked closely with a client and 3 other students to build an isomorphic
web app for analyzing data using multivariate polynomial regression. All
processing is done client-side using WebWorkers to parallelize complex
calculations.
- name: HTTP Pretty Good Authentication (HPGA)
description: |
Proof-of-concept for HTTP Authentication based on PGP signatures as an
extension to RFC 7235. Created a Passport.js strategy for the server side
of authentication and a Python client to perform the client side of
authentication.
- name: SemNet
description: |
Used Stanford's CoreNLP library to models entity relationships by applying
syntax rules to natural lanaguage parsed into syntax trees, and trained it
on a subset of Wikipedia's "simple english" pages.