# Rajul Jain > Staff Software Engineer at LinkedIn Location: Mountain View, California, United States Profile: https://flows.cv/rajul Specialties: Programming Language: Java, C++, C, C# Web Development: JSP, HTML, JavaScript, PHP, Grails Database: Oracle, MySQL Development Environment: Microsoft Visual Studio, NetBeans, Eclipse, Intellij Operating System: Windows, Linux ## Work Experience ### Staff Software Engineer @ LinkedIn Jan 2019 – Present | Sunnyvale, California, United States LinkedIn Learning 1. Been integral engineering leader of Learning Hub product which strives to make LinkedIn Learning the front door of all learning content 2. Led three teams as the tech lead in the learning pillar, overseeing integrations for inbound and outbound learning, authentication, sign-in processes, and learning reporting infrastructure. 3. Architected data in-flow pipeline for extracting content metadata from various third party content providers like GetAbstract, Harvard ManageMentor, OReilly, Pluralsight, and custom LMS to pushing it through into the Linkedin Ecosystem. 4. Worked closely with PMs, PMMs, Technical Consultants, Business Development partners and Third Party counterparts to create a sound strategy for integration into a particular third party into Learning Hub 5. Designed Learning Reporting insight platform to produce accurate and timely reports about learner activity to the enterprise Learning Admins Linkedin Business Platform 1. Recognized as the Pillar technical lead, coordinating with three distinct teams within the pillar to ensure all significant technical endeavors were implemented successfully 2. Developed a Sales Quote configuration engine for LinkedIn products, enabling agile quote management based on dynamic factors like geolocation, customer size, and product combinations 3. Promoted better craftsmanship by identifying gaps across the organization's stack, proposing solutions, and advocating for quarterly "craftsmanship week" to address them. ### Senior Software Engineer @ LinkedIn Jan 2015 – Jan 2024 | Mountain View, California Server Web Frameworks: 1. Integrate open source play framework with Linkedin infrastructure 2. Designed static content delivery infrastructure for frontend apps at linkedin 3. Developed server side rendering infrastructure of linkedin apps built using dust.js 4. Developed highly performant page rendering infrastructure for SPA web apps built in Embed. ### Sr Software Engineer @ eBay Inc Jan 2013 – Jan 2015 | San Jose, CA • Working as a part of MyEBay group that maintains MyEbay portal of eBay website • Creating/maintaining REST web services for the Application/Presentation layer of MyEbay webapp to consume • Optimizing the performance of web service by parallelization of independent dependencies of the service. • Technologies used: Java ### Software Engineer @ Orbitz Worldwide Jan 2012 – Jan 2013 • Developing and maintaining back end systems which support e-marketing in Orbitz • Providing technical support to the marketing analysts who are the business users of Orbitz e-marketing software technology. • Developing Web UI to automate the MultiVariate testing performed by marketing analysts. • Technologies used: Java, Python, Grails, Hadoop, DJango ### Software Development Engineer Intern @ Amazon.com Jan 2011 – Jan 2011 1. Designed the web service API to automate cost calculation of all resources in the cloud created by Cloud formation 2. Implemented the API using various Design patterns such as Builder pattern, Inversion of Control and Chain of responsibilities 3. Used SVN as a version control tool and Eclipse IDE 4. Used Spring Framework to take advantage of the Inversion of Control design pattern 5. Used Google web toolkit to interact with an external web application that estimated costs ### Application Developer Intern @ eBay Jan 2010 – Jan 2010 Worked on a project called Community Courts at eBay. 1. Improved upon a simple J2EE architecture to a Service Oriented Architecture using tool called Enunciate 2. Designed the workflow of the project, and wrote the business logic for it using Java 3. Developed a code using Rule Engine called Drools to map the client requirements to the project rules 4. Landscaped the web interface of the project and used JSP as server side script to access the business layer 5. Constructed the Data Access Layer of the project and used ORM Tool called iBatis to access the database Tools and Technologies used: Apache, MySQL (Database), JBoss Drools 5.0 (Rule Engine), Java, iBatis (ORM), JSP, Enunciate Web Service API ### Sun Certified Web Component Developer (SCWCD) @ Sun Microsystems Jan 2008 – Jan 2008 Sun Certified Web Component Developer: Score: 89% Java Platform, Enterprise Edition 5, Certified on 30th August, 2008 ### Sun Certified Java Programmer (SCJP) @ Sun Microsystems Jan 2007 – Jan 2007 Sun Certified Java Programmer: Score: 81% Java 2 Platform 1.4 (Series: 035), Certified on 5th August 2007 ## Education ### MS in Computer Science Purdue University ### B.Tech in Computer Science and Engineering Vellore Institute of Technology ## Contact & Social - LinkedIn: https://linkedin.com/in/rajuljain88 --- Source: https://flows.cv/rajul JSON Resume: https://flows.cv/rajul/resume.json Last updated: 2026-04-12