{"id":5,"date":"2022-03-23T20:43:53","date_gmt":"2022-03-24T00:43:53","guid":{"rendered":"https:\/\/andrewmcgrail.com\/?page_id=5"},"modified":"2022-03-23T21:30:21","modified_gmt":"2022-03-24T01:30:21","slug":"andrew-mcgrail","status":"publish","type":"page","link":"https:\/\/andrewmcgrail.com\/","title":{"rendered":"Andrew McGrail"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Resume<\/h2>\n\n\n\n<p><span class=\"c19\">Computer Software Developer<\/span><\/p>\n\n\n\n<p>Github: https:\/\/github.com\/challos<br>Email: <span class=\"c7\">andrewjmcgrail@mcgrail.com<\/span><\/p>\n\n\n\n<h1 class=\"has-x-large-font-size wp-block-heading\" id=\"h.inx73jfg7qti\"><span class=\"c1\">SUMMARY<\/span><\/h1>\n\n\n\n<p><span class=\"c21 c25 c35\">Task-oriented employee who enjoys working\non complex computer systems.<\/span><\/p>\n\n\n\n<h1 class=\"has-x-large-font-size wp-block-heading\" id=\"h.5sh58lh512k2\"><span class=\"c5\">EXPERIENCE<\/span><\/h1>\n\n\n\n<h2 class=\"has-large-font-size wp-block-heading\" id=\"h.79k805g422p8\"><span class=\"c31\">Peregrine\nComputer Consultants Corporation<\/span><span class=\"c21\">&nbsp;<\/span><span class=\"c21 c30\">&#8211; Developer<\/span><\/h2>\n\n\n\n<p><span class=\"c22 c23 c25\">MAY 2020 &#8211;\nPRESENT<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li class=\"c0 li-bullet-0\"><span class=\"c3\">Administrating Google\nWorkspace on-premise to do cloud migrations including Google Apps\nScripts for data validation and automation<\/span><\/li><li class=\"c0 li-bullet-0\"><span class=\"c3\">Deploying email and web\nservices with CentOS and cPanel infrastructures<\/span><\/li><li class=\"c0 li-bullet-0\"><span class=\"c3\">Maintaining and\nimproving code in Perl<\/span><\/li><li class=\"c8 li-bullet-0\"><span class=\"c3\">Contributed to the\nApache Software Foundation SpamAssassin project<\/span><\/li><\/ul>\n\n\n\n<h2 class=\"has-large-font-size wp-block-heading\" id=\"h.25ksbxwbal7a\"><span class=\"c15\">T3\nDesign<\/span> <span class=\"c21 c32\">&#8211;<\/span> <span class=\"c21 c30 c32\">Programmer<\/span><\/h2>\n\n\n\n<p><span class=\"c25 c22 c23\">SUMMER 2019 &#8211; FALL\n2019<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><span class=\"c3\">Improved the existing workflow for employees especially improving Excel automation and scripting for significant automation and productivity gains<\/span><\/li><li><span class=\"c3\">Created proprietary software to solve industry- and company-specific needs including a network-wide PDF indexer and discovery tool; and Manager Review automation using Google Docs, Google Forms, Microsoft Excel, and Scripting<\/span><\/li><\/ul>\n\n\n\n<p class=\"has-large-font-size\"><span class=\"c15\">Virginia Tech<\/span> <span class=\"c21 c32 c30\">&#8211;<\/span> <span class=\"c21 c30 c34\">SWAT\nTechnician<\/span><\/p>\n\n\n\n<p><span class=\"c22 c23\">SEPTEMBER 2018 &#8211; MAY\n2020<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li class=\"c8 li-bullet-0\"><span class=\"c22\">IT<\/span> <span class=\"c3\">support for engineering students, school-provided hardware,\nand curriculum-related software<\/span><\/li><li class=\"c8 li-bullet-0\"><span class=\"c21\">Software Installation,\nOperating System Installation, Driver Issue Resolutions, Virus\nScanning, Networking\/Wifi Troubleshooting, and PC &amp; Mac Hardware\nDiagnostics<\/span>\n<hr style=\"page-break-before:always;display:none;\"><\/li><\/ul>\n\n\n\n<h2 class=\"has-large-font-size wp-block-heading\" id=\"h.movyqm1s8f7f\"><span class=\"c15\">InfraShield,\nInc.<\/span> <span class=\"c18\">&#8211; Intern<\/span><\/h2>\n\n\n\n<p><span class=\"c25 c22 c23\">SUMMER 2017 &#8211; FALL\n2017<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li class=\"c8 li-bullet-0\"><span class=\"c3\">Database development &amp;\ncomputer networking in support of corporate database\nprojects<\/span><\/li><li class=\"c0 li-bullet-0\"><span class=\"c3\">Deployed network\ninfrastructure and provided user support<\/span><\/li><li class=\"c0 li-bullet-0\"><span class=\"c3\">Designed and\nimplemented a Android and iPhone Application<\/span><\/li><li class=\"c0 li-bullet-0\"><span class=\"c3\">Assisted in the\nimplementation of the National Institute of Standards and\nTechnology (NIST) 800-53 cyber security controls<\/span><\/li><\/ul>\n\n\n\n<h1 class=\"has-x-large-font-size wp-block-heading\" id=\"h.pwnp1k6vsbh1\"><span class=\"c1\">EDUCATION<\/span><\/h1>\n\n\n\n<ul class=\"wp-block-list\"><li class=\"c0 li-bullet-0\"><span class=\"c3\">Virginia Tech, B.S.\nComputer Science<\/span><\/li><li class=\"c0 li-bullet-0\"><span class=\"c3\">Robinson Secondary\nSchool, Advanced Diploma<\/span><\/li><\/ul>\n\n\n\n<h1 class=\"has-x-large-font-size wp-block-heading\" id=\"h.3hy8rkwzatey\"><span class=\"c5\">HONORS &amp;\nAWARDS<\/span><\/h1>\n\n\n\n<ul class=\"wp-block-list\"><li class=\"c0 li-bullet-0\"><span class=\"c3\">Future Business Leaders\nof America, VA State Champion and National Competition Team Member,\nProblem Solving in Computing<\/span><\/li><li class=\"c0 li-bullet-0\"><span class=\"c3\">Gallaudet University,\nMotorola Maker Camp &#8211; Awarded Beta Phone with Arduino for Work on\nApps for the Deaf<\/span><\/li><li class=\"c0 li-bullet-0\"><span class=\"c3\">Google-certified\nWorkspace Administrator<\/span><\/li><li class=\"c0 li-bullet-0\"><span class=\"c3\">Microsoft-certified\nOffice User<\/span><\/li><li class=\"c0 li-bullet-0\"><span class=\"c3\">NoVA regional and\nVirginia State competition Winner for an FBLA Pac-Man clone\nproject<\/span><\/li><li class=\"c0 li-bullet-0\"><span class=\"c3\">Boy Scouts of America,\nEagle Scout<\/span><\/li><\/ul>\n\n\n\n<h1 class=\"has-x-large-font-size wp-block-heading\" id=\"h.e9dbxtuw8okf\"><span class=\"c5\">PERSONAL\nINTERESTS<\/span><\/h1>\n\n\n\n<ul class=\"wp-block-list\"><li class=\"c0 li-bullet-0\"><span class=\"c3\">Making and Playing\nVideo games (Dota 2, Guilty Gear, Dark Souls)<\/span><\/li><li class=\"c0 li-bullet-0\"><span class=\"c3\">Creative writing and\nreading especially fantasy<\/span><\/li><li class=\"c0 li-bullet-0\"><span class=\"c3\">Open Source Software\ncoding including Discord bots, personal scripts, Apache Software\nFoundation contributions, and learning new programming\nlanguages.<\/span><\/li><li class=\"c0 li-bullet-0\"><span class=\"c3\">Currently learning\nRust.<\/span><\/li><\/ul>\n\n\n\n<h1 class=\"has-x-large-font-size wp-block-heading\" id=\"h.8x1x45f4an07\"><span class=\"c1\">COMPREHENSIVE TECHNICAL SKILLS<\/span><\/h1>\n\n\n\n<p><span class=\"c3\">Programming Concepts:<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><span class=\"c3\">Multi-threaded programming<\/span><\/li><li><span class=\"c3\">Systems<\/span><\/li><li><span class=\"c3\">Network &amp; packet protocols, such as TCP-IP,<\/span><\/li><li><span class=\"c3\">Common data structures (binary tree\/hash tables\/etc)<\/span><\/li><li><span class=\"c3\">Low-level memory architecture<\/span><\/li><\/ul>\n\n\n\n<p><span class=\"c3\">Computer Programming\nLanguages:<\/span><\/p>\n\n\n\n<p><a id=\"t.bc29b0485d0531b94d9986f0ae673a336c92db40\"><\/a><a id=\"t.0\"><\/a><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><ul class=\"c4 lst-kix_b7uhjgmv1a6x-0 start\"><li class=\"c0 li-bullet-0\"><span class=\"c3\">Python<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">C\/C++\/C#<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">Java<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">SQL<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">JSON<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">XML<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">RESTful API<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">HTML\/CSS<\/span><\/li><\/ul><\/td><td><ul class=\"c4 lst-kix_b7uhjgmv1a6x-0\"><li class=\"c0 li-bullet-0\"><span class=\"c3\">Perl<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">Javascript\/jQuery\/Electron<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">Visual Basic for Applications (VBA)<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">Google Apps Scripts (GAS)<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">Rust<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">Haskell<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">Prolog<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">Excel<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">Google Apps Scripting<\/span><\/li><\/ul><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><span class=\"c3\">Writing<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><span class=\"c3\">Both writing\/creating and editing technical documentation, program manuals, technical reference manuals, user documentation, and use cases<\/span><\/li><\/ul>\n\n\n\n<p><span class=\"c3\">Operating Systems:<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><span class=\"c3\">Linux\/Unix (CentOS\/Mint\/Ubuntu)<\/span><\/li><li><span class=\"c3\">Microsoft Windows<\/span><\/li><li><span class=\"c3\">ChromeOS<\/span><\/li><li><span class=\"c3\">Android<\/span><\/li><li><span class=\"c3\">iOS<\/span><\/li><li><span class=\"c3\">MacOS<\/span><\/li><\/ul>\n\n\n\n<p><span class=\"c3\">Software Experience (Partial List):<\/span><a id=\"t.156adf6ce5fac79337839d1d1aaef078f9072d8d\"><\/a><a id=\"t.1\"><\/a><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><ul class=\"c4 lst-kix_niukn6sxth2e-0\"><li class=\"c0 li-bullet-0\"><span class=\"c3\">Oracle VirtualBox<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">Amazon Web Services (EC2\/ECS)<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">OpenSSH\/SecureCRT\/PuTTY<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">Vi\/Vim<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">LucidCharts\/Google Draw<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">Balsamiq Wireframing<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">vscode (with vim keybindings, of course)<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">Google Docs\/Sheets\/Slides<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">Microsoft Word\/Excel\/PowerPoint\/Access<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">Adobe Photoshop\/Microsoft Paint\/GIMP<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">Jupyter Notebooks<\/span><\/li><\/ul><\/td><td><ul class=\"c4 lst-kix_niukn6sxth2e-0\"><li class=\"c0 li-bullet-0\"><span class=\"c3\">System Imaging Tools (Ghost)<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">Logisim<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">Code42 Crashplan Cloud Backup (Administration and User)<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">OpenVPN<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">Thunderbird<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">ELK Stack<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">Wireshark<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">LogMeIn Rescue<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">GIS<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">git\/svn\/github\/gitlab<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">optipng<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">ffmpeg<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">ImageMagick<\/span><\/li><\/ul><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><span class=\"c3\">Python Libraries:<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><span class=\"c3\">sqlite3<\/span><\/li><li><span class=\"c3\">tesseract<\/span><\/li><li><span class=\"c3\">imgkit (wkhtmltopdf\/wkhtmltoimage wrapper)<\/span><\/li><li><span class=\"c3\">numpy<\/span><\/li><li><span class=\"c3\">beautifulsoup<\/span><\/li><li><span class=\"c3\">urllib<\/span><\/li><li><span class=\"c3\">Pillow<\/span><\/li><li><span class=\"c3\">pandas<\/span><\/li><\/ul>\n\n\n\n<p><span class=\"c3\">Additional Development\nProjects:<\/span><\/p>\n\n\n\n<p><a id=\"t.332942c2cf57f756ac1e5532d835ac4a46e9712d\"><\/a><a id=\"t.2\"><\/a><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><ul class=\"c4 lst-kix_h4l31olusyb1-0 start\"><li class=\"c0 li-bullet-0\"><span class=\"c3\">Image\/File Discord Re-hoster<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">Packet and UDP implementation for a client and host<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">Spotify Premium custom music playlist synchronization<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">Multi-threaded file discovery, indexing, and hashing<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">C++, ncurses-based, 2-dimensional game engine<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">Text game, Choose Your Own Adventure (CYOA) game engine<\/span><\/li><\/ul><\/td><td><ul class=\"c4 lst-kix_h4l31olusyb1-0\"><li class=\"c0 li-bullet-0\"><span class=\"c3\">Haskell passphrase generator<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">Reddit data-mining and archiving toolset<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">Custom Arduino and hardware switch actuators for ICISI conference demo booth<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">Raspberry PI server with Github mirroring<\/span><\/li> <li class=\"c0 li-bullet-0\"><span class=\"c3\">Reddit to Discord cross-posting bot<\/span><\/li><\/ul><\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Resume Computer Software Developer Github: https:\/\/github.com\/challosEmail: andrewjmcgrail@mcgrail.com SUMMARY Task-oriented employee who enjoys working on complex computer systems. EXPERIENCE Peregrine Computer Consultants Corporation&nbsp;&#8211; Developer MAY 2020 &#8211; PRESENT Administrating Google Workspace on-premise to do cloud migrations including Google Apps Scripts for data validation and automation Deploying email and web services with CentOS and cPanel infrastructures Maintaining [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-5","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/andrewmcgrail.com\/index.php\/wp-json\/wp\/v2\/pages\/5","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/andrewmcgrail.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/andrewmcgrail.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/andrewmcgrail.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/andrewmcgrail.com\/index.php\/wp-json\/wp\/v2\/comments?post=5"}],"version-history":[{"count":8,"href":"https:\/\/andrewmcgrail.com\/index.php\/wp-json\/wp\/v2\/pages\/5\/revisions"}],"predecessor-version":[{"id":30,"href":"https:\/\/andrewmcgrail.com\/index.php\/wp-json\/wp\/v2\/pages\/5\/revisions\/30"}],"wp:attachment":[{"href":"https:\/\/andrewmcgrail.com\/index.php\/wp-json\/wp\/v2\/media?parent=5"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}