J. R. Swab's Blog

Objective:

To improve my knowledge in programming and general computer science. My passion started in the 3rd grade when I built my first website; now I continuously look for new skills to learn because there is always room to grow.

Summary:

Tools:

Languages:

Go, Python, Javascript, PHP, Posix Shell, SQL, HTML, CSS, JSON

Systems & Applications:

Linux, Vim, Docker, Git, MongoDB


Experience:

Open Source Contributions:

Gomuks

Primary Language: GO

A terminal based Matrix client written in Go.

github.com/tulir/gomuks

Merged Pull Requests:

#97, #99

mautrix-go

Primary Language: GO

github.com/tulir/mautrix-go

Pull Requests: #4

Personal Projects:

Nebulus:

Primary Language: Python

gitlab.com/jrswab/nebulus

Nebulus is an open source decentralized network of servers communicating over a blockchain. Giving content creators a way to backup their content quickly and intuitively within the IPFS network.

DWM-Status:

Primary Language: Go

gitlab.com/jrswab/dwm-status

Dwm Status is an automated approach to apply xsetroot -name used in DWM as the status bar of the system. When using Posix compliant shell script, the execution of programs slowed down noticeably. This is not the case with Go.

Personal Blog:

Framework / CMS: Grav

jrswab.com

Most of the posts focus on technology in one form or another but there are other topics like poetry and self improvement experiments mixed within. The end goal is to keep improving the skill of writing for documentation purposes.


WORK HISTORY

Data & Software Engineer, HCL at Google

Pittsburgh, PA — December 2018 - Present

Senior Analyst, HCL at Google

Pittsburgh, PA — November 2014 - November 2018

Analyst, Adecco on site at Google

Pittsburgh, PA — May 2014 - November 2014

Web Development, Self Employment

Remote — April 2012 - May 2014


Certifications:

Fundamental Linux Admin from Cybrary.it (#SC-4a4f1987f3-31c7f)

Education:

Waynesburg University Bachelor of Science 2007 - 2011