SlideShare a Scribd company logo
1 of 1
Download to read offline
Tom Pandolfo
15803 Bear Creek Pkwy, Apt. E520 631-605-1203
Redmond, WA 98052 tpandolfo@outlook.com
Skills
Programming: Proficiency with C#, Java, C++, Python. Experience with Ruby, Prolog, Lisp.
Web Development: Proficiency with HTML/XML, CSS, JavaScript. Experience with ASP .NET, Razor MVC.
Data/Analysis: Proficiency with SQL, MongoDB. Experience with MapReduce, MATLAB.
Software: Proficiency with LabVIEW, SolidWorks, MS Office. Comfortable on Windows and Linux operating systems.
Other: Robotics, mechanical design and prototyping, musical performance (vocal, piano, saxophone, trombone).
Experience
Microsoft Software Engineer Redmond, WA Aug 2013-Present
Static Analysis Tooling
For Security Assurance team, developed applications that scan compiled source code for specific insecure code patterns,
then generate bugs and feed them into existing channels. Code patterns found include potential DLL hijacking and
insecure use of untrusted user input.
Automation
Automated several process critical to Security Assurance infrastructure, including distributed compilation of OS source
code, static analysis, and internal bug filing. This helped streamline the team’s workflow.
Security Review
Helped triage and, in many cases, personally fix security bugs in OS code. Business impact includes ensuring strong
encryption/hashing, secure string manipulation, and minimally-permissive access control.
Web Development
Built internal security reporting site that interacts with project tracking databases; it uses a combination of JavaScript
and ASP.NET MVC to fetch data and visualize it in real time. This provided managers with a clear “State of the OS” in
terms of internal security metrics.
Microsoft Software Development Intern Redmond, WA Jun-Aug 2012
Variable Tracking with CFG’s
Using an existing Control Flow Graph (CFG) generator, designed and implemented a text-editor plugin that tracked data
passed into C++ function parameters, highlighting variables which contained all or part of the data. This allowed code
reviewers to follow user-tainted data in order to reveal security vulnerabilities.
Intuit Inc. Software Development Intern Mountain View, CA Jun-Aug 2011
Support Query Data Visualizations
Created web-based data visualizations of consumer search queries in order to derive insight from prevalence of certain
search tokens. Visualizations were built dynamically in real-time and included tree diagrams, node-link graphs, and
force-directed layouts.
Social Media Analyzer
Wrote application that tracks topics on Twitter and Facebook; it scans for key words and phrases, adds relevant posts to
a database, and performs sentiment analysis in order to obtain candid feedback from users of Intuit products.
Olin College Resident Resource (R2) Needham, MA Sep 2010-May 2011
Liaison between student body and Office of Student Life, organized campus events, was on-call with emergency phone
and keys, resolved student disputes, and provided information to students about health/counseling services.
Education
Franklin W. Olin College of Engineering Needham, MA May 2013
Bachelor of Science in Engineering with Robotics GPA: 3.1
Pertinent courses: Modeling and Simulation, Software Design, User Oriented Collaborative Design, Principles of
Engineering, Foundations of Computer Science Robotics I and II, Seven Languages in Seven Weeks, Systems.
Capstone project: Software Lead on a team of six people working for the Army Research Laboratory; designed and built
a cheap, portable Unmanned Ground Vehicle for the purposes of testing autonomous collaborative behavior.

More Related Content

What's hot (20)

Development Resume (2017)
Development Resume (2017)Development Resume (2017)
Development Resume (2017)
 
Gowtham G - Profile _ IT security
Gowtham G - Profile _ IT securityGowtham G - Profile _ IT security
Gowtham G - Profile _ IT security
 
AnnaVysotskayaCybersecResume2
AnnaVysotskayaCybersecResume2AnnaVysotskayaCybersecResume2
AnnaVysotskayaCybersecResume2
 
Kalinichenko_CV
Kalinichenko_CVKalinichenko_CV
Kalinichenko_CV
 
Resume Sept 2015
Resume Sept 2015Resume Sept 2015
Resume Sept 2015
 
RK Balaji Bsc_Career_Change
RK Balaji Bsc_Career_ChangeRK Balaji Bsc_Career_Change
RK Balaji Bsc_Career_Change
 
ROBERT KENNEY RESUME 2015
ROBERT KENNEY RESUME 2015ROBERT KENNEY RESUME 2015
ROBERT KENNEY RESUME 2015
 
New_Resume
New_ResumeNew_Resume
New_Resume
 
cv
cvcv
cv
 
Jeffrey Jay Mann Resume
Jeffrey Jay Mann ResumeJeffrey Jay Mann Resume
Jeffrey Jay Mann Resume
 
Kathryn Trask's Resume
Kathryn Trask's ResumeKathryn Trask's Resume
Kathryn Trask's Resume
 
Nanda kumar CV
Nanda kumar CVNanda kumar CV
Nanda kumar CV
 
Sonam padwal
Sonam padwalSonam padwal
Sonam padwal
 
DavidResume
DavidResumeDavidResume
DavidResume
 
resume_Filippo_Bianchi
resume_Filippo_Bianchiresume_Filippo_Bianchi
resume_Filippo_Bianchi
 
Vaughn Jackson Professional Resume
Vaughn Jackson Professional ResumeVaughn Jackson Professional Resume
Vaughn Jackson Professional Resume
 
Ramakeerthi_1+yr_resume
Ramakeerthi_1+yr_resumeRamakeerthi_1+yr_resume
Ramakeerthi_1+yr_resume
 
MansiSinghal
MansiSinghalMansiSinghal
MansiSinghal
 
Software Engineer – New Grad
Software Engineer – New GradSoftware Engineer – New Grad
Software Engineer – New Grad
 
vinz
vinzvinz
vinz
 

Similar to Resume (20)

Madhav_Menon_Resume_Detailed
Madhav_Menon_Resume_DetailedMadhav_Menon_Resume_Detailed
Madhav_Menon_Resume_Detailed
 
KenanChen-RES
KenanChen-RESKenanChen-RES
KenanChen-RES
 
Jain_Navya_resume
Jain_Navya_resumeJain_Navya_resume
Jain_Navya_resume
 
Jumbam analyst
Jumbam analystJumbam analyst
Jumbam analyst
 
uday_kumar_bingi_resume
uday_kumar_bingi_resumeuday_kumar_bingi_resume
uday_kumar_bingi_resume
 
first_resume
first_resumefirst_resume
first_resume
 
Arun_Kumar
Arun_KumarArun_Kumar
Arun_Kumar
 
Archana resume 2019
Archana resume 2019Archana resume 2019
Archana resume 2019
 
Trena Jones
Trena JonesTrena Jones
Trena Jones
 
SUKANYA DASS_Resume
SUKANYA DASS_ResumeSUKANYA DASS_Resume
SUKANYA DASS_Resume
 
CP Resume 4-14-15
CP Resume 4-14-15CP Resume 4-14-15
CP Resume 4-14-15
 
Barney Edwards Resume 10.29.15
Barney Edwards Resume 10.29.15Barney Edwards Resume 10.29.15
Barney Edwards Resume 10.29.15
 
JimmyEdward
JimmyEdwardJimmyEdward
JimmyEdward
 
Resume
ResumeResume
Resume
 
Dot Net Profile
Dot Net ProfileDot Net Profile
Dot Net Profile
 
Resume
ResumeResume
Resume
 
Resume_Amaku
Resume_AmakuResume_Amaku
Resume_Amaku
 
Zulfiqar_Syed_-_Senior_Management
Zulfiqar_Syed_-_Senior_ManagementZulfiqar_Syed_-_Senior_Management
Zulfiqar_Syed_-_Senior_Management
 
final 2
final  2final  2
final 2
 
Resume(2-8-2017)
Resume(2-8-2017)Resume(2-8-2017)
Resume(2-8-2017)
 

Resume

  • 1. Tom Pandolfo 15803 Bear Creek Pkwy, Apt. E520 631-605-1203 Redmond, WA 98052 tpandolfo@outlook.com Skills Programming: Proficiency with C#, Java, C++, Python. Experience with Ruby, Prolog, Lisp. Web Development: Proficiency with HTML/XML, CSS, JavaScript. Experience with ASP .NET, Razor MVC. Data/Analysis: Proficiency with SQL, MongoDB. Experience with MapReduce, MATLAB. Software: Proficiency with LabVIEW, SolidWorks, MS Office. Comfortable on Windows and Linux operating systems. Other: Robotics, mechanical design and prototyping, musical performance (vocal, piano, saxophone, trombone). Experience Microsoft Software Engineer Redmond, WA Aug 2013-Present Static Analysis Tooling For Security Assurance team, developed applications that scan compiled source code for specific insecure code patterns, then generate bugs and feed them into existing channels. Code patterns found include potential DLL hijacking and insecure use of untrusted user input. Automation Automated several process critical to Security Assurance infrastructure, including distributed compilation of OS source code, static analysis, and internal bug filing. This helped streamline the team’s workflow. Security Review Helped triage and, in many cases, personally fix security bugs in OS code. Business impact includes ensuring strong encryption/hashing, secure string manipulation, and minimally-permissive access control. Web Development Built internal security reporting site that interacts with project tracking databases; it uses a combination of JavaScript and ASP.NET MVC to fetch data and visualize it in real time. This provided managers with a clear “State of the OS” in terms of internal security metrics. Microsoft Software Development Intern Redmond, WA Jun-Aug 2012 Variable Tracking with CFG’s Using an existing Control Flow Graph (CFG) generator, designed and implemented a text-editor plugin that tracked data passed into C++ function parameters, highlighting variables which contained all or part of the data. This allowed code reviewers to follow user-tainted data in order to reveal security vulnerabilities. Intuit Inc. Software Development Intern Mountain View, CA Jun-Aug 2011 Support Query Data Visualizations Created web-based data visualizations of consumer search queries in order to derive insight from prevalence of certain search tokens. Visualizations were built dynamically in real-time and included tree diagrams, node-link graphs, and force-directed layouts. Social Media Analyzer Wrote application that tracks topics on Twitter and Facebook; it scans for key words and phrases, adds relevant posts to a database, and performs sentiment analysis in order to obtain candid feedback from users of Intuit products. Olin College Resident Resource (R2) Needham, MA Sep 2010-May 2011 Liaison between student body and Office of Student Life, organized campus events, was on-call with emergency phone and keys, resolved student disputes, and provided information to students about health/counseling services. Education Franklin W. Olin College of Engineering Needham, MA May 2013 Bachelor of Science in Engineering with Robotics GPA: 3.1 Pertinent courses: Modeling and Simulation, Software Design, User Oriented Collaborative Design, Principles of Engineering, Foundations of Computer Science Robotics I and II, Seven Languages in Seven Weeks, Systems. Capstone project: Software Lead on a team of six people working for the Army Research Laboratory; designed and built a cheap, portable Unmanned Ground Vehicle for the purposes of testing autonomous collaborative behavior.