Ian Kaplan

Ian Kaplan Email and Phone Number

Independent Software Consultant and founder of Topstone Software @ Workstorm
Ian Kaplan's Location
Kralendijk, Bonaire, United States
Ian Kaplan's Contact Details

Ian Kaplan work email

Ian Kaplan personal email

n/a
About Ian Kaplan

I am a software architect and engineer with decades of design and development experience. Since graduating from the University of Washington (Seattle) with a degree in Computational Finance and Risk Management, I have been working on financial models in Python. These include models for factor investing, portfolio design, ETF rotation and stock market signals. I am currently looking for opportunities where I can leverage my quantitative finance background.I work in Java and Python (for math and finance). I have a strong interest in the Rust programming language. I have spent my career working on leading-edge computer software projects. My work has focused on system-level software, including compilers, graph databases, data lakes (leveraging ORC), text search systems, and market trading systems. My deep experience in software development has allowed me to apply the techniques I have mastered to new areas. For example, in designing a graph database system I was able to use my background in compiler development to implement a graph query language that was compiled into SQL.I am a US citizen, living in Vermont during the summer and on the island of Bonaire in the Dutch Caribbean the rest of the year. Like Vermont, Bonaire is in the US East Coast time zone. I have US bank accounts and work through our Bonaire company Bon Bini Bay BV. I have been consulting with a variety of companies throughout the United States since 2017.

Ian Kaplan's Current Company Details
Workstorm

Workstorm

View
Independent Software Consultant and founder of Topstone Software
Ian Kaplan Work Experience Details
  • Workstorm
    Consultant, Software Engineering
    Workstorm Mar 2023 - Present
    Chicago, Illinois, Us
  • Bon Bini Bay Bv
    Financial Trading And Quantitative Model Developer
    Bon Bini Bay Bv Dec 2021 - Present
    I am leveraging my extensive background in software development and quantitative finance to build market trading systems and trading models.
  • Topstone Software
    Independent Software Consultant And Founder
    Topstone Software Jul 2017 - Present
    Topstone Software provides software consulting and development services in a variety of areas. These include:+ Amazon Web Services architecture and application development.+ Full-Stack web application development using Java leveraging the Spring ecosystem and JavaScript.+ SQL and NoSQL database design and development (DynamoDB, Neo4j, Elasticsearch, Solr, Redis)+ Unstructured and structured text processing and search+ Data Lake design and construction. I wrote JavaORC (https://github.com/IanLKaplan/javaorc)+ Machine learning+ Custom language and compiler development+ Quantitative finance, trading systems and investment portfolio design (Computational Finance Masters, University of Washington, 2013)We develop in a wide variety of languages, including Java, Python and R.As US citizens we are authorized to work and accept fees in the United States. Bonaire is in the same time zone as New York City.
  • Nderground
    Software Architect And Full Stack Developer
    Nderground Mar 2014 - Sep 2022
    Designed and implemented the nderground social network (www.nderground.net). The nderground social network offers it's users privacy and security. nderground is a large scale web application designed for scalability, security and privacy. The application is hosted on Amazon Web Services. Hosting is provided by Elastic Beanstalk/Tomcat. Database support is provided by Amazon RDS/Postgres and DynamoDB. Storage is supported on Amazon S3. Email support is provided by Amazon SES and Mailgun. The application is designed to be secure and uses cryptographically complex salted passwords and other features.In order to leverage the huge Java virtual machine ecosystem, the application is implemented using Grails, in both Java and Groovy. The user interface makes use of Bootstrap, jQuery and the Redactor editor. All content is dynamically generated.
  • Lawrence Livermore
    Computer Scientist
    Lawrence Livermore Oct 2002 - Jul 2017
    Livermore, Ca, Us
    * Network Mapping and Network Analysis Wrote Java software to provide on-site analysis of sponsor computer networks. Traveled to a variety of sponsor sites to perform network analysis.* Embedded Software As a member of a small software group I developed and modified multi-threaded software to support an airborne spectrometer. This software was written in C++, making heavy use of the Qt class library. * Text data-mining and document triage As part of a two person team I built a document processing pipeline for very large document sets that was customized for a variety of document types. This pipeline processed Microsoft documents, PDF files and images. The document search and triage made use of the Solr faceted search system. The pipeline and associated software was implemented in Java. * Distributed Semantic Graph System Database System o As the senior engineer in a two to three person team, I designed and implemented a semantic graph query language. The query language ran on a distributed system consisting of processing blades and database systems. o As a member of a research group, I designed and implemented an innovative graph graph query language and its runtime support for a parallel database system. This query language is described in the technical report A Semantic Graph Query Language by Ian Kaplan, Lawrence Livermore National Laboratory, October 17, 2006 UCRL-TR-255447 (PDF format). o As a member of the semantic graph database research group I found optimal methods for translating pattern queries into relational SQL. This is described in the technical report Implementing Graph Pattern Queries on a Relational Database by Ian L. Kaplan, Ghaleb M. Abdulla, S Terry Brugger, Scott R. Kohn, Lawrence Livermore National Laboratory, January 8, 2008, LLNL-TR-400310 (PDF format)
  • Independent Consulting
    Senior Engineer
    Independent Consulting Jun 2008 - Aug 2008
    As part of an approved outside consulting project, I developed an intraday trading system for a start-up hedge fund. This system was developed in Java and implemented using Web Services (deployed on Tomcat). The software consisted of 4K lines of Java code. The system used the Interactive Brokers platform for trade execution.
  • Prediction Company
    Senior Software Engineer
    Prediction Company Jul 2000 - Sep 2002
    * As part of a small team, I worked on the design and implementation of a computer driven equity trading system capable of supporting near real time orders submitted by multiple trading products. I wrote a large portion of the design documentation for this system, which evolved through three major design iterations. * I developed wavelet filter based predictors for financial modeling and trading and applied a variety of statistical tests to verify the effectiveness of the wavelet predictors. * I maintained and extended Prediction Company's time series software and financial modeling infrastructure. I documented this system so it could be used by Prediction Company quantitative analysts.
  • Quickturn Design Systems (Now Cadence)
    Group Lead And Senior Software Engineer
    Quickturn Design Systems (Now Cadence) Mar 1996 - Jul 2000
    * March 1998 to July 2000, Project Lead, HDL Simulation Compilers Project lead of a group of three engineers responsible for the development and enhancement of Quickturn's SimServer Verilog and VHDL native compilers. Worked extensively with customers and marketing porting Verilog applications and benchmarks. Developed project schedules. Added code generation support for VHDL and enhanced Verilog code generation and runtime support. * February 1996 to March 1998, Senior Software Engineer Developed a behavioral Verilog HDL compiler for hardware/software co-simulation on a reconfigurable computer system. I have been a key member of a small team that developed this compiler, which is now in alpha test. I wrote over thirty-five thousand lines of C and C++ code for the front, middle, back end of this compiler. I have also developed a large part of the compiler runtime.

Ian Kaplan Skills

Algorithms C++ Java Compiler Design Compilers Embedded Systems R Machine Learning High Performance Computing Software Engineering Parallel Computing Linux Subversion Finance Operations Software Development Web Services Unix Data Mining Databases Sql

Ian Kaplan Education Details

  • University Of Washington
    University Of Washington
    Computational Finance And Risk Management

Frequently Asked Questions about Ian Kaplan

What company does Ian Kaplan work for?

Ian Kaplan works for Workstorm

What is Ian Kaplan's role at the current company?

Ian Kaplan's current role is Independent Software Consultant and founder of Topstone Software.

What is Ian Kaplan's email address?

Ian Kaplan's email address is ia****@****ave.com

What is Ian Kaplan's direct phone number?

Ian Kaplan's direct phone number is +141569*****

What schools did Ian Kaplan attend?

Ian Kaplan attended University Of Washington.

What are some of Ian Kaplan's interests?

Ian Kaplan has interest in Financial Modeling, Mobile, Clean Technology, Cooking And Travel, Health Care, Books, Consumer Internet, Enterprise Software, Parallel Processing, Text Data Mining.

What skills is Ian Kaplan known for?

Ian Kaplan has skills like Algorithms, C++, Java, Compiler Design, Compilers, Embedded Systems, R, Machine Learning, High Performance Computing, Software Engineering, Parallel Computing, Linux.

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.