Ross Roberts work email
- Valid
- Valid
- Valid
Ross Roberts personal email
- Valid
Ross Roberts phone numbers
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.
-
Senior Software EngineerToast Oct 2024 - PresentBoston, Ma, Us- Led squad's effort to migrate the catalog format of Toast's data lake from AWS LakeFormation to Apache Iceberg -
Software Engineer IiToast Jul 2022 - Oct 2024Boston, 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 -
Software Engineer Iii (Data)Comlinkdata Aug 2021 - Jul 2022Boston, 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. -
Data EngineerComlinkdata Nov 2017 - Aug 2021Boston, 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 -
Technology Consulting AnalystAccenture Apr 2015 - Apr 2017Dublin 2, IeLloyds 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 -
Mechanical EngineerScottish Power Energy Networks Holdings Ltd. Jun 2011 - Sep 2011Summer 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.
-
Customer Bills AnalystScottish Power (Iberdrola Renovables) Jun 2010 - Sep 2010Finding and analysing customer bills to determine whether correct or not.Sending customers revised bills or credit notes depending on my findings.
Ross Roberts Skills
Ross Roberts Education Details
-
University Of StrathclydeMechanical 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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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