Patrick Mills

Patrick Mills Email and Phone Number

Senior Principal Software Engineer @ Cerberus
Arlington, VA, US
Patrick Mills's Location
Arlington, Virginia, United States, United States
About Patrick Mills

Over 15 years of experience. Specialties: website backend automation, custom programming, Windows development, systems administration, embedded development, roboticsProgramming – 20+ languages; I select a language based on the problem to be solved and project specifications, but the following are some I tend to use most often: JavaScript, C, C++, C#, Objective C, Perl, Python, PHP, Java, 6811 Assembly, SQL, and CSS. I have used these to create many commercial applications, games, mobile apps, websites, website backends, plugins, and E-Commerce databases.MultimediaGraphics – Photoshop, Illustrator, Paint Shop Pro and Fireworks to create print and web graphics.Audio – Adobe Audition and Cakewalk to generate AAC, MPEG, Wave, Real Audio, Windows Media and AIFF.Video – Premiere, Flash, FFMPeg, WM Encoder, TMPGEnc, GSpot, RealProducer and AviSynth to generate MPEG 2 DVD, MPEG 4, AVI, Real Media, QuickTime, and DivX.Computer Aided DesignModeling – Ansys, Inventor, SolidWorks, COSMOS, Mathematica, FEMLab and MATLAB.Design – PCB design and layout using Cadence OrCAD/Allegro, Eagle and KiCad.MEMS – device design using MEMS Cap, Tanner, IntelliSuite and Synopsis.PlatformsWireless – WiFi, RFID, EmbeddedCloud – Amazon, Azure, Google, Rackspace, SalesforceEmbedded – Intel, AMD, Motorola, Silicon Labs, Freescale, Renasas, Amtel, Zilog, MarvellEthernet, USB, Sensor NetworksPrototyping – Xilinx FPGA, Cadence, 3D printing, mold designSecurity / Encryption – SSL/TLS, SSH, SSLeay, SMIME, PKCSMulti-Threading – CUDA, Windows Threads, MMX/SSE, pThreads, MPIIntelligent Systems – Fuzzy Logic, Neural Networks, Genetic AlgorithmsGraphics – DirectX / Direct3D, Shaders, OpenGL, custom 2D / 3DArchitecturesMobile – Android, iPhone/iPadWindows – 7, 10, ServerUnix – Linux, BSD, Solaris, ...Macintosh – OS XManagementManage a team of programmers, developers and artists; manage clients’ expectations and budgets. Balance time, cost, functionality, and reliability.

Patrick Mills's Current Company Details
Cerberus

Cerberus

View
Senior Principal Software Engineer
Arlington, VA, US
Patrick Mills Work Experience Details
  • Cerberus
    Senior Principal Software Engineer
    Cerberus
    Arlington, Va, Us
  • Cerberus
    Senior Principal Software Engineer
    Cerberus Nov 2022 - Present
    Arlington, Virginia, Us
    Working to make the best managed file sharing system even better by enhancing networking, security and performance.
  • Cerberus
    Principal Software Engineer
    Cerberus Oct 2019 - Nov 2022
    Arlington, Virginia, Us
    Collaborate with the founder and lead a core team of engineers to develop and maintain an enterprise Managed File Transfer (MFT) application running as an on-premises Windows service and used worldwide across industries including: government, entertainment, technology, financial, retail, and healthcare.Coding in C++ for the backend, and jQuery/Bootstrap for the frontend UI, I create/enhance modules from the RFC specifications using only OpenSSL for low-level encryption, including HTTP/S, SFTP/SCP, FTP/S, One Time Password (OTP) via Email & SMS, Two-factor authentication (2FA) via TOTP/Duo, SAML/SCIM integrating with MS Entra/Okta, Auditing/Reporting integrating with SQL Server/PostgreSQL/MySQL, logging via log4cxx and remote syslog, Automation event system integration with email, libcurl, native filesystem, and SOAP.Also, updated code to C++17 and later C++20 (using auto, templates, constraints, lambdas, structured bindings, move semantics, uniform initialization, constexpr, filesystem, chrono, visit and formatting), upgraded codebase from OpenSSL 1.0.2 to 3.0, developed an automated load tester, maintain SOAP API and third-party REST integrations, write feature unit tests, run custom security scans, write blog posts to describe and promote major new features, and assist Support with Tier 3 issues.
  • Pixia Corp
    Senior Software Engineer
    Pixia Corp Jan 2019 - Oct 2019
    Herndon , Virginia , Us
    Developed advanced near real-time video encoding and processing libraries and applications.
  • Neverland Software & Systems
    Senior Computer Engineer
    Neverland Software & Systems Sep 1994 - Jan 2019
    Utilize full range of technical skills to service clients including: custom coding, database design, server administration, cross platform web development, and graphics modelling. Manage tight teams (6-10) to meet delivery and budget requirements and exceed client expectations. Clients include: ACF, ACP, AHRI / GAMA, Americans for Tax Reform, Apptio, the Association for Healthcare Foodservice, Brodeur Partners, CBS, CIAA, Dell / Fujitsu, DSA, EIAJ, FleishmanHillard, GSA, Honda, IFDA, ITAC, MCI, Microsoft, NAID, The National Space Club, Nike, The St. Joe Company, The Sullivan Alliance, Supernus Pharmaceuticals, Country of Taiwan, US Air Force, US DOL, State of Virginia, Weber Shandwick/Powell Tate, WIIT, Women in Aerospace.
  • Mediaspot Technology, Llc
    Co-Founder & Cto
    Mediaspot Technology, Llc Aug 2012 - Dec 2018
    Designed and implemented a high availability on-board media streaming platform. The complete system includes a custom ruggedized multicore embedded system, EU/NA approved power system with UPS, multi-node synchronization via high-bandwidth wireless technologies, command and control software, encryption, and HTML5 & mobile app delivery systems.
  • The Netoffice, Inc.
    Cio
    The Netoffice, Inc. 1998 - 2000
    Develop and implement Internet technologies for business users.
  • Telework Analytics International, Inc.
    Head Programmer
    Telework Analytics International, Inc. 1994 - 1995
    Developed a Windows based computerized auditing system to gather work/lifestyle information from company employees and generate reports detailing individual and company teleworking / telecommuting compatibility. A second phase program interacts with Microsoft Excel using DDE. Third phase uses Visual Basic for Excel routines to generate analyses. Authentication ensures data integrity; hardware key maintains usage count for billing. Program supports multiple languages including American English, British English, French, German, and Spanish. Wrote illustrated documentation for users and support staff. Created process-color magazine advertising layouts. Managed Windows and Macintosh computers.

Patrick Mills Skills

Embedded Systems Programming Linux System Administration Databases Biomedical Engineering Unix Computer Engineering Robotics Computer Security Artificial Intelligence Software Development Windows Apache Computer Graphics Machine Learning Network Architecture Mobile Applications Perl Java C# C++ Xml Android Sql Html5 Cascading Style Sheets Objective C Fortran Visual Basic Vhdl Postgresql Assembly Language Javascript Python Php React Native Jquery Bootstrap Asp.net Graphics Software 3d Graphics Mems Fuzzy Logic Network Programming Virtual Prototyping X86 Assembly Multi Threaded Development Sse2 Cuda

Patrick Mills Education Details

  • The George Washington University
    The George Washington University
    Biomedical
  • University Of South Carolina
    University Of South Carolina
    Electrical And Computer Engineering
  • Swarthmore College
    Swarthmore College
    Engineering

Frequently Asked Questions about Patrick Mills

What company does Patrick Mills work for?

Patrick Mills works for Cerberus

What is Patrick Mills's role at the current company?

Patrick Mills's current role is Senior Principal Software Engineer.

What schools did Patrick Mills attend?

Patrick Mills attended The George Washington University, University Of South Carolina, Swarthmore College.

What are some of Patrick Mills's interests?

Patrick Mills has interest in Robotics, Programming, Mems, Microelectromechanical Systems, Biomedical.

What skills is Patrick Mills known for?

Patrick Mills has skills like Embedded Systems, Programming, Linux, System Administration, Databases, Biomedical Engineering, Unix, Computer Engineering, Robotics, Computer Security, Artificial Intelligence, Software Development.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.