Paul Berube Email & Phone Number
area 508
LinkedIn matched
Who is Paul Berube? Overview
A concise factual answer block for searchers comparing this professional profile.
Paul Berube is listed as Senior Software Developer at Artificial.Agency, based in Canada. AeroLeads shows phone signal with area code 508 and a matched LinkedIn profile for Paul Berube.
Paul Berube previously worked as Senior Technical Architect at Hcltech and Software Principal Developer at Dell Emc. Paul Berube holds Ph.D., Computing Science; Compilers (Feedback-Directed Optimization, Performance Evaluation) from University Of Alberta.
Email format at Artificial.Agency
This section adds company-level context without repeating Paul Berube's masked contact details.
Review company-level records connected to Paul Berube before choosing the right outreach path.
About Paul Berube
Software Developer (Java, Python) and Agile team leader (Scrum/SAFe).My ideal job allows me to combine software development with servant leadership to enable and empower a high-performing agile team.
Paul Berube's current company
Company context helps verify the profile and gives searchers a useful next step.
Paul Berube work experience
A career timeline built from the work history available for this profile.
Senior Technical Architect
Product architecture lead for North America with responsibilities including architecture input and estimates on roadmap items, architecture process oversight, and driving architecture practices in the broader architecture team.* Design and implementation of git monorepo transition, with build system unification and CI pipeline optimization* Standardization of architecture process, system integration, and build system integration for new microservice components* Mentorship… Show more Product architecture lead for North America with responsibilities including architecture input and estimates on roadmap items, architecture process oversight, and driving architecture practices in the broader architecture team.* Design and implementation of git monorepo transition, with build system unification and CI pipeline optimization* Standardization of architecture process, system integration, and build system integration for new microservice components* Mentorship, consulting, and oversight of less experienced developers and architects* Design and development of new and existing components (Java, Python) Show less
Software Principal Developer
Key role: Part of the team that transitioned ~30 developers to a different productSite leadership team:* Identify placement locations for local individuals within existing product teams, matching skill-sets and interests with team needs, with attention to mentorship opportunities and ramp-up assistance.* Helped envision the role of the site within the new organization, and promoted opportunities to act on that vision.* Part of the interview committee formed to hire a new… Show more Key role: Part of the team that transitioned ~30 developers to a different productSite leadership team:* Identify placement locations for local individuals within existing product teams, matching skill-sets and interests with team needs, with attention to mentorship opportunities and ramp-up assistance.* Helped envision the role of the site within the new organization, and promoted opportunities to act on that vision.* Part of the interview committee formed to hire a new manager to help oversee the local site.Local team lead:* Worked closely with my remote product owner to integrate 6 local developers into the larger remote team.* Promoted agile practice, shift-left testing methodologies, and improved code review processes within the larger team.* Collected local team member concerns and strategically pursued collaborative vectors in the new organization to address them, while promoting an optimistic outlook.Individual contributor:* Wrote and tested RxJava code to implement microservices serving VASA APIs.* Added to functional test coverage (REST/SOAP) and test infrastructure (python). Show less
Senior Software Developer
Key roles: Scrum master, architect delegate, individual contributor (concurrently)Next-gen hardware support:* SM and IC on a team formed to add management and serviceability support for a new hardware generation.* Added procedures and automation for the field replacement of failed hardware components. * Demonstrated the feasibility of automated tests for these procedures. These tests helped ensure correctness of the procedures for both the old and new platforms, and greatly… Show more Key roles: Scrum master, architect delegate, individual contributor (concurrently)Next-gen hardware support:* SM and IC on a team formed to add management and serviceability support for a new hardware generation.* Added procedures and automation for the field replacement of failed hardware components. * Demonstrated the feasibility of automated tests for these procedures. These tests helped ensure correctness of the procedures for both the old and new platforms, and greatly accelerated the time taken to sanity-check changes during development.Management software performance enhancement:* SM and IC on a team formed to improve the responsiveness of management software and business logic.* Investigated performance problems, improved algorithms, and ported operations to a new jsonrpc-based communication channel.* Implemented and demonstrated the utility of automated performance tests to track progress and identify opportunities for further improvement. These tests provided evidence of the impacts of the team's work.* Took over product owner duties for several months when PO was unavailable.Generational upgrade get-well team: * SM and IC on a team formed to fix a non-disruptive generational hardware upgrade procedure. Post-release, the procedure was found to have a high failure rate at customer sites due to unclear documentation of a highly complicated process involving hundreds of manual steps.* Considered continuous feedback from the field when writing and prioritizing stories.* Internally recruited an expert technical writer into the team to tackle the challenge.* Help implement significant automation, cutting manual interaction by up to 75%* Championed the development of automation infrastructure and tests to allow more rapid iteration and greater confidence in frequent patch releases.* Tracked the manual steps involved in for each subsequent release, concretely demonstrating the reduction in procedure complexity. Show less
Software Developer
* Wrote, tested, and reviewed Java and Python code for the management software of a distributed data protection and replication appliance (VPlex)* Developed vSphere integration for a virtualized version of the product.* Designed and implemented a new IP configuration interface to support both the physical and virtual appliances with a uniform user experience.* Appointed a code approver for the repository within 7 months
Contract Lecturer
Instructor for the fourth-year compiler design course offered by the department of Computing Science (CMPUT 415). Subject matter focuses on parsing and error reporting, but also includes intermediate code representations, optmization, and code generation.
Ph.D. Student
Thesis title: Methodologies for Many-Input Feedback-Directed Optimization
Paul Berube education
Frequently asked questions about Paul Berube
Quick answers generated from the profile data available on this page.
What company does Paul Berube work for?
Paul Berube works for Artificial.Agency.
What is Paul Berube's role at Artificial.Agency?
Paul Berube is listed as Senior Software Developer at Artificial.Agency.
What is Paul Berube's phone number?
AeroLeads has found 1 phone signal(s) with area code 508 for Paul Berube at Artificial.Agency.
Where is Paul Berube based?
Paul Berube is based in Canada while working with Artificial.Agency.
What companies has Paul Berube worked for?
Paul Berube has worked for Artificial.Agency, Hcltech, Dell Emc, Emc, and University Of Alberta.
How can I contact Paul Berube?
You can use AeroLeads to view verified contact signals for Paul Berube at Artificial.Agency, including work email, phone, and LinkedIn data when available.
What schools did Paul Berube attend?
Paul Berube holds Ph.D., Computing Science; Compilers (Feedback-Directed Optimization, Performance Evaluation) from University Of Alberta.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Paul Berube you were looking for.
View similar profiles