Alan Franks work email
- Valid
- Valid
- Valid
- Valid
Alan Franks personal email
Accomplished software engineering professional, with over 28 years of experience and a proven track record delivering quality, high performance software solutions to challenging problems, surpassing customer expectations. I offer a deep understanding of software architectures and design techniques, applying that understanding from initial concept through implementation, leading and mentoring small teams of developers. My current specializations are in the areas of cybersecurity and distributed systems in performance critical, resource constrained environments.Skils: C#, C/C++, Python, Objective C, Java, Smalltalk, Perl, assembly, Visual Studio, .NET Core, Windows Driver Kit (WDK, WDF), ASP.NET Core, Dapper, JSON-RPC, WiX, MySQL, Fluent/NHibernate, Xcode, Gnu g++, C++ STL, Boost++, ANTLR, RPM, Git, Subversion, Perforce, Rational Purify/Quantify/Purecov, Valgrind, bash, Keil toolset, VxWorks, Rational Rose, Agile/Scrum/Kanban, UML, Rational Unified Process, Booch, Rumbaugh/OMT, Windows 10/8/7/Vista/XP Server 2016/2012, Red Hat/Ubuntu Linux, Apple OS X, VxWorks
-
Principal Software EngineerProtochips Jan 2019 - PresentMorrisville, Nc, Us -
Senior Software DesignerNehemiah Security Jun 2012 - Nov 2018Developed new features, performance improvements and bug fixes for Nehemiah Security's AtomicEye product, an enterprise-wide malware detection and remediation suite. Designed and implemented kernel-mode driver in Visual C++ which monitors the MS Windows registry for changes, queueing events of interest to user-mode proxy library used by the Windows AtomicEye Agent Service. Designed and implemented AtomicEye Agent daemon for RedHat RHEL/CentOS Linux using Python, Bash, RPM, XML, JSON-RPC. Worked in team of three senior developers to design and implement AtomicEye Agent daemon for Mac OS X in Objective-C. Implemented encrypted JSON-RPC based message architecture for agent/server communication using Visual C# and .NET for agent/server communication, including client interface libraries and IIS web service backend. Redesigned and implemented a vastly improved, intuitive AtomicEye Server Installer using WiX, C# custom actions and WPF/XAML UI custom bootstrapper application, all in Microsoft Visual Studio 2015.
-
Senior R&D Engineer IiSynopsys, Inc. Jun 2004 - Jun 2012Sunnyvale, California, UsDesign and development of new features and performance enhancements for IC Validator's PXL runset language. Designed and implemented PXL language virtual machine, supporting asynchronous, distributed processing of layer processing commands and PXL remote functions. Designed and implemented PXL compiler transformations/optimizations and PXL virtual machine performance improvements. Created improved, reliable state machine based design for fault-tolerant management of hundreds of Linux hosts in IC Validator's distributed processing model. -
Senior Software EngineerBeckmann Technologies Apr 2002 - Jun 2004Designed and developed embedded software and Windows application software for the BlueLink automotive diagnostic interface. Developed tools in C# to analyze and extract engine control unit data formats for Mercedes-Benz vehicles.
-
Senior Member Of Scientific StaffNortel Networks Mar 1999 - Aug 2001CaDesigned and implemented network protocol and base application library software in C++ for the Nortel Networks MG-4000 and MG-5000 embedded platforms. -
Senior Software EngineerBroadband Technologies, Inc. 1996 - 1999Designed and implemented new features for Video Administration Module (VAM) in ParcPlace VisualWorks Smalltalk and C++ on Sun Sparc running Solaris.
-
Senior Member Of Scientific StaffBell Northern Research 1994 - 1996CaDesigned and implemented service order (SERVORD) and provisioning framework and class libraries in Protel II for Northern Telecom's DMS-100 switching system. Developed new telephony services in Protel II for the DMS-100 (Analog/Permanent Call Hold). Prototyped telephony services in Smalltalk targeting GSF simulation environment. -
Software EngineerData General 1989 - 1994Las Rozas, Madrid, EsProvided porting assistance and development support for third party vendors deploying workstation software on Data General AViiON workstations running DG/UX SVR4 Unix. Developed new features and fixed bugs for AOS/VS Business BASIC implemented in Eclipse Assembly, and AOS/VS SMU source management tools implemented in DG PL/I, on Data General MV
Alan Franks Skills
Alan Franks Education Details
-
West Virginia Wesleyan CollegeComputer Science
Frequently Asked Questions about Alan Franks
What company does Alan Franks work for?
Alan Franks works for Protochips
What is Alan Franks's role at the current company?
Alan Franks's current role is Principal Software Engineer.
What is Alan Franks's email address?
Alan Franks's email address is al****@****ant.com
What schools did Alan Franks attend?
Alan Franks attended West Virginia Wesleyan College.
What skills is Alan Franks known for?
Alan Franks has skills like Software Development, Unix, Linux, Distributed Systems, Embedded Systems, Embedded Software, Solaris, C++, Tcp/ip, Java, C#, Architectures.
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