Jim Olsen

Jim Olsen Email and Phone Number

Chief Technology Officer at ModelOp @ ModelOp
Jim Olsen's Location
Park City, Utah, United States, United States
About Jim Olsen

I am a seasoned principal level developer, software architect, and hands on Chief Technology Officer who excels at delivering efficient and well-designed solutions in an extremely timely manner across a large number of knowledge domains. My roles include building and guiding teams to success, as well as being an individual contributor on the team itself. I have worked a variety of positions including sole developer of products all the way up to a distinguished engineer, principal engineer, as well as Chief Technology Officer responsible for the mentoring of other engineers in multiple computer corporations. I bring a large variety of talent, enthusiasm, and knowledge to every job I perform.Specialties: LLMs(ChatGPT, Orca, Phi-2) Deep Learning (Keras/Tensorflow, H2O, XGBoost), Big Data Technologies, Java, Python, Hive/Hadoop, Spark, Twitter Storm, Cassandra (CQL), D3, Spring, HTML5, SQL, Angular 8, JavaScript, C, C++, Object Oriented Programming and design, REST, Low level networking knowledge (TCP/IP, etc.), Cross Platform Development, and much more.

Jim Olsen's Current Company Details
ModelOp

Modelop

View
Chief Technology Officer at ModelOp
Jim Olsen Work Experience Details
  • Modelop
    Chief Technology Officer
    Modelop Mar 2020 - Present
    Chicago, Illinois, Us
    Responsible for the design, architecture, and implementation of our Model Operations Center model governance software. Working with LLMs including llama2, chatgpt-4, langchain, guardrails-ai to implement monitoring and governance of AI models, as well as traditional machine learning and logistic regression models. Working in Python, Java, Angular, Docker/k8s on a modern microservices based architecture.
  • Modelop
    Vp Of Software Engineering
    Modelop Mar 2019 - Mar 2020
    Chicago, Illinois, Us
    Achieve AI at Scale.Deploy, monitor and govern your AI models at scale, 24×7, independent of your data science tools with the only enterprise-class solution for ModelOps
  • Think Big, A Teradata Company
    Practice Lead (Director) Software Development
    Think Big, A Teradata Company Mar 2018 - Mar 2019
    In this role, I am responsible for running the entire software development practice for Teradata's consulting organization in the Americas. I continue to provide architectural and hands on experience for the development of solutions based on machine learning and deep learning technologies, at scale, in the enterprise environment. Additionally, I provide the mentoring, management, and guidance for running the consulting practice in a manner that delivers both the success of our clients, and the continued growth of our talented individuals.
  • Think Big, A Teradata Company
    Principal Data Architect
    Think Big, A Teradata Company Oct 2014 - Mar 2018
    Responsible for the design and implementation of an Analytics Ops framework for providing Deep Learning, Machine Learning, and traditional statistics at scale. This framework is based on microservices and Angular, and utilizes Keras, Tensorflow, DL4J, SciKitLearn, and other frameworks to conduct model training.Also helping clients to utilize deep learning (Keras/Tensorflow, deeplearning4j) to gain insight from their data. An example of this is using YOLO and SSD models for multibox image detection on GPU enabled servers as well as fraud detection in the financial sector, and anomaly detection in the manufacturing space.Additionally worked with Hadoop, Hive, Impala, S3, Titan, Elastic Search, Redshift, Spring, Spring Batch and core Java to create ingestion of manufacturing data into a data lake solution. Also worked with MySQL, D3, AngularJS (v1 and v2), and Bootstrap for creating a restful architecture to monitor the ingestion process.As a Principal, I am also responsible for providing mentoring and leadership of other engineers in the organization, and serve as the practice lead for Java for the company.
  • Qualtrics
    Team Lead
    Qualtrics Dec 2013 - Oct 2014
    Provo, Ut And Seattle, Wa, Us
    Team lead of the Responses Engine Team responsible for the design and development process to handle all survey responses for the company. This is a 'from the ground up' implementation of a second generation architecture to provide improved survey analytics of a large number of responses for a SaaS solution. We reduced the statistics analytics load time from over 20 minutes, to under 4. This position utilizes Spring, Tomcat, REST, Postgres (Jooq and Hibernate), Java, and JavaScript.
  • W.J. Bradley Company
    Java Software Architect
    W.J. Bradley Company Nov 2008 - Dec 2013
    Centennial, Co, Us
    Responsible for the design and direction of the transformation of a legacy product into modern implementation. Under my technical leadership we accomplished this transformation and allowed the company to grow financially in a significant manner. The position required participation in the full lifecycle of the process. This included requirements gathering/story creation, UI design, SQL DB Design, software architecture, JSF/Bean development, and the creation of financial algorithms. This solution was a large web based application utilized internally in the company to manage the entire mortgage process from initial customer information to the actual funding of the loan. This role utilized JSF2, Primefaces, Java, Richfaces, Seam, JSP, Hibernate, and Flex/BlazeDS in the Tomcat and JBoss environments.
  • Convasant
    Co-Founder/Cto
    Convasant Aug 2012 - Jun 2013
    In this role, I provided sole engineering resources towards the design and development of community analysis software for a startup venture. This software is based on the public Twitter API and data streams and utilized the Twitter Storm technology for real time stream based analysis of twitter ‘big data’. The data is processed in real time and stored utilizing Cassandra. A front end was created using a combination of RESTful services, D3 graphing, JQuery, and JSF/Primefaces. A fully functional prototype solution was completed as part of this effort.
  • Alpha Bay
    Architect
    Alpha Bay Nov 2006 - Oct 2008
    From the ground up design and implementation of POS Software for large companies utilizing the ARTS defined standard database. We successfully delivered a first version of the software to a major grocery chain. This position utilized Hibernate/Spring, Java, Tomcat, Adobe Flex/AIR, MS SQL Server, and Drools on windows and linux.
  • Mccann Medical Matrix
    Senior Software Engineer
    Mccann Medical Matrix Jan 2006 - May 2006
    Lead engineer designing and implementing Electronic Medical Record software. Developed the application in Java and JavaScript utilizing MS SQLServer. Responsible for complete life cycle of project.
  • Tomichi Creek Software
    Independent Software Contractor
    Tomichi Creek Software Nov 2004 - Jan 2006
    I started a small software company doing independent software development for small companies. In this role, I developed software for managing an IP Telephony (VOIP) solution utilizing Java and PHP in a web based environment. The solution has since been deployed and is being utilized to provide billing, statistical, and debugging information to my customer’s clients. This job involved utilizing Java, PHP, MySQL, Linux, Windows®, and a VocalData IP Telephony switch. It further involved working with a client over long distance, utilizing written communications skills to develop a project plan and estimates of work. All software was completed in less time than the initial estimates, to the customer’s satisfaction.
  • Linvia
    Founding Engineer
    Linvia Jul 2004 - Dec 2004
    In this position, as a founding member of the company, I created a prototype of a software utility. The work was mostly in Java, with some C++, that provided for the migration of Microsoft® Office documents, and Microsoft® Windows applications to the Linux/Star Office environment. A business plan and engineering plan were also developed for creating a new company. All of this work was done under tight deadlines, and the work was completed on time. We presented these prototypes and plans to a series of investors under an independent VC company, and were approved for initial funding. This position involved skills in programming (Java, C++), in both the Windows® and Linux environment, document and file analysis, creation of engineering plans and design documents, and working with a diverse team of individuals under intense planning and timelines.
  • Novell, Inc.
    Distinguished Engineer
    Novell, Inc. Apr 2002 - Jul 2004
    Provo, Ut, Us
    A distinguished engineer, a board elected position, served as a technical mentor for other employees in the company. The position required you to review the architecture of all products throughout the company. Additionally, direct involvement in software development continued. In this position, I also worked on helping to define the ‘Liberty Alliance’ project for developing trust relationships across the web utilizing SAML. Further, I developed an LDAP directory event system utilizing the JMS J2EE standard utilizing JBoss and Silverstream App Server components. This project involved coding in C++ and Java, utilizing JNI to bridge between the directory server and the J2EE space.
  • Novell, Inc.
    Strategic Architect
    Novell, Inc. Jan 1998 - Oct 2001
    Provo, Ut, Us
    This Position reported directly to the Chief Technology Officer of Novell. Responsibilities included the design and development of prototype software for new products. Further, the position involved reviewing technology, both inside and outside of the company, for relevance to Novell’s future, and making product recommendations. In this position, several projects were worked on including a Directory Based Portal System, and a Directory Based Router Management System. The Router Management System was displayed at Novell keynote speeches (demo given by myself), as well as being unveiled at Comdex. This all occurred under intense time pressures. The presentation of the technology at Comdex resulted in a partnership announcement with Cisco Systems, that had a direct and sizeable impact on the stock price of the company.These project required working with LDAP, Java, Javascript, C/C++, SNMP, TCP/IP, WAP/WML, HTML.
  • Novonyx, Inc.
    Chief Architect
    Novonyx, Inc. 1997 - 1998
    This position, which reported directly to the CEO, resulted as the outgrowth of my previous position and work at Novell. My responsibilities included everything from hands on, day to day programming, to steering the technological direction of the company. The company was formed, and shipped its first products, in less than a year. It was then purchased by Novell to acquire its products. Shortly after, we won the test for having the fastest single processor implementation of Netscape’s web server project.This position involved working with C/C++, Java, Javascript, ODBC/SQL, and Assembler on a variety of platforms. It required low level debugging of the TCP/IP protocol, and network driver transactions.
  • Novell
    Multiple Positions
    Novell Jul 1993 - Jan 1997
    Provo, Ut, Us
    I served in several different roles, during this period of time, as my diverse talents were recognized. During this time, I received consistent promotions and positive reviews during the entire duration of my employment. Some of the projects included a distributed licensing system for Novell, as well as a member of the corporate architecture team, helping to mentor other engineers and define standards both in the industry and internally. I further engaged in far reaching strategic programming for the company, which resulted in a partnership with Netscape. Work was performed on a large variety of platforms and languages.
  • Gradient Technologies
    Senior Member Technical Staff
    Gradient Technologies Oct 1991 - Jul 1993
    This position was for a small company early in the growth process. All projects were conducted under tight timelines with funding and completion paramount to success. In this position, I was promoted to ‘Senior Member Technical Staff’ after one year based on increasing responsibilities and performance. Projects included working on the design and development of OSF distributed computing and management standards, and a homegrown distributed licensing system for a large variety of platforms.The project involved work in C/C++ and Assembler on UNIX, VMS, DOS, and Windows.

Jim Olsen Skills

Java Linux Software Development Agile Methodologies Sql Hibernate Rest Web Applications Distributed Systems Unix Databases Spring Framework Microsoft Sql Server Javascript Big Data Postgresql Hadoop Scrum Hive Html 5 Mysql Jquery Soap Saas C++ Software Architectural Design Architecture C Agile Programming Junit Cassandra Storm Consulting Tensorflow Keras Python Spring Boot D3 Arduino Apache Spark Deep Learning Neural Networks Scikit Learn Spring Tomcat Jsp Jsf Oop Jboss Subversion Primefaces Architectures

Jim Olsen Education Details

  • Clarkson University
    Clarkson University
    Dual Major In Computer Science And Psychology

Frequently Asked Questions about Jim Olsen

What company does Jim Olsen work for?

Jim Olsen works for Modelop

What is Jim Olsen's role at the current company?

Jim Olsen's current role is Chief Technology Officer at ModelOp.

What is Jim Olsen's email address?

Jim Olsen's email address is ji****@****oup.com

What is Jim Olsen's direct phone number?

Jim Olsen's direct phone number is +168260*****

What schools did Jim Olsen attend?

Jim Olsen attended Clarkson University.

What skills is Jim Olsen known for?

Jim Olsen has skills like Java, Linux, Software Development, Agile Methodologies, Sql, Hibernate, Rest, Web Applications, Distributed Systems, Unix, Databases, Spring Framework.

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.