Ross Roberts

Ross Roberts Email and Phone Number

Senior Software Engineer at Toast @ Toast
Ross Roberts's Location
Waltham, Massachusetts, United States, United States
Ross Roberts's Contact Details

Ross Roberts personal email

Ross Roberts phone numbers

About Ross Roberts

I am currently a Software Engineer specializing in Data at Comlinkdata in Boston where I manage, maintain and improve our business critical back end data processing pipelines which are implemented in SQL and Python. I also contribute to our Big Data centric products by implementing highly performant Spark jobs in both Scala and Pyspark.I am passionate about using good software engineering principles to develop scalable, robust and performant systems. I pride myself on my ability to write clean, testable and well documented code. I am most capable with Python and Scala but I have a passion for learning and am happy to dive into new languages and technologies.

Ross Roberts's Current Company Details
Toast

Toast

View
Senior Software Engineer at Toast
Ross Roberts Work Experience Details
  • Toast
    Senior Software Engineer
    Toast Oct 2024 - Present
    Boston, Ma, Us
    - Led squad's effort to migrate the catalog format of Toast's data lake from AWS LakeFormation to Apache Iceberg
  • Toast
    Software Engineer Ii
    Toast Jul 2022 - Oct 2024
    Boston, Ma, Us
    - Implemented a deletion queuing system for the safe deletion of older generations of streaming data- Created a custom data backup system that allowed us to backup tables from our data catalog, as well as store metadata which would allow us to re-register a backup as a snapshot table in our catalog- Helped migrate our stack from using Spark 3.2 to Spark 3.4- Worked on implementation of cost tagging initiative to evaluate and reduce team's spend on data storage and computation-Implemented Auth0 across our team's resources
  • Comlinkdata
    Software Engineer Iii (Data)
    Comlinkdata Aug 2021 - Jul 2022
    Boston, Massachusetts, Us
    - Continuing to implement new ETL jobs from various data sources such as SQL Server, S3, client side SFTP etc using clean, testable Python code.- Mentoring junior engineers- Working with R&D to implement highly performant Spark jobs in Scala- Converting legacy SQL code into Python for better performance and Source Code control- Improving unit test coverage on existing pipelines- Implemented time intensive Athena calculations and data load in Scala to save engineer hours and reduce human error- Designed and built pyspark job runner to automate submission of pyspark jobs to EMR including handling of dependencies and job configurations- Continue to maintain existing Python code base, expanding test coverage, improving performance and scalability- Rewriting legacy Python code in Spark to improve performance and reduce need for constantly running EC2 instances.
  • Comlinkdata
    Data Engineer
    Comlinkdata Nov 2017 - Aug 2021
    Boston, Massachusetts, Us
    - Implemented dozens of new ETL jobs in SQL and Python using both T-SQL and Postgres- Ensured data cleanliness in all 4 of our SQL Server databases as well as our S3 data storage- Ran, maintained and improved a monthly and quarterly Spark job written in Scala- Implemented On-Call/Pipeline Triage system for engineers- Assisted with migration from On Premise/Bare Metal SQL Servers to AWS RDS Servers in the cloud- Assisted with migration of job scheduling from a combination of Cron and Cloudwatch Events to Airflow
  • Accenture
    Technology Consulting Analyst
    Accenture Apr 2015 - Apr 2017
    Dublin 2, Ie
    Lloyds Banking Group, remediation project, analytics. My involvement includes:- Interrogation and analysis of very large volumes of data from different sources in order to understand business logic used from each source- Produce powerpoints detailing business logic to be applied for key business stakeholders- Receive, analyse and prepare data to be loaded into the system database- Produce detailed reports for key business stakeholders which 'tell the story' of the data in order to understand appropriate treatmentQBE Insurance, implementing the Solvency II Pillar 3 Reporting Solution. My involvement included end to end delivery of certain aspects including:- Analysis and interrogation of large volumes of data in order to gain insights into the functionality of the solution- Business Analysis, Design and prototyping of Analytics solutions in order to analyse and identify issues within data- Design and build of Exceptions Reporting solution in SQL- Key contributor to analysis, design and test of complex components of Financial Reporting solution built in SQL- Writing test approach, test model and executing several batches of tests for the Technical Provisions Model.- Analysing, executing and writing Microsoft SQL scripts- Performing defect triage for team of 5 testers- Running client meetings in order to identify and gather requirements- Communicating solutions to key stakeholders
  • Scottish Power Energy Networks Holdings Ltd.
    Mechanical Engineer
    Scottish Power Energy Networks Holdings Ltd. Jun 2011 - Sep 2011
    Summer Placement with Asset Management team.Conducting visual inspections of parts of coal fired power plant during outage.Drafting documents detailing findings of visual inspections and recommending maintenance.Drafting legally required document summarising findings throughout whole outage and maintenance carried out.Carrying out design calculations for new equipment.Collecting and compiling data comprehensively for use in designing schemes of examination for pipework.
  • Scottish Power (Iberdrola Renovables)
    Customer Bills Analyst
    Scottish Power (Iberdrola Renovables) Jun 2010 - Sep 2010
    Finding and analysing customer bills to determine whether correct or not.Sending customers revised bills or credit notes depending on my findings.

Ross Roberts Skills

Leadership Management Problem Solving Teamwork Data Analysis Communication Microsoft Office Project Management Time Management Customer Service Microsoft Excel Sql Powerpoint Analysis Analytical Skills Social Media Research Relationship Building Qlikview Analytics R Microsoft Sql Server Strategic Communications Mathematics Python Reporting And Analysis Aws

Ross Roberts Education Details

  • University Of Strathclyde
    University Of Strathclyde
    Mechanical Engineering

Frequently Asked Questions about Ross Roberts

What company does Ross Roberts work for?

Ross Roberts works for Toast

What is Ross Roberts's role at the current company?

Ross Roberts's current role is Senior Software Engineer at Toast.

What is Ross Roberts's email address?

Ross Roberts's email address is rr****@****ata.com

What is Ross Roberts's direct phone number?

Ross Roberts's direct phone number is +161772*****

What schools did Ross Roberts attend?

Ross Roberts attended University Of Strathclyde.

What skills is Ross Roberts known for?

Ross Roberts has skills like Leadership, Management, Problem Solving, Teamwork, Data Analysis, Communication, Microsoft Office, Project Management, Time Management, Customer Service, Microsoft Excel, Sql.

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.