1
0
Fork 0
mirror of https://git.sr.ht/~seirdy/seirdy.one synced 2024-11-14 09:42:09 +00:00
seirdy.one/content/resume.md

80 lines
2.8 KiB
Markdown
Raw Normal View History

2021-01-28 00:12:24 +00:00
---
date: "2021-01-23T12:21:38-08:00"
keywords: intern, python, golang, go, lua, moonscript, shell, bash, zsh, posix, java,
haskell, C, influxdb, influxdata, chronograf, grafana, kapacitor, numpy, scipy,
pandas, jupyter, docker, podman, buildah, skopeo, kubernetes, openshift, cloud
native, physics, jenkins, git, gitlab, github, linux, bsd, red hat, fedora, debian,
ubuntu, opensuse, suse
title: Rohan Kumar
---
<https://seirdy.one/> | <seirdy@seirdy.one>
Detail oriented, committed and self-motivated, open-source enthusiast proficient in technologies related to Python, Go, Linux and UNIX systems, and cloud-native computing looking for an internship.
Education: Lewis and Clark College
----------------------------------
2021-01-28 20:10:03 +00:00
Bachelor of Arts, Major in Math and Computer Science
2021-01-28 00:12:24 +00:00
Fall 2018 - Spring 2022 (expected)
### Selected Coursework
- Computer Architecture/Assembly Lang
- Programming Language Structures
- Cybersecurity Fundamentals
- Networking Basics (CCNA)
Work Experience
---------------
### June-August 2019: Software Engineering Intern, SAP Ariba, Palo Alto
Developed an anomaly detection and seasonal forecasting tool in Golang using Triple Exponential Smoothing (Holt-Winters) techniques to smooth time series data. It was capable of scaling to over one million historical points from InfluxDB, real-time, in an extensively configurable manner. Use cases include detecting a server's anomalous spikes in resource usage and analyzing trends in environmental data.
Projects
--------
Git repositories on [Sourcehut](https://sr.ht/~seirdy), [GitHub](https://github.com/Seirdy), and [GitLab](https://gitlab.com/Seirdy)
### Clogstats
[sr.ht/~seirdy/clogstats](https://sr.ht/~seirdy/clogstats)
Gathers IRC channel activity statistics from WeeChat logs and performs time-series analysis and forecasting on them. It can quantify, rank, and chart chatting activity over time and display forecasts. It can also detect anomalous increases in activity.
Tools used: Python, NumPy, Pandas.
Technical Skills
----------------
### Cloud-Native Technologies
Familiar with Docker Podman, Buildah, Skopeo, Kubernetes, OpenShift 4.
### Operating Systems
Linux, BSD, Windows, macOS. Able to adapt to any UNIX-like environment.
### Linux
Familiar with various distributions, inc. Fedora, RHEL, Debian, Ubuntu, and OpenSUSE.
### Monitoring Systems
Grafana and the InfluxData stack (InfluxDB, Telegraf, Kapacitor, Chronograf).
### Programming Languages
Proficient in Go, Python, Lua/MoonScript, and shell languages (Bash, Zsh, POSIX sh).
Familiar with Java, C, SageMath, and Haskell.
### Python
Familiar with math and data science libraries such as the SciPy stack, Jupyter notebooks, and Pandas.
### Other Tools
Git, Continuous Integration/Delivery (Jenkins, GitLab CI, Travis CI), Nginx.