Nicholas Parker is a seasoned Director of Engineering with 25 years in software development, blending deep hands-on expertise in C++, Java, and C# with proven leadership across engineering, QA, DBA, and infrastructure teams. He has a strong track record of modernizing SDLCs—implementing Agile, Kanban, and DevOps practices—and tailoring process to business needs while maintaining ITIL-grade robustness. Nicholas has led cloud, telephony/IVR, MFA, fraud detection, and CI/CD initiatives at enterprise scale, and recently moved into a director role in Minnesota while now based in Ankeny, Iowa. His open-source contributions to SQLCipher demonstrate practical security engineering experience, including adding FIPS support and extending Android database functionality. Known for balancing system complexity, cost, and revenue, he drives difficult cultural and architectural changes to keep teams on the bleeding edge. He combines technical depth in SaaS, SOA, PaaS, and web services with a pragmatic focus on delivering high-quality solutions on time.
18 years of coding experience
26 years of employment as a software developer
High School Diploma, High School Diploma at Clinton High School
BS Computer Science, BS Computer Science at University of Iowa
Contributions:424 commits, 48 PRs, 148 pushes in 11 years 6 months
Contributions summary:Nicholas made significant contributions to the SQLCipher for Android project, primarily focusing on enhancing the database functionality. Their work includes implementing features to enable extension loading and adding support for cross-process cursor wrappers. They also modified build configurations and added features related to the password management and database integrity.
SQLCipher is a standalone fork of SQLite that adds 256 bit AES encryption of database files and other security features.
Role in this project:
Back-end Developer & Security Engineer
Contributions:225 commits, 17 PRs, 65 pushes in 8 years 7 months
Contributions summary:Nicholas primarily contributed to the core functionality of the SQLCipher library, implementing new PRAGMA commands like "cipher_version", "cipher_provider_version" and enhancing existing ones like "cipher_migrate". These changes involved modifying encryption and decryption routines. Furthermore, the user has integrated FIPS support into the openssl crypto provider by updating the init and cleanup functions.
aesaes-encryptiondatabase-filessqlsecurity
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Nicholas Parker - Director Of Engineering at Leepfrog Technologies