Rob Macdonell Email & Phone Number
@veeva.com
2 phones found area 925
LinkedIn matched
Who is Rob Macdonell? Overview
A concise factual answer block for searchers comparing this professional profile.
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.
Email format at Veeva Systems
This section adds company-level context without repeating Rob Macdonell's masked contact details.
AeroLeads found 1 current-domain work email signal for Rob Macdonell. Compare company email patterns before reaching out.
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.
Rob Macdonell's current company
Company context helps verify the profile and gives searchers a useful next step.
Rob Macdonell work experience
A career timeline built from the work history available for this profile.
Principal Ui Engineer
Senior Ui Engineer
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.
Principal Ui Engineer
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.
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.
Senior Gui Engineer
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.
Senior Engineer / Architect
- 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.
Vp Application Development / Lead Engineer
- 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.
Senior Software Engineer
- 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.
Senior Software Engineer
- 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.
Colleagues at Veeva Systems
Other employees you can reach at veeva.com. View company contacts for 3990 employees →
Wenzhao (Alix) Liu
Colleague at Veeva SystemsJing'An District, Shanghai, China
View →
MA
Mirjetë Ahmeti
Colleague at Veeva SystemsGjilan, District Of Gjilan, Kosovo, United States
View →
IA
Ivan Aller Ares
Colleague at Veeva SystemsLeón, Castilla And Leon, Spain
View →
RP
Ruchitha Padala
Colleague at Veeva SystemsVishakhapatnam, Andhra Pradesh, India
View →
MT
Marlee Trisha Tejada
Colleague at Veeva SystemsMuntinlupa City, National Capital Region, Philippines
View →
CT
Csenge Tüske
Colleague at Veeva SystemsHungary
View →
EK
Edmond Kong
Colleague at Veeva SystemsCanada
View →
AD
Andrea Destito
Colleague at Veeva SystemsVarese, Lombardy, Italy
View →
EC
Eileen Chiang
Colleague at Veeva SystemsPleasanton, California, United States
View →
LD
Lisa Digiovanni Scholz
Colleague at Veeva SystemsKansas City, Missouri, United States
View →
Rob Macdonell education
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.
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 Rob Macdonell you were looking for.
View similar profiles