Nick Palmer Email & Phone Number
@array.com
3 phones found area 650 and 909
LinkedIn matched
Who is Nick Palmer? Overview
A concise factual answer block for searchers comparing this professional profile.
Nick Palmer is listed as Principal Consultant at Nick.Codes, based in United States. AeroLeads shows a work email signal at array.com, phone signal with area code 650, 909, and a matched LinkedIn profile for Nick Palmer.
Nick Palmer previously worked as Principal Engineer at Array and Principal Engineer at Array. Nick Palmer holds Doctor Of Philosophy (Phd), Mobile Distributed Systems from Vrije Universiteit Amsterdam (Vu Amsterdam).
Email format at Nick.Codes
This section adds company-level context without repeating Nick Palmer's masked contact details.
AeroLeads found 1 current-domain work email signal for Nick Palmer. Compare company email patterns before reaching out.
About Nick Palmer
I am currently engaged in "Building the Array", architecting resilient distributed systems, mentoring engineers, fostering a high performing culture, and setting technical directions for the company.After graduating with honors in Computer Engineering from the University of Arizona, I embarked on a diverse career in the tech industry. My early experiences spanned developing embedded Java virtual machines, middleware for the cable industry, and software for fixed-income derivatives trading. This journey led me to an interest in high-performance computing and further academic pursuits in Amsterdam. I earned a master's degree in Parallel and Distributed Computer Systems from Vrije Universiteit Amsterdam, followed by a Ph.D. focused on distributed middleware for mobile devices with applications in disaster management.Post-academia, I relocated to the Bay Area, where my career evolved through roles in technical product management, technology leadership, and engineering across startups and tech firms. My contributions ranged from product architecture to technical leadership in web, mobile, and backend engineering.Currently, I am deeply involved with Array, where I initially architected our BuildCredit Loan product and now apply that expertise across the company, contributing to our mission of "Building the Array."Specialties: JavaScript, Go, Android, Java, C, C++, Bash, make, Mac OS X, Linux, Git, Gitlab, team player, self motivated, quick learner, excellent mentor.
Listed skills include Distributed Systems, Java, Linux, Perl, and 41 others.
Nick Palmer's current company
Company context helps verify the profile and gives searchers a useful next step.
Nick Palmer work experience
A career timeline built from the work history available for this profile.
Principal Engineer
Principal Engineer
CurrentPrincipal Consultant
CurrentConsulted on various mobile and full stack projects.I built an Android application in less than 6 weeks for live and replay video streaming. The application was #1 in the Google Play store in Vietnam for several weeks, with a peak of more than 200k daily active users, and a crash rate less than .2%.Also architected and built a universal, single page, full stack application using node.js, React, React-Router, Redux, Redux-Form and Reselect for the frontend and Strongloop over MongoDB for the backend, including a dynamic form builder and object schema language, feature flag system, job queue system, and all DevOps, including continuous deployment out of CI using AWS Cloud Formation, EC2, ECS and Docker.Lead a team of 5 which built an Android application for a worldwide brand in just 8 weeks, including streaming video, articles, photos, and more. I also designed the API specification and built a mock server using Node.js and RAML, used to keep the mobile teams on track, as the server build was behind schedule. Delivered the Android build to tight visual conformance ahead of the similarly staffed iOS team.Finally, managed and grew a team from 3 to 8 people who refactored a legacy application in the transportation sector. We converted all DevOps from Chef to Docker on AWS ECS. We setup autoscaling for all services, and migrating building and deployment to CircleCI.m, migrated the database to RDS PostgreSQL and replaces Google Maps API calls with PostGIS over Tigerline data, significantly reducing operating costs. Refactored the Go backend, reducing complexity and service count while brining code coverage from zero up to just over 50% in the span of a year. Refactored and resolved issues with the Android components of the system, including rewriting the Bluetooth stack and the payment gateway. We also built passenger applications on iOS and Android as well as rebuilt the web portal in React / Redux / Sagas on Node with a Go backend.
Advisor & Cto
Advised motherly on various technical issues, and rebuilt their frontend stack using React / Redux on Express / Node.js.
Member Of Technical Staff
I worked on both the Humin Server team, writing awesome-sauce backends with magic scaling sprinkles, and managing DevOps, and also ran the Humin Android team, architecting, managing, and implementing our Android applications.Our micro-services were implemented in Go and deployed on AWS, over Dynamo, MySQL, S3 and SQS, using Docker, Cloud Formation, Elastic Beanstalk and more. I wrote our accounts service, abstractions over S3 and SQS, NaCL and developed our session key infrastructure (similar to JWT using Protocol Buffers for encoding instead of JSON), as well as a custom messaging platform.Our android architecture was based on Mortar, Flow, Dagger 2, ButterKnife and Picasso (thanks Square!) with a custom JNI layer wrapping a C library for connecting to our micro services, which was used for both iOS and Android applications. I rewrote the JNI layer using a set of custom macros achieving 60x speedup over the initial implementation, and also converted the build from Ant to Gradle and moved the company onto Android Studio.
Vp Of Technology
I wore many hats at NewAer. I divide them into three broad categories: managerial, creative, and technical.A non exhaustive list includes:Managerial:* With my product manager hat on, I groom our icebox and prioritize the development of new features for our SDK and applications. * When wearing the salesman hat, I meet with customers and investors and advocate our products as an essential solution in the context landscape. * As development team manager, I manage the team, including myself, who are bringing our products to market.* As hiring manager, I am constantly looking for new talented developers to join our team.Creative:* The product ideation hat lets me exercise my creative side by envisioning new products and services which proximity unlocks. If only we had time to build them all! * With my interaction design hat on, I get to design the look and feel of our applications, the flow of screens, and obsess about the little details that make a product delightful. * With my visual design hat on, I get to make icons for our apps.* With my web design hat on, I do layout and visual elements of our site.* The print design hat gives me the opportunity to redesign our logo and other print media! * As a copy writer, I explain in simple terms complex aspects of the proximity landscape.Technical:* When wearing the architect hat, I design the interfaces for our SDKs, as well as the architecture of our applications and backends.* With the web developer hat, I get to play with HTML5, CSS and JavaScript.* My Scala Play developer hat lets me express ideas in a functional way for both our website and enterprise products.* With the developer operations hat on, I work on software tools and process including: GitLab, Jenkins, Testflight, Crashlytics, Puppet, and others.* The Android hat is one of my favorites, where I get to actually build our Android SDK and applications built on top of that SDK.* With the chief bottle washer hat on, I get to wash bottles!
Technical Product Manager & Software Innovator
I spent the first portion of my tenure at Originate creating demonstration projects which integrated with Twilio's telephony API, and Box.com's file sharing API using Ruby on Rails.I was then promoted to Technical Product Manager for NewAer's Proximity Platform. I oversaw the creation of NewAer's Android and iOS API, and launch of those APIs at the Launch hackathon. I also managed the development, QA and delivery of a significant application built on top of that API to a private customer. Starting May 1, I accepted a position at NewAer as VP of Technology overseeing development of other NewAer powered apps and the development of a Windows SDK.
Promovendus (Phd Student)
Involved in research into the use of smart phones as a novel distributed computing platform with emphasis on applications for crisis and contingency management and runtime systems and APIs for enabling such applications. Work in this area included a distributed voting platform, a context collection framework, a data management and synchronization platform, as well as several applications exploring distributed gaming on mobile devices. Duties also include teaching practical and seminar courses, as well as supervising the work of masters and bachelors students. Source versioning and management with Subversion and Git, and development in Java for the Android platform using Eclipse.
Masters Student
Top Masters student in the Parallel and Distributed Computer Systems. Graduated with honors 2007.
Assistant Vice President / Software Engineer
Charged with requirements analysis, design, implementation, testing, deployment and maintenance of a distributed compute farm for processing large financial data sets. Reported directly to the Vice President and Chief Technology Officer. Also responsible for customer driven modifications to Kestrel's existing Java Swing based client interface for the ETI trading system, the Java Server backing that interface, the JNI layer used to connect that server to an Oracle database using Pro/C and SQL, modifications to the database schema, as well as modification to several supporting daemons written in C and C++. Also responsible for requirements gathering with the customer, analysis of gathered requirements, design, implementation, testing, documentation and deployment of the Kestrel KonneKT product, based on the existing ETI infrastructure.
Software Engineer
Charged with requirements analysis, design using UML and Rational Rose, implementation, testing, and deployment of several large pro jects using Java, JDBC, Oracle, Javascript, Struts, Servlets, EJB, J2EE, Corba, TCP/IP, UDP, XSLT and XML including; a Cisco Netflow usage collection agent which gathered data directly from Cisco Netflow enabled routers and aggregated the information before passing it to legacy billing systems, a J2EE registration server for AP Engines Interlink OSS Integration platform, as well as a demonstration platform for the Open Access and Provisioning components of the product line for use at trade shows. Source versioning and build managed using CVS and Ant.
Software Engineer
Duties included: Implementing the java.util library package and JNI for the Perc embedded virtual machine, porting the virtual machine to the OSE embedded operating system, benchmarking and improving performance on all platforms, as well as writing and debugging Java, C, JNI, X86 and PPC assembly, on Windows NT, Linux, OSE Delta, VxWorks, and RTX. All duties required excellent team work and communication skills as well as the ability to self motivate and meet critical deadlines. All version control was managed using CVS, and build managed using GNU Make.
Nick Palmer education
Doctor Of Philosophy (Phd), Mobile Distributed Systems
Masters, Parallel And Distributed Computer Systems
Bs, Computer Engineering, With Minors In Mathematics And Electrical Engineering
Computer Engineering
Frequently asked questions about Nick Palmer
Quick answers generated from the profile data available on this page.
What company does Nick Palmer work for?
Nick Palmer works for Nick.Codes.
What is Nick Palmer's role at Nick.Codes?
Nick Palmer is listed as Principal Consultant at Nick.Codes.
What is Nick Palmer's email address?
AeroLeads has found 1 work email signal at @array.com for Nick Palmer at Nick.Codes.
What is Nick Palmer's phone number?
AeroLeads has found 3 phone signal(s) with area code 650, 909 for Nick Palmer at Nick.Codes.
Where is Nick Palmer based?
Nick Palmer is based in United States while working with Nick.Codes.
What companies has Nick Palmer worked for?
Nick Palmer has worked for Nick.Codes, Array, Motherly, Humin Inc Bought By Tinder, and Newaer, Inc.
How can I contact Nick Palmer?
You can use AeroLeads to view verified contact signals for Nick Palmer at Nick.Codes, including work email, phone, and LinkedIn data when available.
What schools did Nick Palmer attend?
Nick Palmer holds Doctor Of Philosophy (Phd), Mobile Distributed Systems from Vrije Universiteit Amsterdam (Vu Amsterdam).
What skills is Nick Palmer known for?
Nick Palmer is listed with skills including Distributed Systems, Java, Linux, Perl, Subversion, Javascript, Git, and Python.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial