my experience - binghamton...
TRANSCRIPT
2 16PRE_0137_v1
Agenda
• My Background
• UPE
• Math Club
• IEEE
• Cockatrice
• Lockheed Martin
• How to Apply for an Internship
• The Interview Process
• Tips for You
3 16PRE_0137_v1
My Background
• Zachary Halpern – Roslyn, NY – Junior at Binghamton University
• Computer Science & Mathematics
• Things I do – UPE Vice-President – Campus Co-Rec Commissioner – Pep Band Vice-President – Math Club Vice-President – IEEE Mars Rover Project Lead – EMT-B with NOVA Ambulance (Syracuse)
• Topics of Interest – Cyber security, encryption, blockchains, tabletop simulators
4 16PRE_0137_v1
UPE
• Upsilon Pi Epsilon (UPE) – Founded 1967 at Texas A&M University – Only Computer Science honor society – Goals: Spread technology and help those in need
• We Offer Tutoring – CS: 110, 120, 140, 220, 240, 350, 373, 375 – Math: Calculus 1 & 2, Linear Algebra, Number Systems
• Website – http://harvey.binghamton.edu/~upe – https://zachhalpern.com/upe
5 16PRE_0137_v1
Math Club
• Binghamton University Math Club – Sponsored by the Math Department
• Problem of the week – Person with most points at end of semester
wins large prize (Prior years it was $50 to Chipotle)
• Putnam Exam – Winning team gets free graduate school tuition to Harvard – Come join the Binghamton Team!
• Bi-Weekly meetings – Free food, talks, videos – Every other Wednesday, 8pm-830pm, UU108
• Website – https://sites.google.com/binghamton.edu/mathclub/ – https://zachhalpern.com/math
6 16PRE_0137_v1
IEEE Mars Rover
• Binghamton’s IEEE Chapter is looking for you! – Creating a Rover that will solve a bunch of challenges – Resume Builder: Team work, Agile development environment – Java, Python, and C++ development – Open for all to come participate
• Competition June 2018 in Utah
• Website – https://ieeebing.slack.com
7 16PRE_0137_v1
My Outside Work
• Cockatrice Program – C++ & QT5 Downloadable, JavaScript Web client – Joined development team Summer 2014 – Quality Assurance Lead & Developer – 2,500 downloads/month, 800+ online 24/7
https://github.com/cockatrice
8 16PRE_0137_v1
My Summer
• Summer 2017 at Lockheed Martin in Syracuse, NY – Rotary and Mission Systems (RMS)
9 16PRE_0137_v1
My Project
• Thin-Lined Towed Array Handling System (TLTAHS) – Program responsible for managing a several kilometer towed array
that would be dragged by naval submarines.
10 16PRE_0137_v1
My Project
• My Tasks – Front end GUI using JavaFX – Devise build and install scripts (Python) – WatchDog service monitoring tool
11 16PRE_0137_v1
My Project
• Challenges Faced – Java Threading – Socket connections – Professional work environment
• Agile – Small Team (3 developers)
• Solutions – Demo applets (Proof of concept) – Co-Workers are there to HELP not HURT
12 16PRE_0137_v1
How to Apply
• You saw what I did, what can you do?
• Step 1: Find an internship! – There are many good sources to find internships – https://www.linkedin.com – Watson Career and Alumni Center – Eileen Head sends around CS only opportunities
• Step 2: Craft the perfect Resume & Cover Letter – If you want to be noticed, you need to do out of class projects and
apply your knowledge – Your resume should be full of useful technical skills
• Team Work • Open Source Software
13 16PRE_0137_v1
The Interview
• Step 3: You got a call or email from a company for an interview – These interviews are mostly technical based – Key things to have an idea about before you go in
• Linked Lists • 1D/2D Arrays • Conditional Statements • Big-O Notation
• Step 4: The Interview
– You’ll be asked questions that go from “super easy” to “NP-Hard” – Talk through your solutions, state all your assumptions – Be able to refine your work from O(N2)→O(N) or O(N)→O(log(N))
• Step 5: Follow up emails – Make sure to thank your interviewer/recruiters after the interview!
14 16PRE_0137_v1
Tips for You
• There are many things you can do to fortify your education
• Tools of the Trade – HackerRank – Codecademy – Stack Overflow – GitHub / OSS – MIT OpenCourseWare
• Apply for internships! – I learned more in 12 weeks at an internship then 1 year at school – Understand what you’re getting yourself into, is this the right field
15 16PRE_0137_v1
Tips for You
• Clubs at Binghamton you should consider as a CS major – ACM – HackBU – IEEE
• These clubs help prepare you for what you’ll be doing in the workforce
16 16PRE_0137_v1
Next Summer
• I just finished up interviewing at several companies and got an offer for next Summer
• You can be in the same boat soon, so keep applying!
17 16PRE_0137_v1
Lets Chat
• Have additional questions? Want to chat?
Office Hours Thursdays 3pm-4pm EB-N1 (UPE Office)