Shaun Hannah

Shaun Hannah Email and Phone Number

Chief Technology Officer @ Intrepid Prime
Murfreesboro, TN, US
Shaun Hannah's Location
Murfreesboro, Tennessee, United States, United States
About Shaun Hannah

As a seasoned Senior Software Engineer, I bring to the table over a decade of professional experience and an impressive track record of over two decades immersed in the world of coding. My career has been dedicated to the design and optimization of large-scale, data-intensive systems, a task for which my robust problem-solving skills and nuanced understanding of software architecture have proven essential.My work philosophy is rooted in the cultivation of an environment of excellence, where high standards are not just an expectation, but the norm. I believe that the foundation of a successful team lies in its commitment to consistently deliver above and beyond. It is with this ethos that I have driven myself and my team members, constantly raising the bar for what we can achieve.Beyond my technical contributions, I've been a devoted mentor and teacher to many. I've used my rich industry experience to guide and empower those around me, instilling in them the principles of test-driven development, simplifying code design, and introducing effective design patterns. It is my firm belief that these foundational skills and knowledge can act as a force multiplier—greatly enhancing development efficiency and setting new standards for the team and the wider software engineering field.This approach, coupled with my relentless pursuit of excellence and innovation, has been the cornerstone of my career, and I am always eager to tackle the challenges that lie ahead.

Shaun Hannah's Current Company Details
Intrepid Prime

Intrepid Prime

View
Chief Technology Officer
Murfreesboro, TN, US
Website:
amazon.com
Employees:
500669
Shaun Hannah Work Experience Details
  • Intrepid Prime
    Chief Technology Officer
    Intrepid Prime
    Murfreesboro, Tn, Us
  • Amazon
    Software Engineer (Sde 2)
    Amazon Dec 2019 - Present
    Nashville Metropolitan Area
    As a key player in a groundbreaking team, I made significant contributions to Amazon's financial data systems, enhancing efficiency, scalability, testability, and monitoring:Search Infrastructure: Designed and fine-tuned search/aggregation queries, achieving top-tier performance for data retrieval in a high-volume, Amazon scale environment.Data Management: Pioneered a Spark ETL ingestion process that optimized handling of massive data volumes, transforming raw data into… Show more As a key player in a groundbreaking team, I made significant contributions to Amazon's financial data systems, enhancing efficiency, scalability, testability, and monitoring:Search Infrastructure: Designed and fine-tuned search/aggregation queries, achieving top-tier performance for data retrieval in a high-volume, Amazon scale environment.Data Management: Pioneered a Spark ETL ingestion process that optimized handling of massive data volumes, transforming raw data into insights.Reliability Engineering: Created an end-to-end application monitoring system with AWS Cloudwatch and Xray, resulting in improved system resilience and rapid response times.Analytics Pipeline: Devised a real-time analytics pipeline via AWS Kinesis, facilitating evidence based decision making. Data Integration: Orchestrated seamless data flow from DynamoDB to Open Search via AWS Firehose and Lambda, enhancing the system's interoperability.Leadership & Mentorship: Applied software design expertise to elevate team performance, fostering a culture of learning and continuous improvement through constructive code reviews, pairing sessions, and mentoring. Show less
  • Bloomberg Bna
    Senior Software Engineer
    Bloomberg Bna Jun 2017 - Dec 2019
    Washington D.C. Metro Area
    - Pioneering the Contracts Intelligence Tool (aka the CIT)I played a key role in creating the market-leading Contracts Intelligence Tool, which operates on a massive scale. The backend was powered by the aforementioned search service, while the front end utilized angular.js, resulting in a powerful and user-friendly tool similar to an excel pivot table on steroids. - Customized Autocomplete System:I designed and implemented a sophisticated and reusable autocomplete system… Show more - Pioneering the Contracts Intelligence Tool (aka the CIT)I played a key role in creating the market-leading Contracts Intelligence Tool, which operates on a massive scale. The backend was powered by the aforementioned search service, while the front end utilized angular.js, resulting in a powerful and user-friendly tool similar to an excel pivot table on steroids. - Customized Autocomplete System:I designed and implemented a sophisticated and reusable autocomplete system, expertly integrating custom boosting algorithms tailored to meet diverse client use cases. This enhancement significantly improved search precision and user satisfaction across various business domains.- Performance Tuning SpecialistScenario: A Ruby API with 3-6 second load times. No cache misses, external calls, or memory leaks present. I knew this problem was something in our Ruby code. Observing 3-5 GC runs per request confirmed my hypothesis, and with memory leaks already rules out; the only other explanation would be a massive allocation spike. I expected to find faulty N+1 logic, or excessive iteration, but nothing found. The code was actually very simple and straightforward. No red flags. This would require some out of the box thinking, so I made a simple test utility to measure GC allocations before and after executing a block of suspect code, forming the basis for a Test-Driven Development (TDD) feedback loop. Leveraging my Ruby expertise, I targeted GC "hot spots" and implemented optimization strategies where appropriate. The tests provided constant feedback on the effectiveness of each change, so I knew I was onto something. If you're curious what went wrong, check the ActiveModel source, they ran into the exact same issue. It's all about how dynamic attributes are defined and called. Ultimately, 8 unique optimization strategies were leveraged, and they resulted in allocations dropping from ~500k to ~10k. And PROD load times were reduced to 300-500ms on average. Show less
  • Bloomberg Lp
    Senior Software Engineer
    Bloomberg Lp May 2012 - Dec 2019
    Washington D.C. Metro Area
    During my tenure at Bloomberg, I achieved a significant milestone by co-authoring the search service that formed the backbone of BGOV.com's essential features. Utilizing a service-oriented design, the service showcased remarkable backward compatibility, seamlessly supporting 4 major ElasticSearch releases with zero downtime. Its adaptability enabled the integration of advanced functionalities like aggregations and function scoring, catering to evolving user demands. Notably, the service's… Show more During my tenure at Bloomberg, I achieved a significant milestone by co-authoring the search service that formed the backbone of BGOV.com's essential features. Utilizing a service-oriented design, the service showcased remarkable backward compatibility, seamlessly supporting 4 major ElasticSearch releases with zero downtime. Its adaptability enabled the integration of advanced functionalities like aggregations and function scoring, catering to evolving user demands. Notably, the service's flawless migration to the AWS cloud underscored its robustness and versatility.In parallel, I authored a low-level Ruby client library and a high-level Ruby on Rails-inspired framework for aggregations, optimizing data interactions. As the platform transitioned from Ruby to Node.js and GraphQL, I contributed a Node.js client wrapper, ensuring uninterrupted efficiency and top-notch performance.This standout achievement in designing and maintaining a critical system remains a defining highlight of my career a Bloomberg. I take pride in delivering solutions that exemplify excellence and innovation. Show less
  • Walt Disney World
    Bartender
    Walt Disney World Apr 2007 - May 2012
    Orlando, Florida, United States
  • Levy Restaurants
    Wine Steward
    Levy Restaurants Sep 2009 - Aug 2010
    Disney World
    Helping guests find the perfect wine.

Shaun Hannah Skills

Ruby On Rails Ruby Jquery Git Javascript Xcode Clojure Emacs Algorithms Sass Mysql Sinatra Rspec Activerecord Rake Coffeescript Agile Methodologies Java Sql Textmate Interface Builder Common Lisp Yui Xml Salesforce.com Development

Shaun Hannah Education Details

Frequently Asked Questions about Shaun Hannah

What company does Shaun Hannah work for?

Shaun Hannah works for Intrepid Prime

What is Shaun Hannah's role at the current company?

Shaun Hannah's current role is Chief Technology Officer.

What is Shaun Hannah's email address?

Shaun Hannah's email address is ho****@****ail.com

What is Shaun Hannah's direct phone number?

Shaun Hannah's direct phone number is +157142*****

What schools did Shaun Hannah attend?

Shaun Hannah attended Slippery Rock University Of Pennsylvania, Mercyhurst University, Erie County Technical School, North East High School.

What are some of Shaun Hannah's interests?

Shaun Hannah has interest in Social Games, Clojure, Social Media, Ruby, Science And Technology, Emacs, Auctions, Search.

What skills is Shaun Hannah known for?

Shaun Hannah has skills like Ruby On Rails, Ruby, Jquery, Git, Javascript, Xcode, Clojure, Emacs, Algorithms, Sass, Mysql, Sinatra.

Who are Shaun Hannah's colleagues?

Shaun Hannah's colleagues are Raghav Rane, Jacob Mcclendon, Jaswanth Aluri, Nicole Erwin, Angelina Andrews, Keya Kar, Mohamed Kamal.

Not the Shaun Hannah you were looking for?

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.