Post Job Free
Sign in

Software developer

Location:
Pikesville, MD
Posted:
December 22, 2020

Contact this candidate

Resume:

Benjamin Salzberg

443-***-**** ********@*****.***

github.com/MajorBerg BSalzberg.com linkedin.com/in/benjamin-salzberg-80bb5a159/

Education

University of Maryland College Park, College Park Maryland Expected May 2021

Selected for Scholars Program: Science and Global Change

Bachelor of Science in Computer Science

Minor in Mathematics

GPA: 3.04

Skills

Coding and Scripting Skills:

Java, C++, C#, C, Python, OCAML, Ruby, JavaScript, HTML, CSS, AVR assembly, LaTeX, Rust, SQL, R, BGP, UDP, TCP/IP, Racket, x86-64 assembly. Ubuntu/Linux/Unix, Windows, Redcap, NodeJS, Express JS, MongoDB, Mongoose.

Program skills:

GitHub, Wireshark, Unity, VirtualBox, Arduino, Microsoft Access, Microsoft Excel.

Languages: English, Hebrew

Experience

Interim IT Manager for

Research Program at Johns Hopkins July-August 2019

Created a system to grade patient surveys by using a Microsoft Excel spreadsheet.

Created a tool to discern who was eligible for certain studies by using Redcap

Distributed surveys to clinic outpatients

Database Developer with

Johns Hopkins Sickle Cell Infusion Center July-August 2018

Completed Human Subjects Research Training (CITI)

Created a database with sanitized inputs to record patient data using Microsoft Access

Populated database, assisted data management and abstract submission

Assistant Developer with

Harbor Labs Baltimore, Maryland March – April 2017

Developed peer-to-peer system for secure transmission between different networks.

Developed a cryptography peer-to-peer client using the Stanford JavaScript library utilizing AES and public private key encryption methods.

Coding Experience

Developed a tool to assist special needs students with learning the alphabet in Python using TKinter.

Participated in JHacks 2019 and created a tool in JavaScript that assisted those with reading disabilities to read text more easily.

Developed DNS resolver in Python capable of performing basic name resolution

Created a UDP server and client in C using sockets in C.

Created a TCP/IP server and client using sockets, in C.

Created a chat server that retrieved and sent messages in Python using sockets.

Created a shell in C.

Created a Deterministic Finite Automata, and a Non-Deterministic Finite Automata parser and interpreter in OCaml.

Created a Twitter Tweet Analyzer using Hadoop and Java.

Relevant College Courses

Introduction to Web Development

Object Oriented design in Java

Introduction to Computer Systems with C

Calculus in 3 dimensions

Abstract Algebra

Linear Algebra

Discrete Mathematics and Logic

Introduction to programming Languages

Algorithms

Compilers

Data Science

Computer Networks

Concurrency in Java

Introduction to MATLAB

Machine Learning

Computer and Network Security

References

https://doi.org/10.1182/blood-201*-**-******

Available upon request



Contact this candidate