Tom Grimes

Tom Grimes Email and Phone Number

Senior Software Engineer at Disney Streaming @ Disney Streaming
Tom Grimes's Location
Greater Richmond Region, United States, United States
Tom Grimes's Contact Details
About Tom Grimes

I'm originally from Liverpool, England (recently received my green card, so no sponsorship required!) and have been working in Northern Virginia as a Software Engineer for 7+ years. Currently a tech lead working with EMR, Spark, Scala, Big Data, Spring Boot APIs, a serverless NodeJS + Angular stack and leading a team that's innovative, cautious about cloud costs and achieving our business team's goalsI have a Masters in Digital Forensics from James Madison University, a Computer Science BSc from University of St Andrews, Scotland, and won 3rd place in Scotland's "Young Software Engineer of Year" competition in 2011

Tom Grimes's Current Company Details
Disney Streaming

Disney Streaming

View
Senior Software Engineer at Disney Streaming
Tom Grimes Work Experience Details
  • Disney Streaming
    Senior Software Engineer
    Disney Streaming Aug 2021 - Present
    New York, Ny, Us
  • Capital One
    Master Software Engineer
    Capital One Nov 2016 - Aug 2021
    Mclean, Va, Us
    Mainly working with with Spark + Scala and "Big Data" processing. Successfully dropped our team's AWS costs by +90% (more than $900 a day) by optimizing how we wrote to MongoDB. Re-built our application to reduce developer overhead allowing us to build our own internal dashboard (using Angular + Springboot) to surface insights into our Spark jobs for not only our tech team, but also our analysts showing them data they never had access to before. Winner of two TechX awards awarded to teams across the company for Engineering Excellence. One for the cost reductions, and one for the dashboardLed the development of a marketing campaign that sees over a million customer every month receiving emails, letters or website notifications depending on their eligibility and increasing revenue for Capital OneWe also own the full stack / end to end development of our product making sure each line of code is tested, reviewed and deployed to production with as few issues as possible using automated tools like Jenkins to make sure we adhere to enterprise standards and engineering best practices
  • Verisign
    Software Engineer
    Verisign Nov 2015 - Nov 2016
    Reston, Virginia (Va), Us
    Built an Angular application that communicated with a SpringBoot / Groovy based RESTful API to surface "big data" stored in a graph DB. This included solving the problem of querying and surfacing a large amount of data to a UI to show a user the most important pieces of data, whilst giving the ability to drill down to more detailsFor the frontend, D3 was used pretty heavily as well as NodeJS + Webpack for building the app, PhantomJS for rendering PDFs to the client and using Bootstrap + SASS to aid with styling. We also used Protractor and Jasmine + Karma for testingFor the backend, to compliment the graph DB, I also worked with ElasticSearch letting us search for our data a little faster and also worked on exposing this search capability to our UI. For backend testing we primarily used JUnit + Cucumber tests
  • Eai Technologies
    Application Innovator
    Eai Technologies Jun 2013 - Nov 2015
    Vienna, Va, Us
    I worked on several different projects with EAI (some at the same time) but primarily working with Angular UIs and working directly with customers to gather requirements and build solutions that met their needs whilst always going the extra mile to provide more than was asked
  • James Madison University
    Graduate Assistant
    James Madison University Aug 2012 - May 2013
    Harrisonburg, Va, Us
    Assisting professors with homework and exam grading, software testing and research
  • Hill Dickinson Llp
    Facilities Assistant
    Hill Dickinson Llp May 2012 - Aug 2012
    Liverpool, Gb
    Temporary summer job configuring the company's emergency response iModus software for their offices around the world. I also had to help train staff and create user guides with clear, step by step, instructions on how to use the software in the event of an emergency
  • James Madison University
    Graduate Assistant
    James Madison University Aug 2011 - May 2012
    Harrisonburg, Va, Us
    Assisting professors with homework and exam grading, software testing and research
  • Wm Morrison Supermarkets Plc
    Customer Services Assistant
    Wm Morrison Supermarkets Plc Sep 2010 - May 2011
    Bradford, West Yorks, Gb
    Worked in the kiosk meaning I had extra responsibility in adhering to strict Scottish law concerning age restricted products.Undertook extra training to learn the operation of a new touch screen lottery and taught others how to use itMaintained a high level of customer service as I would be the first person people would see when coming into the storeWorking under pressure especially at weekends and Christmas
  • University Of St Andrews
    Web Developer
    University Of St Andrews Jun 2010 - Aug 2010
    St Andrews, Fife, Gb
    Created an easy to use HTML web page for one of the country’s leading Software Engineers, Prof. Sommerville, that could serve as a handbook for Software EngineeringCollected papers and publications from a variety of sources including extracting information from old databases.Disassembled old websites to create new ones, in a matching style, to put into the website
  • University Of St Andrews
    New Hall It Representative
    University Of St Andrews Sep 2009 - May 2010
    St Andrews, Fife, Gb
    Support of DHCP networking of personal computer systemsGeneral troubleshooting of student’s operating systemsLiaison and feedback to IT Services on service provisions

Tom Grimes Skills

Angularjs Javascript Elasticsearch Protractor Spring Framework Groovy Node.js Ionic Html Java Software Engineering Windows Customer Service Sql Css Teamwork Xml Mysql Customer Satisfaction Hci Software Development Ajax Operating Systems Time Management Jira Front End Development Restful Webservices Json D3.js Gruntjs Gulp Amazon S3 Cryptography Cloud Computing Computer Security

Tom Grimes Education Details

  • James Madison University
    James Madison University
    Digital Forensics
  • University Of St Andrews
    University Of St Andrews
    Computer Science

Frequently Asked Questions about Tom Grimes

What company does Tom Grimes work for?

Tom Grimes works for Disney Streaming

What is Tom Grimes's role at the current company?

Tom Grimes's current role is Senior Software Engineer at Disney Streaming.

What is Tom Grimes's email address?

Tom Grimes's email address is to****@****ail.com

What is Tom Grimes's direct phone number?

Tom Grimes's direct phone number is +154043*****

What schools did Tom Grimes attend?

Tom Grimes attended James Madison University, University Of St Andrews.

What skills is Tom Grimes known for?

Tom Grimes has skills like Angularjs, Javascript, Elasticsearch, Protractor, Spring Framework, Groovy, Node.js, Ionic, Html, Java, Software Engineering, Windows.

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.