Avatar of Liam Ormiston.

Liam Ormiston

Software Engineer II
As a software developer with extensive experience in both Python and JavaScript, my soft skills set me apart. I approach new challenges with confidence and humility. I break down complex problems into manageable parts while understanding my strengths and areas for growth. I'm eager to leverage these skills in a smaller, remote, high-trust environment where I can play a pivotal role in driving growth and innovation, along with the opportunity to mentor new developers.
Logo of Tradebot.
Tradebot
Logo of University of Kansas.
University of Kansas
Kansas City, MO, USA

Skills

JavaScript
Git
C++
Python

Languages

English
Native or Bilingual
Spanish
Beginner

Work experiences

Logo of Tradebot.

Software Developer

Tradebot
Full-time

Mar 2021 ~ Nov 2023
2 yrs 9 mos
One of my primary roles was to manage and ensure the accuracy of internal research pipelines that handle over five petabytes of data. This more recently involved co-leading the transition of the data pipeline from Luigi to Airflow in effort to modernize research workflows. I spearheaded the development of custom wrappers for Airflow, to aid the seamless transition to Airflow for the Research Analysts. During the switch to Airflow, I actively contributed to Airflow's GitHub repo through pull requests and bug reports. Another project I undertook was the transformation of MapReduce overnight jobs to PySpark to optimize efficiency and readability. This involved reading and understanding legacy code in order to not only accurately translate those scripts, but also improve upon them. Throughout my time, I was selected to deliver two company-wide presentations on Git best practices, emphasizing code integrity and collaboration.
Logo of Garmin Intl..

Software Engineer II

Garmin Intl.

Jul 2019 ~ Mar 2021
1 yr 9 mos
Develop look and feel for an in-vehicle entertainment product for Daimler-Mercedes that is currently in production to be released in 2021. Utilize debuggers, emulators, and simulators while working collaboratively across various teams to integrate other components. Contributed to the integration of radio, CarPlay, Android Auto, Bluetooth Phone calls, and many other features. Learned to prioritize code quality and manage technical debt as my code will be in a vehicle for decades without the ability to make rapid changes.
Logo of Cerner Corporation.

Software Engineer Intern

Cerner Corporation

May 2018 ~ Aug 2018
4 mos
I was a full stack developer of the Message Center Dev team that works on the Messaging Application that Physicians use to communicate with patients, nurses, or patients. Daily, I used Ruby, Rails, Javascript and React. Specifically, I developed full support for message attachments. From retrieving message data to displaying the attachment.
Logo of Iris by Lowe's.

Front End Intern

Iris by Lowe's

Aug 2017 ~ May 2018
10 mos
I was a part of a Scrum Team with 3 other interns where we had a continuous project throughout the fall semester and a new one in the spring semester. The fall project involved the ability to crop and upload photos for an account. In this project, I handled the front-end UI work as well as decided what packages would work best to hand data to our servers. The spring project consisted of the development of a UI that would edit a given file for our Product Management team. I again worked front-end and UI as well as implemented different technologies that would aid us in our goal. Through this position, I have become familiar with continuous integration (Bamboo), container orchestration (Docker), Zigbee/Zwave technologies, package sniffing, and working with databases on a massive scale (Azure). I primarily used JavaScript and really got a chance to learn much more than I ever could in a class room about JS, UI development, and software development as a whole.
Logo of Iris by Lowe's.

Web Dev Intern

Iris by Lowe's

May 2017 ~ Aug 2017
4 mos
Over the summer I worked for Iris by Lowe's as a WebUI Intern. Iris by Lowe's is an IoT company that allows users to have a DIY approach at a Smart Home. Since I was the only intern on the Scrum Team, I got to work and learn very closely with Senior developers. I often worked with remote developers which was something that I had never experienced before. Working with remote developers taught me how to communicate effectively and to ask for help when I needed it. From the very beginning, I was thrown into the deep end and treated as an equal developer. I filed tickets, squashed bugs, submitted pull requests, pair programmed, reviewed other developers code, and merged my own code to production. I have become familiar using different frameworks such as DoneJS, CanJS, MustacheJS, as well as using Agile development techniques. I used Atlassian's development software such as Bitbucket, SourceTree, Confluence, and Jira

Educations

Logo of University of Kansas.

University of Kansas

Bachelor of Science (BS)
Computer Science

2015 - 2019
3.5/4 GPA
Activities and societies
Honors Program, Self Engineering Leadership Fellow, Lambda Pi Eta, Alpha Sigma Phi, Engineering Funding Advisory Committee, Peer Leadership Consultants, Association for Computing Machinery, KU Rock Climbing Club
Powered By CakeResume