Davis Thomas work email
- Valid
Davis Thomas personal email
- Valid
- Valid
Davis Thomas phone numbers
I am a passionate software engineer, with professional experience in Java and highly scaled distributed backend web-services. I have professional experience developing REST APIs, services and other applications that process data for highly scalable distributed systems with emphasis on performance and low latency. I've most experience working with back-end server side web applications developed in Java. I am familiar with end-to-end software development cycle using CI/CD (Continuous Delivery) pipeline from design, development, testing (unit and integration testing) to deployment. I've also worked on Big Data and grid technologies and done active development using Hadoop. Familiar with Cassandra, Spring Core, Spring Boot and Kafka
-
Software EngineerAirbnbCalifornia, United States -
Senior Software Development EngineerYahoo Oct 2018 - PresentSunnyvale, Ca, UsDesign, develop and support Yahoo Mail back-end middle-tier web services on distributed systems which have business logic and communicate with several distributed systems including user identity, metadata and storage in order to serve requests from a wide range of clients including web and mobile. I used Java, Jetty as a web-container, Jenkins for CI/CD, Git/Gerrit for version control, Jersey, JAX-RS to build REST APIs. Working on the mail middle-tier service layer(web, imap) which handles millions of requests per minute. Mail middle-tier is scaled at a very high level as it needs to handle the traffic from millions of web, mobile and imap Yahoo Mail users daily. The middle tier also handles delivery of mail from external email services, notifications etc.Worked on designing and leading multiple projects on Mail backend middle-tier. Mentored team-mates on projects. During this time, I worked mainly on making Mail APIs async so that we can improve the performance of systems. Making calls async would help to free up threads on container, and isolate the threads based on the downstream systems. This also helped in fault isolation, such as preventing failure in one downstream sub-system from causing outage in an entire region.Working on Java backend application that actively SYNCs emails from other providers. This is a process that actively checks all linked external accounts and syncs email to Yahoo primary account. -
Software Developer Engineer 2Yahoo Oct 2016 - Sep 2018Sunnyvale, Ca, UsMail Application Backend middle-tierWorking on the mail middle-tier service layer(web, imap) which handles millions of requests per day. Mail middle-tier is scaled at a very high level as it needs to handle the traffic from millions of web, mobile and imap Yahoo Mail users daily. The middle tier also handles delivery of mail from external email services.Develop and support Yahoo Mail back-end middle-tier web services which have business logic and interact with several systems including user identity, metadata and storage in order to serve requests from a wide range of clients including web and mobile.Worked on developing new web endpoints using RESTful APIs which perform basic operations on messages and folders such as listing message metadata, updating message metadata etc.Familiarized with end-to-end software development process including design, development, unit testing, integration testing and CI / CD pipeline.Experience with using Apache ZooKeeper for configurations.Technologies used: Java, Servlets, Jersey / JAX-RS, Maven, Linux, Apache Lucene for query parsing, TestNG, JMX for monitoring.Mail Information ExtractionWorked on extracting information from terabytes of Mail data. Scope of my work includes Mail Classification where emails are classified and tagged, and mail clustering where emails of same type (such as shopping, car reservation etc) are grouped together. I use Hadoop, Pig, Hive and Oozie to do batch processing on large email data to do classification. -
Software Development Engineer 1Yahoo Jul 2014 - Oct 2016Sunnyvale, Ca, Us -
Sde InternAmazon May 2013 - Aug 2013Seattle, Wa, UsWorked on a project to migrate the sign-in page of Amazon Webstore to Amazon.com sign-in stack maintaining the original look and feel of webpage. The project was delivered following Agile methodology.Implemented Remotely Accessible Widgets which work by sending requests from one webserver to another which then responds by sending back the HTML for the widget. Technologies used: Java, Linux -
Software EngineerEricsson Jul 2010 - Jul 2012Kista, Stockholm, SeDevelop and maintain software for edge router to handle the IPSec functionality. Worked on following projects:'Support for IPSec / PKI alarms as part of IP RAN (Radio Access Network) solution' – This project was aimed at generating alarms on changes in the state of IPSec tunnels or PKI certificates on Edge Router. 'IKE / IPSec Bulk Statistics' – Collection of statistics related to IPSec tunnels (including traffic through the tunnel) and IKE Security Associations was the objective of this project.'Porting IPSec functionality from Smart Edge Router to Smart Services Router'
Davis Thomas Skills
Davis Thomas Education Details
-
North Carolina State UniversityComputer Science -
College Of Engineering TrivandrumComputer Science
Frequently Asked Questions about Davis Thomas
What company does Davis Thomas work for?
Davis Thomas works for Airbnb
What is Davis Thomas's role at the current company?
Davis Thomas's current role is Software Engineer.
What is Davis Thomas's email address?
Davis Thomas's email address is da****@****ail.com
What is Davis Thomas's direct phone number?
Davis Thomas's direct phone number is +144336*****
What schools did Davis Thomas attend?
Davis Thomas attended North Carolina State University, College Of Engineering Trivandrum.
What are some of Davis Thomas's interests?
Davis Thomas has interest in Badminton, Table Tennis, Chess.
What skills is Davis Thomas known for?
Davis Thomas has skills like Linux, C, Java, Ipsec, Unix, C++, Agile Methodologies, Software Development, Networking, Sql, Security, Shell Scripting.
Who are Davis Thomas's colleagues?
Davis Thomas's colleagues are Alex Tramp, Cindy Jones, María Isabel Cuevas Sánchez, Martin Sági, Biagio P., Mahmoud Elshemony, Mahdi Mansourian.
Free Chrome Extension
Find emails, phones & company data instantly
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.
Start your free trial