Rob Macdonell
AeroLeads people directory · profile

Rob Macdonell Email & Phone Number

Senior Director, Vault CRM Architecture at Veeva Systems
Location: Livermore, California, United States 10 work roles 1 school
1 work email found @veeva.com 2 phones found area 925 LinkedIn matched
✓ Verified July 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email · 2 phones

Work email r****@veeva.com
Direct phone (925) ***-****
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Senior Director, Vault CRM Architecture
Location
Livermore, California, United States
Company size

Who is Rob Macdonell? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Rob Macdonell is listed as Senior Director, Vault CRM Architecture at Veeva Systems, a with 3990 employees, based in Livermore, California, United States. AeroLeads shows a work email signal at veeva.com, phone signal with area code 925, and a matched LinkedIn profile for Rob Macdonell.

Rob Macdonell previously worked as Principal UI Engineer at Veeva Systems and Senior UI Engineer at Aggregate Knowledge. Rob Macdonell holds Bmath, Computer Science, Applied Math from University Of Waterloo.

Company email context

Email format at Veeva Systems

This section adds company-level context without repeating Rob Macdonell's masked contact details.

{first}.{last}@veeva.com
89% confidence

AeroLeads found 1 current-domain work email signal for Rob Macdonell. Compare company email patterns before reaching out.

Profile bio

About Rob Macdonell

- Proven leader and system architect with strong analysis and design abilities with a focus on User Experience and Interface. - Over 20 years of development experience with excellent knowledge of Java, Javascript, Web technologies, and SQL databases.- Over 2 years of technical management experience including working with remote and offshore developers. - Proven ability to deliver high quality products with clean and well designed user interfaces. - Experienced with designing multi-tiered, scalable, reliable applications using full life cycle development methodologies. - Motivated self-starter with the ability to perform in a high pressure, startup environment with minimal guidance. - Team player with excellent communication skills and problem solving abilities. - Involved in several startups that have led to successful acquisitions. Specialties: Java, Javascript, MVC Frameworks, AngularJS, Spring, Hibernate, SQL, Cordova/Mobile

Listed skills include Agile Methodologies, Java, Software Development, Java Enterprise Edition, and 11 others.

Current workplace

Rob Macdonell's current company

Company context helps verify the profile and gives searchers a useful next step.

Veeva Systems
Veeva Systems
Senior Director, Vault CRM Architecture
pleasanton, california, united states
Website
Employees
3990
AeroLeads page
10 roles

Rob Macdonell work experience

A career timeline built from the work history available for this profile.

Senior Director, Vault Crm Architecture

Current
Apr 2017 - Present

Senior Ui Engineer

Aggregate Knowledge

San Francisco Bay Area

Worked with a small UI team that was responsible for maintaining and enhancing the UI for the advertising analytics and measurements SaaS platform. Focused on making the UI more responsive and efficient while delivering new features in a timely manner.Primary person responsible for moving the UI architecture from a legacy, proprietary, custom framework to a more mainstream solution based on Spring MVC on the server side and AngularJS on the front-end. Implemented a migration plan that allowed the existing framework to co-exist with the new framework allowing new development to occur using the improved framework while still allowing development and maintenance on the old framework. The result was minimal impact on delivering new features.Introduced a clean REST API that the front end could utilize to make the UI data driven and much more efficient when communicating with the server. Instituted an automatic build and deploy process using Jenkins. Assisted and mentored team members on best practices for UI and REST design. Created a front end framework for UI development based on AngularJS as well as implementing server UI components using AngularJS directives. Also involved in hiring and interviewing, UI usability reviews, and task planning.

May 2012 - Sep 2013

Principal Ui Engineer

San Francisco Bay Area

Primary developer responsible for the UI including enhancing usability and ensuring that a consistent interface was implemented across the product. Redesigned several functional areas to resuse common components and more modern technologies such as drag-n-drop and ajax. Implemented email features such as folders, HTML editing, and auto-complete addressing. Implemented a full feature table component that utilized smart paging features, sorting, and filtering. Designed and implemented a full-featured calendar with multiple views and overlapping event display. Technologies included JavaScript, jQuery, jQuery-UI, and plugins on the client side and a Java based custom framework based on a template engine requiring a strict separation of logic in the presentation layer.Explored new technologies such as MongoDB, Hudson/Jenkins, Groovy and Gradle to enhance the scalability of the service and the build process. Contributed to the design and implementation of the next generation of the server framework.Developed and published the mobile app for the SchoolLoop platform. Built with web technologies including AngularJS and Cordova.Also involved in the hiring and management of several contractors that assisted in the development of the product.

May 2009 - May 2012

Technical Manager/Senior Ui Architect

Managed a small development team and designed the UI/UX for an enterprise level management console built with JEE and JSF technologies. Worked with a design firm to create the initial UI and visual design. Developed a set of prototypes to define the overall functionality and user experience. Wrote requirements and architecture specifications, conducted and participated in technical reviews. Created projects plans, hired technical staff, produced status reports, and mentored developers. Worked closely with the India based development team.Before transitioning into a technical manager role, designed and implemented a new tabbed based interface for the Swing based application that was acquired from RouteScience. Was completely responsible for the ongoing development of the interface. Also took several corporate courses including J2EE Design Patterns, Developing with JSF, and Agile software development.

Dec 2004 - Jan 2009

Senior Gui Engineer

San Francisco Bay Area

Solely designed and implemented a Java Swing based status and reporting application for the PathControl product, a network analysis and optimization hardware device. The application used a dashboard for presenting an instant view of the system using real time charts, network topology, and HTML based reports. Worked with marketing, customers, and developers to define the functional specifications and overall design of the UI. Created a flexible event-driven architecture as the basis of the application. The application was developed using Java and Swing as well as JFreeChart, RRDTool, PostgreSQL, XSLT, and JavaMail. Used multi-threaded programming to allow the client to load more quickly and provide a more responsive interface.Conducted code reviews, design reviews, and provided mentoring for other developers. Also worked on server-side applications that included an event management system, a data acquisition layer, and a high level architecture.

Feb 2001 - Dec 2004

Senior Engineer / Architect

Jguru

- Led the redesign of the UI for the web site. Simplified the UI and identified core functional areas and made them directly accessible. - Implemented tools to migrate data from two existing SQL databases to one Oracle database. - Started design and implementation of a new architecture involving partitioning functionality and creating services for major functional areas. Responsible for the database layer. - Involved in design of a new hardware architecture with multiple web servers and redundant database servers.

Jul 2000 - Feb 2001

Vp Application Development / Lead Engineer

Trading Edge (Acquired By Marketaxess)

- Lead member of a small team responsible for the design, implementation, and delivery of a complex Internet-based Bond Trading System. - Worked closely with the business side to define requirements, build a prototype, and design the interface of the trading system. Using the prototype, the business principals were able to raise more than 80 million dollars in funding.- Designed the system as a multi-tiered, multi-threaded distributed system with fault-tolerance, high availability, and real-time delivery of information. Built using Java, Weblogic, RMI, and Oracle. Security was integral to the system and utilized SSL, certificates, and a permission based model. - Implemented key GUI components that were reused throughout the system including a grid component that could efficiently handle thousands of rows. - Designed a framework to easily create client applications with minimal effort. Used framework to build trading, trading support, administration, and test harness clients.

Aug 1998 - Jul 2000

Senior Software Engineer

Magelang Institute Llc

- Led the analysis, design, and development of two major projects involving Java, HTML, CGI, RMI, and JDBC technologies. - Responsible for analyzing user requirements, documenting functional requirements, and product design and development. - Designed and developed several user interface components including a tabbed-interface component, progress bars, image buttons, animations, grid controls, and drag and drop functionality.

Nov 1996 - Aug 1998

Senior Software Engineer

Aim 21, Inc

- Designed and developed a Macintosh based multimedia management application in C++, utilizing Quicktime, MPEG, Laserdisc/VTR control, and an Oracle database on the back-end. - Involved in all aspects of bringing a commercial-quality product to market including analyzing customer needs, designing the product, and managing development and testing. - Investigated new technologies including Java, Digital Video, and Internet applications. - Co-developed the technology that was later sold with the company to Reuters New Media.

May 1992 - Nov 1996
Team & coworkers

Colleagues at Veeva Systems

Other employees you can reach at veeva.com. View company contacts for 3990 employees →

1 education record

Rob Macdonell education

FAQ

Frequently asked questions about Rob Macdonell

Quick answers generated from the profile data available on this page.

What company does Rob Macdonell work for?

Rob Macdonell works for Veeva Systems.

What is Rob Macdonell's role at Veeva Systems?

Rob Macdonell is listed as Senior Director, Vault CRM Architecture at Veeva Systems.

What is Rob Macdonell's email address?

AeroLeads has found 1 work email signal at @veeva.com for Rob Macdonell at Veeva Systems.

What is Rob Macdonell's phone number?

AeroLeads has found 2 phone signal(s) with area code 925 for Rob Macdonell at Veeva Systems.

Where is Rob Macdonell based?

Rob Macdonell is based in Livermore, California, United States while working with Veeva Systems.

What companies has Rob Macdonell worked for?

Rob Macdonell has worked for Veeva Systems, Aggregate Knowledge, School Loop, Inc., Avaya, Inc, and Routescience.

Who are Rob Macdonell's colleagues at Veeva Systems?

Rob Macdonell's colleagues at Veeva Systems include Wenzhao (Alix) Liu, Mirjetë Ahmeti, Ivan Aller Ares, Ruchitha Padala, and Marlee Trisha Tejada.

How can I contact Rob Macdonell?

You can use AeroLeads to view verified contact signals for Rob Macdonell at Veeva Systems, including work email, phone, and LinkedIn data when available.

What schools did Rob Macdonell attend?

Rob Macdonell holds Bmath, Computer Science, Applied Math from University Of Waterloo.

What skills is Rob Macdonell known for?

Rob Macdonell is listed with skills including Agile Methodologies, Java, Software Development, Java Enterprise Edition, Web Applications, Sql, Xml, and Jquery.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Rob Macdonell you were looking for.

View similar profiles