Tommy + Lookout

Mobile Security

Home Companies Lookout

Lookout Logo

Lookout

Mobile Security
Relationship:Employee
Seniority:Individual Contributor

Languages, Disciplines + Tech

Company Overview

Lookout was my first job in the SF Bay Area. They provided a mobile security application that used various techniques to detect malware or risk on apple and android products, including by running applications and looking for runtime signatures of malware as well as performing static analysis of the source and binaries, within the constraints of the google and apple technology platforms and app stores.

Lookout exposed me to automated environment creation including dev environments with vagrant and docker as well as the culture of startups in the Bay.

Key Results

  • Trained 10+ engineers in functional programming concepts increasing Scala adoption by 40%
  • Authored scale test automation exercising 4 integrated stacks identifying 20+ scaling bottlenecks
  • Created reusable workshop materials adopted by 3 additional engineering / qa teams
  • Measured and increased code coverage between 20% and 50% for various repos within 9 months

Role: Senior Test Engineer

2014 - 2015EmployeeIndividual Contributor
Primary developer of libraries, infrastructure and framework for REST / RPC style services in Lookout's platform group, integrating with next iteration of Lookout's CI/CD pipeline. Frequent interaction with QE, Solution Architects and Engineers across various product and back end teams.
Read more...

Project: Scala Workshop

Led a series of workshops to teach Scala to various engineers at the company, including concepts like groups, monads, folds, lifts, pattern matching, case classes and higher kinded types.

Read more...

Key Results

  • Trained 10+ engineers in functional programming concepts increasing Scala adoption by 40%
  • Created reusable workshop materials adopted by 3 additional engineering / qa teams

Project: Test Automation

With my experience at Progressive Insurance where I had learned to build my own code instrumentor for dynamic analysis, which I used alongside existing static analysis tools to test and measure deployed systems, I had a rich understanding of how to analyze runtimes of mobile apps, which was part of Lookout's mobile security backend special sauce.

With this mutual interest in mind I joined and helped create and standardize automated test suites as an engineer, developing libraries, frameworks and declarative jobs that constituted the types of tests needed to assure correctness and security of our own software offerings.

Read more...

Key Results

  • Authored scale test automation exercising 4 integrated stacks identifying 20+ scaling bottlenecks
  • Measured and increased code coverage between 20% and 50% for various repos within 9 months
Tommy Sullivan - AI + Full Stack Software Builder + Leader