# Rajesh Neelakandan > Software Architect | Distributed Systems | Cloud & AWS | Machine Learning | Search | Ad Tech Location: Sunnyvale, California, United States Profile: https://flows.cv/rajeshneelakandan I love solving high scalability, availability problems in distributed systems and building infrastructure for solving problems at scale. My work, interests and expertise include: * Amazon Web Services, Cloud Computing, Software/Platform as a Service * Engineering Machine learning solutions, Deep Learning * Building high volume Web Services * Search technologies * Java, Python and the local language of the day that gets the job done ## Work Experience ### Principal Engineer @ Amazon Jan 2016 – Present | San Francisco Bay Area Building and improving search at Amazon Visual Search with big data, deep learning, machine learning and search algorithms ### Principal, Architect @ Yahoo Jan 2014 – Jan 2016 * Architected and designed Ad and search products * Architected the supply review chain for sanitization of supply in bid request for ads * Strategized and architected international search distribution for Mozilla partnered search * Improved performance of search middleware * Developed technology road maps for different search related products * Architected / developed solutions for partners related to triggering, slotting and ranking * Expert on Asynchronous processing, Reactor models, Concurrent programming, performance - latency and efficiency improvements in all tiers of a multi-tier architecture Technology: Java, Apache Storm, Jetty, Oracle, NoSQL, Redis, Queuing, Search Indexing, Spring, Hibernate, Concurrency & distributed programming, Hadoop, Pig, Hive, SQoop,Big Data, ... ### Principal, Architect @ NetSuite Jan 2013 – Jan 2014 * Made a swath of performance improvements in high volume, multi tenancy cloud based ERP and Accounting products through a combination of framework and application optimizations. * Extended the NetSuite cloud computing platform by adding new features. * Quickly conceived and created new Revenue features that allowed customers to customize and fine tune their revenue recognition models * Developed framework to analyze and explore back end execution of SQLs, complex business logic in a highly configurable system Technologies: Java, Oracle, PL SQL, JS frameworks, Cassandra NoSQL, JDBC ### Senior Manager, Architecture @ E*TRADE Financial Jan 2010 – Jan 2013 | Menlo Park, CA * Managed the design, development of release of back end messaging based services platform using a open source stack. * Developed migration strategies to retire and upgrade existing services infrastructure. * Led the creation of architectural standards for services development. * Reviewed and provided architecture inputs for projects across organization. * Developed frameworks to integrate services with database infrastructure deployment and operations. * Facilitated the creation of a Agile fast paced development environment. * Hands on development, analysis and problem solving of design, development and operational issues. * Recruited, managed and mentored a high performing team. * Researched, evaluated and assessed third party products for technology and cost compatibility. * Gathered requirements and created feature list for development. * Created road map for development, deployment and release of the services platform. ### Senior Manager, Software Engineering @ E*TRADE Financial Jan 2007 – Jan 2010 * Built several high performance scalable applications for cash management such as bill payment, transfers, credit card processing etc. * Work closely with business team and provided feedback on product features, gaps and co-ordinate product releases. * Identified technology gaps with future product needs and engineered technology capabilities to stay ahead. * Ensured service level agreements for back end services for cash management to support other applications * Managed vendors and built tightly integrated products for deposits, credit cards, bill payment and futures trading * Maintained, serviced and upgraded several platforms and improved reliability and performance * Performed several data and product migrations to integrate and reuse product and technology functionality * Responsible for resource planning, forecasting, road map development, managing product releases * Recruited, mentored and managed a team responsible for designing, developing, releasing and supporting systems for cash management. * Effectively managed a geographically dispersed team of engineers and managers to create and maintain e-commerce applications, batch jobs and back end systems. ### Principal, Software Engg @ E*TRADE Financial Jan 2000 – Jan 2007 * Played roles of key developer, lead, manager * Responsible for requirement analysis, design, development and second level support of applications. * Responsible for development of brokerage web sites for several international affiliates * Redesigned, developed and deployed a cash transfer system leading to increased stability and scalability * Played key role in development of unified cash management experience for bank and brokerage customers * Played a key contributor role in the design and development of new internet banking web site increasing reliability and performance dramatically * Worked on many presentation and middle layer components for many brokerage and bank applications * Developed, enhanced and tested some parts of the middle layer application framework * Led the end-to-end development and launch of the E*Trade Israel web site * Performance tuned Java middle tier and increased performance in some cases by 30% ### Software Engineer @ Inteliant Technologies Jan 1998 – Jan 1999 * Provided consultancy services to many different organizations in the San Francisco Bay area * Worked in start up companies to create products using Java and RDBMS technologies ### Software Engineer @ Patni Computer Systems Jan 1995 – Jan 1998 * Provided consultancy services to many different organizations in the USA mainly GE * Worked on a variety of projects for customers both onsite and offshore * Worked on client server technologies, Oracle HRMS, Microsoft Visual Basic, Power Builder, MTS ## Education ### Master of Business Administration (MBA) San José State University ### Post Graduate Diploma in Software Technology in Computer Software Engineering National Center For Software Technology ### Certificate Course in Software Technology in Computer Software Engineering National Center For Software Technology ### B.E in Electrical & Electronics Bharathiar University ## Contact & Social - LinkedIn: https://linkedin.com/in/rajeshneelakandan --- Source: https://flows.cv/rajeshneelakandan JSON Resume: https://flows.cv/rajeshneelakandan/resume.json Last updated: 2026-04-12