Nathaniel Cook work email
- Valid
- Valid
- Valid
- Valid
Nathaniel Cook personal email
- Valid
Nathaniel Cook phone numbers
I'm a relentlessly resourceful software engineer with 13 years of experience in a broad set of technologies across the full stack. I also occasionally author content for Pluralsight. Lately I enjoy thinking about distributed systems scalability, API development, build systems, cloud computing and blockchain.Technical Experience* C++, C#, Java, Solidity, Swift, Objective-C, HTML, CSS, JavaScript, TypeScript, Bash, Python, Ruby* SQLite, SQL Server, Oracle, PostgreSQL* Node.js, Knockout.js, Vue.js, Tailwind, Swagger* Git, Mercurial, Jira, GitHub, Bitbucket, TeamCity, Jenkins, Heroku* VS Code, Visual Studio for Mac, XCode, RubyMine, Sublime Text, Postman
-
Senior Software EngineerMeta Jun 2020 - PresentMenlo Park, Ca, Us -
Senior Software EngineerAutomation Anywhere Nov 2019 - Jun 2020San Jose, Ca, Us* Research innovative ways to interact with Automation Anywhere's RPA bots* Create POC integrations with partner software, and turn the ones that gain traction into projects* Investigate project feasibility and options for development, including language, architecture and timeline* Drive both back-end and front-end development, from code to configuration and deployment -
Senior Software EngineerInsightly 2014 - Nov 2019San Francisco, Ca, Us* Designed and implemented multiple highly scalable APIs used by Insightly customers and the mobile apps* Led the company with the number of hackathon projects that were championed all the way to production* Significantly increased performance of SQLite cache by leveraging multiple concurrent connections* Resolved data consistency challenges related to server-side database replication latency* Rewrote an inefficient user analytics library to intelligently batch its sends with increased fault tolerance* Devised mechanisms for data synchronization, client conditional behavior, localized error responses, and schema change handling, including client and server side triggers* Incorporated Protocol Buffer serialization and wrote tools to precompile Protobuf deserializer code* Improved team efficiency by introducing a consistent branching strategy, simplified ticket management, automatic "prettification" of code, continuous integration and consistent builds* Established code guidelines and mentored developers on when and how to use concurrency* Reduced development pain points by writing various build tools to e.g. automatically validate localization files, update version numbers and manifest files* Created a proof-of-concept dashboard card to gamify testimonials via an Ethereum smart contract* Spearheaded migration from Mercurial and trained all developers on the differences with Git* Instituted on-call rotation for infrastructure and analytics monitoring for all team members* Prototyped integration of the Stratis Bitcoin full node as a payment rail -
Lead Mobile DeveloperYoubetme 2014 - 2014* Led a team of four developers in a re-write of the YouBetMe iOS and Android apps using a new cross-platform mobile application development framework* Trained the team on best practices for asynchronous code* Executed the migration to distributed version control (Git), and trained others on how to use it -
Senior Software EngineerWine.Com 2013 - 2014San Francisco, Ca, Us* Revamped the shopping cart landing page so that page reloads were no longer required, for a better checkout experience* Standardized deployments via a suite of parameterized build scripts, and enabled local troubleshooting* Significantly reduced missing and unused image assets by devising a tool to audit assets on every check-in* Launched an initiative to revamp the Wine.com mobile app, and make it cross platform -
Lead EngineerRehab Management Inc. 2012 - 2013* Led a small team in reengineering a medical services application to enable complex reporting requirements* Partitioned and replicated data per facility, permitting offline scenarios and reducing latency* Built an iOS app and corresponding back-end for therapists to enter treatment data
-
Software EngineerMtv Networks 2008 - 2012New York, Ny, Us* Turned a proof-of-concept clip trimmer into a polished video editor with waveform scrubbing, silence detection and advanced frame navigation* Eliminated a problematic Java dependency by creating a C++ library to control QuickTime* Introduced web services for video transcoder orchestration, reducing the number of database connections -
Developer/ConsultantMetastorm 2008 - 2008* Developed web applications and utilities modeling business processes for clients such as Conair* Integrated with web services and facilitated customizable analytics and reporting
-
Full Stack DeveloperCity Of Richmond 2007 - 2008* Created a web application to track aspects of gas infrastructure, leaks and repairs* Began migration of monolithic legacy systems to microservices
-
Full Stack DeveloperSalem Web Network 2006 - 2007Richmond, Va, Us* Re-launched a major news and blogging platform, to great success in terms of ad revenue* Resolved load problems happening during application startup under high-traffic conditions by fixing the cache implementation* Optimized object relational mapper query generation, leading to significantly lower database server CPU utilization
Nathaniel Cook Skills
Nathaniel Cook Education Details
-
Regis UniversityComputer Science -
J. Sargeant Reynolds Community CollegeComputer Science
Frequently Asked Questions about Nathaniel Cook
What company does Nathaniel Cook work for?
Nathaniel Cook works for Meta
What is Nathaniel Cook's role at the current company?
Nathaniel Cook's current role is Senior Software Engineer at Meta.
What is Nathaniel Cook's email address?
Nathaniel Cook's email address is he****@****ail.com
What is Nathaniel Cook's direct phone number?
Nathaniel Cook's direct phone number is +170765*****
What schools did Nathaniel Cook attend?
Nathaniel Cook attended Regis University, J. Sargeant Reynolds Community College.
What skills is Nathaniel Cook known for?
Nathaniel Cook has skills like C#, Asp.net, .net, T Sql, Visual Studio, Javascript, Microsoft Sql Server, Web Services, Software Development, Vb.net, Linq, Sql.
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