Eiríkur Hallgrímsson Email and Phone Number
Eiríkur Hallgrímsson personal email
- Valid
Eiríkur Hallgrímsson phone numbers
Let's talk about Public Good. Math/Science/Medicine, personal digital sovereignty and secure infrastructure. Lets not talk about AI/ML in the cloud for the purposes of spying on consumers. I'm a very senior Python developer who follows developments in the language and its libraries closely. I've dug into Go for highly responsive systems. I like the ideas in the Nim and Elm languages. I've been developing on Linux and TCP/IP for over 20 years. That's my favorite set of electric trains. I have a strong understanding of the Linux Desktop environments and infrastructure like D-Bus. I love tailoring Linux systems for quasi-embedded applications. I've used Numpy a lot and I've used PANDAS for ETL and processing big data sets. I've recently worked with PySpark (Apache Spark). Talk to me about anything Free Software or Open Source.I'm a very bright, continually self-educating, developer. I'm a math and science person. I love modern dynamic languages, but I work in C for low-level things. I like semi-embedded Linux devices like the Raspberry Pi because they expose both direct hardware interfaces and high-level APIs. I am a senior expert in all things Raspberry Pi. Coffeescript, Ruby and NodeJS are also in my toolkit. I'm the kind of person you should talk to about completely new blue-sky projects because I'm not locked-into any given technology. On the other hand, if you've just got some Python that needs to be fixed, I'd be glad to handle that for you.I especially enjoy working with unusual hardware and exotic input devices. Unicode, character sets and fonts are a major area of interest to me. At the moment I've got a number of projects running on the Raspberry Pi and Odroid's XU4 and N2. I build kernels for Raspberry Pi and other embedded systems. I use the low-latency, preempt, patch set for Linux frequently.Specialties: Raspberry Pi, Python, Desktop/Mobile Linux, Javascript applications programming via Coffeescript and jQuery, Linux tailoring and configuration. Ruby language. Scientific number-crunching in (fast) Numerical, NumPy, Python. XML-RPC, web services. TCP/IP, UDP networking from C, GTK+ user interfaces.
[Redacted]
View- Website:
- redacted.com
- Employees:
- 956
-
[Redacted]Easthampton, Ma, Us -
Senior Cybersecurity Engineer[Redacted] Jan 2022 - PresentAustin, Texas, UsBespoke firewall management. Python code to handle the architecture-follows-org-structure paradigm. -
Python WizardJackson National Asset Management, Llc May 2021 - Sep 2021Chicago, Il, UsJackson brought me in to be their Python wizard as they moved to Python, but they quickly decided to go in a different direction. I participated in the design phases of a PySpark on Databricks solution to replace an existing SAS on mainframe financial modeling system for annuities. I profiled and benchmarked the PySpark code. To achieve the desired performance the code was rewritten as expressing SAS logic in SQL semantics inside a layer of Python syntax. I drove improvements in the very limiting development enviroment. -
Natural Language / Machine Learning EngineerU.S. Department Of Health And Human Services (Hhs) Jul 2020 - Apr 2021Washington, District Of Columbia, UsDeveloping a multi-pipeline system to read purchasing contracts and find out all the ways that HHS departments are purchasing a given item. Beyond that is development of a user interface for using the knowledge base to make more efficient use of resources and funds. For example, protective gear (PPE) for COVID-19. HHS should bulk purchase and warehouse the commonly ordered PPE items. The system will allow users to find the best vendors and prices to meet their needs for specialized things. -
Principal EngineerIntaglio Blockchains Apr 2019 - Jul 2020I'm employee #1. I'm developing the whole system of Intaglio's proof-of-authority blockchain system to provide a permanent, verified, record of the provenance of art objects. Blockchain paper co-author Stuart Haber is Chief Scientist, George Lambert of Netmasters and Goldenware is Chief Architect. I'm doing implementation. Technologies are Hyperledger Indy, Stellar blockchain, Sovrin identities, with off-chain linked storage in IPFS backed by Ceph and Amazon S3 in multiple geographies.
-
Geospatial Alert DeveloperUnited States Postal Service Mar 2019 - Jun 2019Washington, D.C., UsShort contract to deliver high-performance Python code for consuming NOAA weather data streams using Oracle Spatial analysis and issuing direct warnings to post offices and truck drivers. This code is now in production. -
Python Raspberry Pi Industrial Security Systems DeveloperApplied Dna Sciences Jun 2018 - Feb 2019UsDevelopment of a secure industrial control processor in Python on embedded Raspberry Pi computers. This tagged-DNA security system has a touchscreen and DNA spraying functions.USB device discovery and control. Systems engineering of the startup process and communications via Ethernet. -
Python Geolocation Data Automation Using ArcgisAt&T Apr 2016 - Oct 2017Dallas, Tx, UsLots of Geodata processing in Python. Automating a slew of complex manual processes for ETL (extract, transform, load) and reconciliation of geographic data in different formats from different vendors. Coded to the ArcGIS API. Wrote fuzzy matching of geo-coded map features. AT&T subscribes to different geodata vendors and needs to accurately import updates on a regular basis. -
Python Intranet Management AutomationistCbts / Synchrony Financial / Ge Capital May 2015 - Apr 2016Cincinnati, Ohio, UsUsed Python with SOAP and REST APIs to link Cisco Security Manager, Infoblox, ServiceNow, Solarwinds Orion, Netbrain, and a large number of SNMP and other services to provide integrated views and management functions. This is a perfect role for Python's polyglot role as glue, duct-tape and baling wire. They got a good Python 3 codebase because they hired me. This is the network problem space formerly known as GE Capital, so it has bank-level security requirements as well. The data is all going into Oracle via Sqlalchemy. -
Open Source Licensing Consultant, Python WizardCisco Jul 2014 - Mar 2015San Jose, Ca, UsConsulting for Cisco's Acquisitions group. I'm reporting to Cisco's internal Open Source Licensing group, but in a role that's funded by Acquisitions. I evaluate the stated licenses of Open Source components and the impact of compliance with the license terms. This has been a largely manual process, but it's been hugely educational as I dig around deep in the source trees of each project. -
Python Web Applications Guru.Veterans United Home Loans Nov 2014 - Jan 2015Columbia, Missouri, UsAs a part-time project I'm working for a data scientist at V.U., building a web application shell into which he can just drop new statistical tools as he develops them. He was already using Flask, so the shell is built on Flask (served by Tornado for performance) and SQLAlchemy. It provides Active Directory login via LDAP, hit and submit counts for each tool, and per-user access control set by an administrator. The drop-in tools use Flask's blueprint concept so that they can be dynamically loaded. Discovering and loading the tools involved some clever (I say) Pythonic introspection whereby I get a handle to the blueprint object, register the URL paths, and capture the module's docstring as well. I'm also writing a small library that the tools can call to get services from the shell and write to the database. The V.U. people are some of the nicest and most helpful that I've ever worked with. This project will be over in mid-January. -
Python Software Security ConsultantWells Fargo Mar 2014 - Jul 2014I reworked the automated security testing pipeline or gauntlet that a code change must pass through to be approved for production. There was an impressive array of static analysis tools that needed to be automated and controlled by a third-party harness that wants to work through Python "robots" that do all the actual work. WF had various pieces and shell scripts, but to get the full value of this new harness/supervisor things needed to be redone in Python. So I'm did that. The overall problem is made tractable in their estimation because their systems are mostly implemented in Java, which is a statically compiled language. I did what they asked for. My security geek hat thinks that this process needs some threat modeling. They are very nice people and provide a great virtual working environment. You would think that working on security for a bank would be encumbered with lots of restrictions. Wells Fargo is extremely professional about security. I didn't have to put up with any Security Theater or superstitious customs. Things that ought to just work do just work. I found this refreshing after working with the security found at large computer firms.
-
Python Security Engineer Contract Via TeksystemsHewlett-Packard Jun 2013 - Nov 2013Houston, Texas, UsRe-engineering the secure provisioning of administrator passwords for internal IT at HP. This is an internal add-on to HPSA, which is Opsware, which HP bought out a while back. HPSA doesn't do what they want in terms of account provisioning and they have an unreliable workaround. I fixed that, and brought over 200 servers back online. I worked for good people there, notably AJ Plichta. -
Python Wizard, Linux Remote Software Provisioning And ConfigurationSiemens Medical Apr 2013 - Apr 2013With regard to using their products, expert third-party source code auditing and full source code and project document escrow would be required. I'm not an expert on such things, but I don't think this is an insurable risk. Consult experts. If you doctor's office runs on it, there are other doctors.
-
Pythonist, Linux Reliability EngineerQuest Diagnostics 2012 - 2013Secaucus, Nj, UsThese folks loved my work, but the company reorg forced them to drop all contractors. It's a great reference. My work kept web services alive and well via probing. Paramiko SSH, MySQL, lots of Python. Remote system probing with ports to truly antique versions of Python. Developed a Python language extension to improve readability of domain-specific JSON-RPC code. Not quite a DSL, but close-ish. Yes, I'm the kind of person who extends the language in intelligent ways. I did a lot of object introspection on difficult objects retrieved from a code-generated Python API to the VMware Vsphere. You really haven't lived until you get an object with array in the name which is not iterable. I had to poke it with some seriously smart sticks, but at least now I've got some really smart sticks. And friends at Quest. -
Open Source Software EngineerMotorola Open Source Technologies Jun 2009 - Mar 2012Chicago, Illinois, UsWorking on Motorola's internal Open Source based engineering-collaboration environment. A superset of SourceForge, plus ejabberd and statusnet and a bunch of other things. I built new servers to host this stuff in Motorola Solutions now that we are split from Motorola Mobility. -
Open Source Software ConsultantKforce Inc. 2012 - 2012Tampa, Fl, Us -
Software ArchitectThe Jason Group Jul 2011 - Dec 2011Porting a mature client-server application to device-independent web technology. Translating the time-tested ergonomics of the original application into the browser environment has been quite interesting. In many ways the result is an application program (javascript) using the browser as a runtime environment, not a web browser. Coffeescript, HTML5, CSS3 and jQuery were the main technologies on the client. The server was a custom Coffeescript application using ExpressJS running on NodeJS.
-
Linux/Free Software ConsultantSyncro Technology Corp. Dec 2010 - Feb 2011Langhorne, Pa, UsEvaluating hardware drivers and the embedded Linux in a cardiac monitor. The device vendor outsourced the software and wanted a thorough third-party evaluation. I've become familiar with profiling tools gprof and OProfile. -
Pythonist, Performance ArchitectInnovative Concepts Mar 2009 - Jun 2009Mclean, Virginia, UsStopped crashes caused by three independent graphic library event loops in a vast accreted Python-based test system that didn't have staff or funding for a re-write. -
Primary DeveloperGallant Partners Dec 2008 - Jan 2009Python and Linux engineering to manage virtual machines running trading platforms so that customers can connect and disconnect to an on-going session from anywhere.
-
Linux ConsultantNovell Sep 2008 - Oct 2008Provo, Ut, UsI'm working on some difficult packaging issues for Novell. They have software from a bought-out company that has to be packaged for their Suse Linux, itself a division that was a company they bought. This is half politics, half design and half re-packaging of a complex product with many dependencies. -
Gui Designer And DeveloperAmbriel Technologies May 2008 - Jun 2008(Telecommuting contract for this interesting little company)Designed and programmed GUI and control software for a new IPv4 to/from IPv6 router. Initial version extended the Python/GTK+/Glade prototype. Analyzed project and convinced client that moving to an embedded web application for configuration (as planned for the next version) was more appropriate and not likely to take longer. Used Ruby on Rails for the GUI, Test First, and other agile methodologies. Project was put on hold due to the major investor pulling out. I'm still working with my colleague on how to deliver something affordably so that Ambriel can get to the point of showing their technology.
-
Senior Network Software EngineerMtm Technologies Jan 2008 - Apr 2008Purchase, New York, UsMTM is in the business of monitoring networks for medium scale enterprises such as retailers like the GAP, and regional banks. Today they do it entirely on a pull model, which model needs to be replaced to retain data during connectivity outages. I was working on the design for the next generation distributed version. It's not clear whether the company will survive in its current form to implement this. See the SEC filing: http://yahoo.brand.edgar-online.com/fetchFilingFrameset.aspx?dcn=0000930413-08-000958&Type=HTML -
Senior Software ArchitectCommerce360 Jul 2007 - Dec 2007Developing web service data mining software in Python and Java. Wrote code using WSDL interfaces and Apache Axis (Java library for SOAP), getting data from the search marketing interfaces for Google Adwords, Yahoo Search Marketing, and MSN AdCenter.
-
Principal Software EngineerFast Search And Transfer (Google Competitor) Aug 2006 - May 2007Performed extensive customization of Fast's Enterprise Search platform for use by Scopus, an Elsevier Scientific journal search site implemented and hosted by Fast. Worked in Python, using advanced techniques to keep execution in the underlying C code where possible for performance. Learned the architecture of the Google-like Fast platform. Had to move to follow fiancee and now looking in the Philadelphia North Trenton South area but could commute further.
-
Pythonist Avec QtSpideroak 2007 - 2007Lenexa, Ks, UsI worked on the SpiderOak Client, notably the earliest versions of the screens that allow you to see what the client is uploading for you and what is in queue to be uploaded. Their use of Twisted Matrix as a transport had settled down by that point, but I had to come up to speed on how they used it. I'm not a big fan of Twisted, but their use is simple and elegant. I spent most of my time trying to get PyQT to work correctly. At that date it seemed to me that most of the PyQT bindings were automagically generated and not all of them had been tested. SpiderOak needed to get fairly low-level to get what we were after. I had to overrride a lot of paint methods in QT to get the desired cross-platform appearance. The biggest challenge was the event loop, Twisted has a custom reactor that allows it to work with the QT event loop, but it was delicate and I had to debug some subtle things. I particularly enjoyed working with their team, distributed as it was around the world. SpiderOak plug: They can't leak your personal information. They don't ever get your keys. That's the right way to go. -
Music Keyboard DevelopmentPersonal Project; Part Time Aug 2005 - Aug 2006Developing an innovative music keyboard based on the Raspberry PI. Solving the audio and MIDI latency issues, and developing an appropriate user interface. Code is mostly in Python 3, controlling existing binaries that play samples, and route the audio and MIDI data. The Pi 2 has enough power to play large samples and compute analog filter models. I think the final UI will use the brand new Pi touchscreen, but the prototype uses GPIO up/down buttons for controls. The Pi does not have analog inputs for pots or simple means of using rotary encoders.
-
Software ConsultantFast Search & Transfer, Later Bought By Microsoft 2006 - 2006Worked on search product customizations for the Fast-hosted Elsevier Scopus and Science Direct scientific paper databases. Developed Python optimizations such as nested list-comprehensions and applications of map(). Performed stemming and lemmatization on dictionaries. I was offered to go permanent at Fast, but I needed to follow my then-Fiancee to Philadelphia. We now live next door to NYC.
-
Python DeveloperElectric Brain Consulting Apr 2000 - Aug 2005Bespoke Free Software. Our motto is "rafknúið heili, 电脑, informatique couture." Modern dynamic languages preferred. Anything GPL. Anything that extends Linux to new applications. Have you thought about running the GNU Hurd on your device? I thought not. I wouldn't do this, since it's fighting the last war, but you never know. It would be much more secure than, say, Android. Modularity and functional composition of programs are your friends. Anything less is sort of like a prison for ideas. Python, Coffeescript, Ruby for applications, NodeJS just because it's brilliant and turns your whole world sideways. It's like the Unix 'worse is better' thing, but it's more like "uncomfortably brilliant is seriously better."
-
Server ConsultantElectric Brain 2004 - 2004Many things.
-
Software ConsultantKforce Inc. 2000 - 2004Tampa, Fl, Us -
Software Engineer (Sw Eng. Mgr)Digital Equipment 1979 - 1998Houston, Texas, Us(User interfaces / Character Sets / Fonts / Internationalization)My engineering career started with DEC's first mouse and windows workstation in the early 1980's. I coded the presentation side of the user interface including the user interface for entering multi-byte characters. Eventually I had 14 different national keyboards in a closet in my office. I was product manager for the Compound Document Architecture, which specification influenced the Apple/IBM OpenDoc.I became engineering manager of the Apple/DEC alliance and the development manager of the suite of connectivity tools and plugins.
Eiríkur Hallgrímsson Skills
Eiríkur Hallgrímsson Education Details
-
New College Of FloridaPsychology -
University Of South FloridaPsychology
Frequently Asked Questions about Eiríkur Hallgrímsson
What company does Eiríkur Hallgrímsson work for?
Eiríkur Hallgrímsson works for [Redacted]
What is Eiríkur Hallgrímsson's role at the current company?
Eiríkur Hallgrímsson's current role is 100% Remote-Always, Python Wizard, Linux Expert. Raspberry Pi, Math, Science, Medicine, Networks.
What is Eiríkur Hallgrímsson's email address?
Eiríkur Hallgrímsson's email address is ei****@****ail.com
What is Eiríkur Hallgrímsson's direct phone number?
Eiríkur Hallgrímsson's direct phone number is +160394*****
What schools did Eiríkur Hallgrímsson attend?
Eiríkur Hallgrímsson attended New College Of Florida, University Of South Florida.
What are some of Eiríkur Hallgrímsson's interests?
Eiríkur Hallgrímsson has interest in Functional Programming, Motions, Korg Keyboards And Synthesizers, Advanced Computer Input Technologies, Android Applications, Webnode2, Javascript (Programming Language), Problem Of The External World, Livenode, Literary Fiction.
What skills is Eiríkur Hallgrímsson known for?
Eiríkur Hallgrímsson has skills like Open Source, Python, Linux, Coffeescript, Ruby, Free Software And Open Source Communities, C, Javascript, Unix, Html, Databases, Perl.
Who are Eiríkur Hallgrímsson's colleagues?
Eiríkur Hallgrímsson's colleagues are John Mccoffee, Bob Bradly, Doge Lore, Jon Myers, Lei Lights, Gregg Mcdavid, Tony Hawk.
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