Chris Mcrae work email
- Valid
Chris Mcrae personal email
Senior engineer experienced in system and application programming, databases, system and network administration. Python, C, C++, SQL, PL/SQL, Node.js, Typescript, PERL, AJAX, Java, UNIX and Windows.I like discovering creative solutions to problems, particularly with respect to team productivity challenges. I am disciplined, self-motivated and independent. At the same time, I enjoy communication, collaboration and learning new things.
-
Senior Software Engineer – Scientific Computing PlatformsGenentech Aug 2022 - PresentSouth San Francisco, California, UsSoftware development for the Scientific Computing Platforms group, providing tools and infrastructure to enable scientists to make effective use of high performance computing (HPC) resources. Full-stack application development using Python, Postgres, Flask, SQLAlchemy, Bootstrap, JavaScript, Ansible, Terraform, GPFS. Software development in support of both on-premises and cloud-based HPC environments using Slurm, LUA, Open OnDemand, Ruby, Lmod, Golang and other tools. Git, Gitlab, Atlassian tools (JIRA, Bitbucket), etc. -
Personal Research & DevelopmentSelf-Employed Sep 2020 - Mar 2023Time off for family, personal projects, and skills refresh.
-
EngineerStealth Venture Jun 2018 - Aug 2020Research and development of a consumer product using Solidworks, Python and a little C#.
-
Senior Software EngineerThales E-Security Dec 2014 - Jun 2018Austin, Texas, UsLinux (CentOS) product development in C/C++, Python, Bash and Javascript (Node.js, Typescript), using git, svn and Atlassian tools. Delivered full-stack upgrade/revert feature; FIPS integrity check; root disk encryption using kickstart, dracut and cryptsetup; DHCP6 admin interface; custom network policy controls and other security features. Provided build and install support for cloud platforms (AWS, Azure, GCP, KVM), netfilter/iptables, firewalld, openssl, etc. Provided DevOps support for the team - maintaining the build, providing git support, maintaining Atlassian tools (JIRA, Stash and Bamboo). Automated vulnerability scanning using Nessus, OWAS ZAP, OpenVAS). Administered VMware vCenter, ESXi. MS Hyper-V, etc. -
Software Development EngineerAmazon Lab126 Jul 2013 - Aug 2014Sunnyvale, Ca, UsWhitebox automation for Android device (FireTV), in Python and Java. Developed multi-process architecture for testing Android and Bluetooth peripheral devices, including on-board Java components, control and monitoring mechanisms, multi-channel log capture, etc. Responsible for generating weekly reports on voice recognition accuracy. Developed Arduino code for automated device testing. -
Software EngineerNetapp Mar 2010 - Jul 2013San Jose, California, UsC and C++ clustered product development, under FreeBSD & Linux. Feature planning, documentation, implementation and testing for Core Software Infrastructure group. Audit logging for virtual servers, HTTP/XML API, performance tracing instrumentation and related analysis tools, CLI, security. -
Automation EngineerNetapp Dec 2004 - Mar 2010San Jose, California, UsOO PERL and Oracle development. Focused on automated testing of filesystem and data replication technologies. Test case development, documentation and automation; results tracking and reporting, infrastructure design and development.Skills utilized include Object Oriented PERL; SQL queries and PL/SQL stored procedures for Oracle; shell scripting; Perforce; HTTP; HTML; XML; Javascript; Apache; Solaris, Linux and Windows system administration; writing reports and analyzing logs; TCP/IP, C.Established a lead role in the design, development and implementation of strategies for improving and expanding test automation. Produced numerous diagrams, presentations and other documents - presented to upper management, new hires and the general engineering community. Partnered with product development groups to deliver a specialized code coverage database for targeted testing of new product code changes. Spearheaded an effort to apply codeline management principles to the test code base in order to stabilize results and establish a baseline for regression checking. Conceived and implemented multiple tools for test code development and management. Regularly contributed to resolving daily QA and product development support issues. -
Application ProgrammerCisco Oct 2003 - Oct 2004San Jose, Ca, UsOO PERL, Oracle and MS SQL Server programming for Enterprise Management Applications, specifically focused on IP Telephony and Cisco CallManager Voice Over IP (VOIP) technology. Duties included project design review, documentation using Wiki and Bugzilla, scheduling and time estimates, implementation, testing, coordination with database implementation team, coordination with other teams, global production support and monitoring.Required skills: Object Oriented PERL expertise; ability to write and troubleshoot SQL queries and stored procedures for both Oracle and MS SQL Server; shell scripting; Toad; Remedy; CVS; HTTP; HTML; SOAP; XML; Javascript; Apache; Solaris, Linux and Windows system administration; writing reports and analyzing logs; SNMP; TCP/IP; C++. -
Application Monitoring EngineerPhilips Components Aug 2002 - Jan 2003Assumed responsibility for the technical organization and management of an integrated service desk for 24x7 global enterprise application support. Initially supported applications included an XML messaging system using webMethods software and a Supply Chain Management (SCM) system based on webPlan software.Duties included development of custom application monitoring solutions using PERL; ticketing system configuration; development of documentation and training materials; travel to Shanghai, China to conduct training sessions for transition team.Supported Development, QA and Production installations consisting of 5-7 high-end Dell servers each, and located in multiple datacenters with complex firewalling. Primary system components: ActiveState PERL & PDK, Windows 2000, WMI (Windows Management Instrumentation), multiple MS SQL Server and Oracle database instances, CompuWare ServerVantage for system monitoring, Lotus Notes for email and ticketing.
-
Isdn Pri Debug And Windows Batch ScriptingPajaro Valley Unified School District Feb 2002 - Feb 2002Diagnosed and replaced a faulty ISDN PRI interface in a Cisco 3640 router. Rewrote a Windows NT batch script to provide compatibility with Windows 2000 versions of the resource kit tools.
-
Tools Development EngineerNavisite Aug 1999 - Jul 2001Andover, Ma, Ma, UsDesigned & implemented a cross-platform, client/server object oriented software system for automating system configuration management using Oracle, PL/SQL, CVS and OO PERL. Contributed to developing the UNIX & NT datacenter infrastructure, helping to install individual systems as well as contributing to general installation processes. Enabled HP Openview data warehousing across 4 datacenters. Customized Solaris installation packages for automated ColdFusion configuration and installation. Developed a BMC Patrol “Knowledge Module” for monitoring the ColdFusion services on UNIX & NT. Assisted in administration of VPN equipment (Nortel Networks Extranet, Steel-belted RADIUS, Ace SecurID, Netscape Directory Server). Created diagrams & documentation for developing the datacenter management infrastructure. -
Network DevelopmentSavoir Technologies Group Jun 1996 - Jul 1999Provided occasional network administration services, providing stability across several generations of management. Specific projects included configuring a Sun server to provide corporate Internet gateway services; configuring routing & other network services for corporate offices in 6 states, firewall implementation using the Cisco PIX & CiscoSecure authentication; network design & documentation; training new hires; troubleshooting DNS, mail, NT domain & Ethernet problems.
-
Network Design & ImplementationPajaro Valley Unified School District Apr 1998 - May 1999Designed & implemented a district-wide network of 24+ school sites. Configured a Cisco 3640 router for multiple Ethernet, analog & ISDN dialup, FR & dedicated T1 circuits. Assisted with Raptor firewall implementation. Consulted on hiring & participated in training permanent network admin personnel.
-
Network EngineeringSanta Cruz County Office Of Education (Sccoe) Apr 1995 - Jun 1998Built & maintained a countywide K12 educational network composed of ~75 sites using IGRP & OSPF over T1, Frame Relay, ISDN & POTS connections. Built & managed multiple Sun servers for countywide DNS, email, web, majordomo mailing lists, etc. Developed VBA and PERL for automatically generating per-site DNS zone files, Cisco router & firewall configurations, and Netscape Enterprise Server (iPlanet) web site templates. Implemented firewall protections & network address translation via Cisco PIX Firewall, packet filtering & server software upgrades. Contributed to regular Regional Network Design Team meetings with technical staff from other institutions including UC Santa Cruz, CSU Monterey Bay, Monterey COE, Santa Clara COE, San Benito COE & the Naval Postgraduate School (NPS). Consultation with individual schools & district offices on LAN design & implementation. Contributed to numerous other network planning & development meetings. Authored numerous technical documents & diagrams.
-
Wan (Wide Area Network) Design & ImplementationNational Easter Seals Society Apr 1998 - May 1998WAN design & implementation consisting of 2 fractional-T1 lines, 3 Cisco routers and a PIXfirewall. Network address translation, internal & external DNS services. Network documentation.
-
Network Documentation & TroubleshootingScruznet (Isp) Feb 1998 - Apr 1998Provided stand-in network administration during ownership change. Produced network routing diagrams & other documentation using Visio & other tools. Implemented internal network for backups by adding additional network interfaces to several FreeBSD servers (kernel rebuild).
-
Firewall ImplementationCabrillo Community College Feb 1997 - Aug 1997Managed the implementation of a campus firewall & address translation system consisting ofCheckpoint’s Firewall-1 product running on a Sun workstation. Migrated campus mail & name service from SCO UNIX to Windows NT, Sun & Linux platforms. Provided ongoing support to college technical staff through several major network transitions. Network documentation.
-
Project ManagerO'Reilly & Associates, Inc. Dec 1993 - Jun 1994Worked on various projects related to the development of O'Reilly's Global Network Navigator (GNN), an early Internet portal. Specifically: networked Berkeley site via a 56K link to AlterNet; evaluated Dynamic DNS patches to BIND; evaluated full text indexing packages; investigated serial transport alternatives for Internet-in-a-Box; presented GNN to technical audiences; created web sites for several clients, including a PERL-based CGI system for client session management.
-
Data Access Engineer, Innovative Software & Systems GroupUcsf Library & Center For Knowledge Management Feb 1993 - Dec 1993Various jobs for the “Redsage” electronic medical journals project: PERL software to generate an HTML document tree from AT&T’s “RightPages” database; ported RightPages C code to DEC Alpha platform; designed/implemented access control for the PERL-based Plexus HTTP server, also added configuration file support for ISMAP’ed images; collaborative implementation of WWW-WAIS gateway for publishing online indexes; collaboratively designed extensions to HTTP & NCSA Mosaic for dynamically embedding arbitrary X objects within the Mosaic display screen; page reconstruction program (ASCII OCR output to Postscript/X11). Prepared mini-proposals for NSF “Digital Libraries” funding effort. Evaluation of Z39.50 technology. Administered several Solaris workstations for the group.
-
Software EngineerPll Systems Aug 1992 - Dec 1992Engineered a re-entrant serial port protocol for multi-user database operations between a Macintosh RDBMS (4th Dimension) & a Unisys 6050 UNIX system running a commercial manufacturing package under the Progress RDBMS.
-
Network AdministratorUcla Cognitive Science Research Program Oct 1989 - Aug 1992Responsible for evaluating, installing & maintaining hardware, operating systems & application software on CogNet, a heterogeneous network of ~40 UNIX workstations, 2 supercomputers & ~35 personal computers. Duties included development of software & documentation; education & training of graduate students & faculty; diagnosing & repairing system problems; evaluating new technologies & planning network growth. Assisted in designing & implementing an Ethernet spanning several buildings. Managed preparation ofannual progress reports from CogNet research community to the NSF.
Chris Mcrae Skills
Chris Mcrae Education Details
-
University Of California, Santa CruzComputer Science
Frequently Asked Questions about Chris Mcrae
What company does Chris Mcrae work for?
Chris Mcrae works for Genentech
What is Chris Mcrae's role at the current company?
Chris Mcrae's current role is Senior Software Engineer.
What is Chris Mcrae's email address?
Chris Mcrae's email address is re****@****ast.net
What schools did Chris Mcrae attend?
Chris Mcrae attended University Of California, Santa Cruz.
What skills is Chris Mcrae known for?
Chris Mcrae has skills like Software Development, Unix, C, C++, Python, Shell Scripting, Linux, Databases, Tcp/ip, Distributed Systems, Solaris, Perl.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial