# Joshua Catral > Software Engineer II @ Flexport Location: Kirkland, Washington, United States Profile: https://flows.cv/joshuacatral Alumnus of the Univerity of Waterloo for Computer Engineering. Engineer with the tenacity to see ideas turn into solutions. Seeking new opportunities after working in data infrastructure for the past three year... ## Work Experience ### Software Engineer II @ Flexport Jan 2023 – Present | Bellevue, Washington, United States ### Senior Software Engineer @ Cloudera Jan 2021 – Jan 2022 Transformed an ELT-pipeline service to a decentralized model - Adapted the existing webservice to run as a Docker image in Kubernetes - Developed multiple CLI interfaces to streamline product provisioning - Created Jenkins jobs using Groovy-script as the framework to manage code-deployment in a controlled setting - Utilized Grunt to convert webapi/cli code into Docker images that are used in Kubernetes deployments Extended test coverage that uses Mocha framework - Standardized test-suite structure for modular cases - Automated generation of test-cases to reduce test-file size Designed feature components in Google Docs to scope out the work for requested features - Established API documentation for clients to consume - Designed the structure of code & tests for other engineers to implement ### Software Engineer @ Datacoral Inc Jan 2019 – Jan 2021 | San Francisco Bay Area Worked on the core platform & RESTful APIs to provide self-serve data orchestration - Streamlined deployment of data extraction resources using state-management - Aggregated logs for deployment & runtime operations to simplify troubleshooting for DevOps teams - Automated product provisioning to provide the ELT pipeline in a trial setting - Utilized caching to speed up API responses by a factor of 8 Analyzed technical stack in Amazon Web Services to identify cost-reduction improvements, leading to a cost reduction of 50% in development accounts - Developed command-line tools to clean up excess resources in AWS S3 & CloudWatch - Modified provisioning of AWS DynamoDB tables & Kinesis data-streams to optimize cost performance Maintained ELT pipelines used by customers on a routine basis to ensure the flow of data - Utilized AWS Console to investigate microservices to determine the cause of data gaps - Coordinated efforts to address gaps in data & restore the pipeline ### Software Engineer @ datacoral Inc Jan 2018 – Jan 2018 | San Francisco Bay Area Programmed API services using Node.js framework to interface with resources in AWS. - Adapted endpoints to support both CLI & UI. - Computed the transitive closures of dependencies within the data orchestration. Debugged issues in data infrastructure code with solutions deployed within 12 hours. ### Software Developer @ YuJa Jan 2018 – Jan 2018 | 255 Duncan Mills Road Implemented features for a media-management platform using React.js web-framework. - Modernized a multimedia editor tool using HTML5 to replace an Adobe Flash implementation. - Integrated analytics & management for users on the Digital Learning Platform. - Upgraded multimedia player by modifying components in CSS to promote cross-platform support of desktop & mobile users. ### Software Developer @ Dealer-FX Group, Inc Jan 2017 – Jan 2017 | 80 Tiverton Court Expanded on previous responsibilities by implementing server-side APIs in Java. - Augmented the CRM platform by adding customizability to call campaigns, completing the product for an initial release. ### Software Developer @ Dealer-FX Group, Inc Jan 2016 – Jan 2016 | 2 Lansing Square Developed a CRM platform using AngularJS web-framework for customers to manage call campaigns. - Adapted components in CSS to ensure cross-browser compatibility across IE, Edge, Mozilla, and Chrome. ### Web Analyst @ Intrafinity Inc. Jan 2015 – Jan 2015 | 175 Bloor Street East Oversaw the migration of client webpages to the company's platform. - Implemented a web crawler in Python to automate the migration process, reducing migration time by 80%. ### Application Developer @ kenna: Jan 2015 – Jan 2015 | Mississauga, ON Wrote SQL queries to generate reports to investigate potential revenue sources. Tested tools developed on IBM Notes to migrate company data between databases. ## Education ### Bachelor of Applied Science (BASc) in Computer Engineering University of Waterloo ### Bachelor of Applied Science - BASc in Information Systems Technology and Design Singapore University of Technology and Design (SUTD) ## Contact & Social - LinkedIn: https://linkedin.com/in/joshua-catral-434a93a5 --- Source: https://flows.cv/joshuacatral JSON Resume: https://flows.cv/joshuacatral/resume.json Last updated: 2026-03-29