# Rajan Shah > Senior Principal Engineer at Palo Alto Networks Location: Fremont, California, United States Profile: https://flows.cv/rajanshah • Over 15 years of proven technology leadership in application architecture, design, development, testing and project management. • Experience working in Agile scrum teams. • Proven expertise in designing and developing highly scalable applications. • Experience in web service based communication using SOAP and REST. • Worked in several positions from Team Member to Team Leader. • Hands on with Web development technologies such as React and Redux. • Experience in design and development of software application using object oriented analysis and design methodology (OOAD) and design patterns. • Extensive experience in Java, J2EE technologies and open source technologies. • Experience in developing/designing applications using Spring,Spring Boot,Spring AOP, Spring MVC, JPA, JDBC, Struts and Hibernate. • Experience in leading a development team and mentoring junior members. ## Work Experience ### Senior Principal Engineer @ Palo Alto Networks Jan 2022 – Present | United States ### Principal Engineer @ Palo Alto Networks Jan 2020 – Present | United States ### Principal Software Engineer @ PayPal Jan 2018 – Jan 2020 | San Francisco Bay Area ### Senior Software Engineer at Xactly Corp @ Xactly Corp Jan 2014 – Jan 2018 | San Jose, CA Xactly is a leading provider of enterprise-class, cloud-based, incentive compensation solutions for employee and sales performance management. Incent: Incent is an enterprise product which is used by enterprise customers to calculate compensation for their sales professionals. Prior Period Adjustments: In this project companies can recalculate the periods which have already been calculated and closed. Roles and Responsibilities - Created a scalable data retrieval service providing by REST API using Spring boot, JSON and Spring framework. - Worked on Spring Quartz functionality for resource scheduling task. - Responsible for creating design document, architecture, class and flow diagrams. - Trouble shoot application in production for production issues and performance issues. - Responsible for design and code review. - Developed/Designed couple of POC and converted to production ready application. - Mentor junior team members. - Responsible for identifying performance bottle-necks and optimized the DB tables, indexes and query. - Involved in product requirement discussion and groom story discussion. Provided direction and support to product and development teams to ensure alignment of functionality with specification and requirements. - Developed concurrency components to scale and improve the performance of the application. - Participate in SCRUM, backlog grooming and spring planning. Java7/8, Spring Boot, Spring frameworks, Hibernate, Jboss7 , Oracle ### Senior Java Programmer @ E*TRADE Financial Jan 2006 – Jan 2014 | Menlo Park, CA - Analysis of the system requirement specification - Designing of the system and the database - Working on Java & J2EE technologies - Working on Apache CXF Webservices, Hibernate, Spring, Struts ### Programmer @ Health Net Inc Jan 2005 – Jan 2006 • System study and analysis • Designed and Developed Session Beans and Entity Beans • Used UML to model various artifacts like Activity Diagrams, Use case diagrams, Sequence diagrams and Class diagrams • Deployed entire system on BEA WebLogic 8.1 ### software programmer @ GIPL Jan 2001 – Jan 2004 ## Education ### Masters in Information Systems in Computer Engineering University of Phoenix ### Bachelor of Commerce (B.Com.) Gujarat University ## Contact & Social - LinkedIn: https://linkedin.com/in/rajan-shah-b7726b8 --- Source: https://flows.cv/rajanshah JSON Resume: https://flows.cv/rajanshah/resume.json Last updated: 2026-04-12