SlideShare a Scribd company logo
1 of 2
Michael Pearson
5135 Allison Marshall Drive
Warrenton, VA 20187
pearsomd@dukes.jmu.edu
540-219-7278
Objective: Seeking a position as a software engineer, database manager, computer analyst or
some similar position utilizing my skills in computers and software.
Education: James Madison University, Harrisonburg VA
- Bachelor of Science, Majoring in Computer Science
 Major G.P.A.: 3.457
 Cumulative G.P.A.: 3.132
- Mathematics Minor
- Honors:
 National Honor Society (Sigma Alpha Lambda)
 National Leadership Society
- Club memberships:
 Association for Computer Machinery
 Billiards Club
 JMU Cyber Defense Club
 Computer Forensics Club
Expected Graduation: May 2016
Skills and Knowledge:
- Compilers
- Operating systems (Linux: Mint, Debian, Kali. Windows: Vista and later)
- Assemblers
- Command-line Execution
- Databases
- Programming Skills:
C (expert) C++(expert) MYSQL(expert) PostgreSQL(expert)
SQL(expert) Python(competent) Adobe(competent) Javascript(competent)
Java(competent) Intel x86 Assembly (novice) HTML/CSS(novice) Ruby(novice)
Prolog (novice) Perl(novice) Ruby On Rails (novice) Racket(novice)
Experience:
Interned at the Aurora Foundation - July 2014
- Built multiple Databases utilizing Access 2013.
- Constructed sort structures for analysis.
- Produced new query functions and scripts
- Created output reports calls and standardized report functions
- Designed front end report structures.
- Performed QA on data calls to ensure proper output and format.
Interned at ComScore – May 2015 – August 2015
- Decommissioned, installed, built, PXE booted, and inventoried servers
- Inventoried cables and spare parts
- Audited server racks
- Updated iDRAC firmware
- Replaced various faulty hardware (disk drives, RAM, motherboards, et cetera)
- Accepted, unpacked, packed, and sent various items from shipping
- Installed temperature sensors on half of the racks
- Set up RAID and Windows 2012 on seven servers
- Organized and moved hard copies (tapes)
Relevant Courses:
CS 450: Operating Systems – learned how operating systems workand practiced what I learned by
fixing up Pintos, a minimal operating system.
CS 457: Information Security – taught about the entirety of the security process, and how we can make
information more secure from a computer.
CS 482: Computer Forensics – taught how to recover, analyze, and extract knowledge from data from
computers, memory, and storage drives for forensics purposes.
CS 361: Computer Systems II – combined networking and computers to learn about all kinds of systems.
CS 345: Software Engineering – learned Agile and Scrum methods for software development, as well as
the basics of creating and maintaining a webpage.
CS 260: Technical Writing – learned how to properly write all kinds of technical documents for the
workplace, alongside improving my writing skills
CS 474: Databases – learned how to build a Database properly using PostgreSQL as well as the relational
algebra that makes it all work
CS 430: Programming Languages – learned about the significant languages outside of the imperative
family and how they worked
CS 350: Computer Organization – learned how languages turn into machine code, which is the language
computers actually know. Practiced writing assembly with Pep/8
CS 444: Artificial Intelligence – learned how the first AI algorithms work up to today’s popular AI
algorithms. Expanded knowledge of data structures and decision trees.
MATH 236: Calculus II – expanded on knowledge of integrals, learned applications of integrals, as well as
sequences
MATH 237: Calculus III – expanded Calculus II into three-dimensional algorithms and equations.
Relevant Projects and Competitions:
- Created and designed a database from scratch for Apps4VA using PostgreSQL and the VLDS
- Placed 42nd out of over 4,000 in the NCL Fall 2015 Cyber Defense Competition (Bronze League)
- Analyzed and reverse-engineered the assembly instructions of a binary to discover whether or not
it was malicious
- Analyzed and rearranged the bytes of a fragmented floppy disk to recover and restore the data that
was on the disk

More Related Content

Similar to Resume

Materials Project Validation, Provenance, and Sandboxes by Dan Gunter
Materials Project Validation, Provenance, and Sandboxes by Dan GunterMaterials Project Validation, Provenance, and Sandboxes by Dan Gunter
Materials Project Validation, Provenance, and Sandboxes by Dan GunterDan Gunter
 
Big data trends challenges opportunities
Big data trends challenges opportunitiesBig data trends challenges opportunities
Big data trends challenges opportunitiesMohammed Guller
 
Spark Saturday: Spark SQL & DataFrame Workshop with Apache Spark 2.3
Spark Saturday: Spark SQL & DataFrame Workshop with Apache Spark 2.3Spark Saturday: Spark SQL & DataFrame Workshop with Apache Spark 2.3
Spark Saturday: Spark SQL & DataFrame Workshop with Apache Spark 2.3Databricks
 
Career path and preparation for computer science field
Career path and preparation for computer science fieldCareer path and preparation for computer science field
Career path and preparation for computer science fieldEkaantik Software Solutions
 
IaaS, PaaS, and DevOps for Data Scientist
IaaS, PaaS, and DevOps for Data ScientistIaaS, PaaS, and DevOps for Data Scientist
IaaS, PaaS, and DevOps for Data ScientistDmitry Petukhov
 
GPS Insight on Using Presto with Scylla for Data Analytics and Data Archival
GPS Insight on Using Presto with Scylla for Data Analytics and Data ArchivalGPS Insight on Using Presto with Scylla for Data Analytics and Data Archival
GPS Insight on Using Presto with Scylla for Data Analytics and Data ArchivalScyllaDB
 
Large Scale Machine learning with Spark
Large Scale Machine learning with SparkLarge Scale Machine learning with Spark
Large Scale Machine learning with SparkMd. Mahedi Kaysar
 
Nara_Kamath_Resume_20150610
Nara_Kamath_Resume_20150610Nara_Kamath_Resume_20150610
Nara_Kamath_Resume_20150610Nara Kamath
 
Exploration of Radars and Software Defined Radios using VisualSim
Exploration of  Radars and Software Defined Radios using VisualSimExploration of  Radars and Software Defined Radios using VisualSim
Exploration of Radars and Software Defined Radios using VisualSimDeepak Shankar
 
Benedicta_Resume
Benedicta_ResumeBenedicta_Resume
Benedicta_ResumeBenedicta J
 
Best Practices for Building and Deploying Data Pipelines in Apache Spark
Best Practices for Building and Deploying Data Pipelines in Apache SparkBest Practices for Building and Deploying Data Pipelines in Apache Spark
Best Practices for Building and Deploying Data Pipelines in Apache SparkDatabricks
 
Deep Learning for Autonomous Driving
Deep Learning for Autonomous DrivingDeep Learning for Autonomous Driving
Deep Learning for Autonomous DrivingJan Wiegelmann
 

Similar to Resume (20)

Resume
ResumeResume
Resume
 
Materials Project Validation, Provenance, and Sandboxes by Dan Gunter
Materials Project Validation, Provenance, and Sandboxes by Dan GunterMaterials Project Validation, Provenance, and Sandboxes by Dan Gunter
Materials Project Validation, Provenance, and Sandboxes by Dan Gunter
 
Big data trends challenges opportunities
Big data trends challenges opportunitiesBig data trends challenges opportunities
Big data trends challenges opportunities
 
Spark Saturday: Spark SQL & DataFrame Workshop with Apache Spark 2.3
Spark Saturday: Spark SQL & DataFrame Workshop with Apache Spark 2.3Spark Saturday: Spark SQL & DataFrame Workshop with Apache Spark 2.3
Spark Saturday: Spark SQL & DataFrame Workshop with Apache Spark 2.3
 
BPowers
BPowersBPowers
BPowers
 
Resume
ResumeResume
Resume
 
Manish@TCS
Manish@TCSManish@TCS
Manish@TCS
 
Career path and preparation for computer science field
Career path and preparation for computer science fieldCareer path and preparation for computer science field
Career path and preparation for computer science field
 
IaaS, PaaS, and DevOps for Data Scientist
IaaS, PaaS, and DevOps for Data ScientistIaaS, PaaS, and DevOps for Data Scientist
IaaS, PaaS, and DevOps for Data Scientist
 
The Web Scale
The Web ScaleThe Web Scale
The Web Scale
 
Rajeev_C_Sep_16
Rajeev_C_Sep_16Rajeev_C_Sep_16
Rajeev_C_Sep_16
 
GPS Insight on Using Presto with Scylla for Data Analytics and Data Archival
GPS Insight on Using Presto with Scylla for Data Analytics and Data ArchivalGPS Insight on Using Presto with Scylla for Data Analytics and Data Archival
GPS Insight on Using Presto with Scylla for Data Analytics and Data Archival
 
RMWILLIAMS IT Resume
RMWILLIAMS IT ResumeRMWILLIAMS IT Resume
RMWILLIAMS IT Resume
 
Large Scale Machine learning with Spark
Large Scale Machine learning with SparkLarge Scale Machine learning with Spark
Large Scale Machine learning with Spark
 
Manish@CMC Ltd
Manish@CMC LtdManish@CMC Ltd
Manish@CMC Ltd
 
Nara_Kamath_Resume_20150610
Nara_Kamath_Resume_20150610Nara_Kamath_Resume_20150610
Nara_Kamath_Resume_20150610
 
Exploration of Radars and Software Defined Radios using VisualSim
Exploration of  Radars and Software Defined Radios using VisualSimExploration of  Radars and Software Defined Radios using VisualSim
Exploration of Radars and Software Defined Radios using VisualSim
 
Benedicta_Resume
Benedicta_ResumeBenedicta_Resume
Benedicta_Resume
 
Best Practices for Building and Deploying Data Pipelines in Apache Spark
Best Practices for Building and Deploying Data Pipelines in Apache SparkBest Practices for Building and Deploying Data Pipelines in Apache Spark
Best Practices for Building and Deploying Data Pipelines in Apache Spark
 
Deep Learning for Autonomous Driving
Deep Learning for Autonomous DrivingDeep Learning for Autonomous Driving
Deep Learning for Autonomous Driving
 

Resume

  • 1. Michael Pearson 5135 Allison Marshall Drive Warrenton, VA 20187 pearsomd@dukes.jmu.edu 540-219-7278 Objective: Seeking a position as a software engineer, database manager, computer analyst or some similar position utilizing my skills in computers and software. Education: James Madison University, Harrisonburg VA - Bachelor of Science, Majoring in Computer Science  Major G.P.A.: 3.457  Cumulative G.P.A.: 3.132 - Mathematics Minor - Honors:  National Honor Society (Sigma Alpha Lambda)  National Leadership Society - Club memberships:  Association for Computer Machinery  Billiards Club  JMU Cyber Defense Club  Computer Forensics Club Expected Graduation: May 2016 Skills and Knowledge: - Compilers - Operating systems (Linux: Mint, Debian, Kali. Windows: Vista and later) - Assemblers - Command-line Execution - Databases - Programming Skills: C (expert) C++(expert) MYSQL(expert) PostgreSQL(expert) SQL(expert) Python(competent) Adobe(competent) Javascript(competent) Java(competent) Intel x86 Assembly (novice) HTML/CSS(novice) Ruby(novice) Prolog (novice) Perl(novice) Ruby On Rails (novice) Racket(novice) Experience: Interned at the Aurora Foundation - July 2014 - Built multiple Databases utilizing Access 2013. - Constructed sort structures for analysis. - Produced new query functions and scripts - Created output reports calls and standardized report functions - Designed front end report structures. - Performed QA on data calls to ensure proper output and format.
  • 2. Interned at ComScore – May 2015 – August 2015 - Decommissioned, installed, built, PXE booted, and inventoried servers - Inventoried cables and spare parts - Audited server racks - Updated iDRAC firmware - Replaced various faulty hardware (disk drives, RAM, motherboards, et cetera) - Accepted, unpacked, packed, and sent various items from shipping - Installed temperature sensors on half of the racks - Set up RAID and Windows 2012 on seven servers - Organized and moved hard copies (tapes) Relevant Courses: CS 450: Operating Systems – learned how operating systems workand practiced what I learned by fixing up Pintos, a minimal operating system. CS 457: Information Security – taught about the entirety of the security process, and how we can make information more secure from a computer. CS 482: Computer Forensics – taught how to recover, analyze, and extract knowledge from data from computers, memory, and storage drives for forensics purposes. CS 361: Computer Systems II – combined networking and computers to learn about all kinds of systems. CS 345: Software Engineering – learned Agile and Scrum methods for software development, as well as the basics of creating and maintaining a webpage. CS 260: Technical Writing – learned how to properly write all kinds of technical documents for the workplace, alongside improving my writing skills CS 474: Databases – learned how to build a Database properly using PostgreSQL as well as the relational algebra that makes it all work CS 430: Programming Languages – learned about the significant languages outside of the imperative family and how they worked CS 350: Computer Organization – learned how languages turn into machine code, which is the language computers actually know. Practiced writing assembly with Pep/8 CS 444: Artificial Intelligence – learned how the first AI algorithms work up to today’s popular AI algorithms. Expanded knowledge of data structures and decision trees. MATH 236: Calculus II – expanded on knowledge of integrals, learned applications of integrals, as well as sequences MATH 237: Calculus III – expanded Calculus II into three-dimensional algorithms and equations. Relevant Projects and Competitions: - Created and designed a database from scratch for Apps4VA using PostgreSQL and the VLDS - Placed 42nd out of over 4,000 in the NCL Fall 2015 Cyber Defense Competition (Bronze League) - Analyzed and reverse-engineered the assembly instructions of a binary to discover whether or not it was malicious - Analyzed and rearranged the bytes of a fragmented floppy disk to recover and restore the data that was on the disk