Experienced Java Server side Engineer
Specialties: - Expertise in development of robust, scalable & maintainable Enterprise Applications
Sr. Member of Technical Staff @ From June 2013 to Present (2 years 5 months) Cupertino, CASenior Software Engineer @ • Responsible for feature development and maintenance of the Search and Search analytics components of Clearwell
• Designed and implemented an index to improve the facet count generation for a search request by over 240x
• Decreased the overall response time for a Search request by 2x through continual improvement of algorithms and caching strategies
• Reduced the memory footprint of BitMaps by 5x by improving the RLE algorithm
• Improved the cache hit rate for Search requests by 2x by implementing memory size aware cache infrastructure for caching asymmetrical objects
• Wrote a fast ID conversion service capable of converting millions of ids per second
• Decreased the overall processing time of Search Analytics by over 40%
• Led a team of 3 to upgrade Lucene from V2.4 to 3.6 and ensuring that the system is backward compatible From July 2011 to June 2013 (2 years) Mountain View, CAStaff Software Engineer @ Worked on performance improvements for Indexing and Search Analytics.
Company got acquired by Symantec in July 2011. From August 2010 to July 2011 (1 year) Mountain View, CAStudent Intern @ I worked on developing a image similarity web-application for Nasa Ames Research Center. I was responsible for
• Overall design and architecture of the web application
• Design the database schema
• Implemented a web crawler to index the metadata and download the images
• Implement Histogram Of Oriented Gradients algorithm.
You can access the application from here:
http://byss.arc.nasa.gov/cbm/ From May 2010 to August 2010 (4 months) Moffett Field, CAResearch Assistant @ Developed a life logging system that records one's life experience as a multimedia database. Used statistical natural language processing techniques to index, recognize, cluster, retrieve and infer high-level semantic meanings of life logs.
• Designed and developed “Life logger System”
• Developed web services in Ruby on Rails for storing & retrieving user context information
• Integrated web services with mobile client, developed in mobile python (PyS60)
• Integrated the application with Natural Language toolkit to analyze behavior text From August 2009 to August 2010 (1 year 1 month) Mountain View, CATechnical Lead, Developer @ Developed Parameter Handling tool used by Ericsson GDC's for supporting their software build.
• Analyzed requirements and developed the functional and technical design documentation
• Lead a team in developing front end of the application using Java Swing and developed services using RMI
• Achieved over 40% performance improvement across the system by identifying and resolving bottlenecks
• Mentored a team of 6 with technical and functional knowledge
Highlights:
• Awarded “Star of the quarter” by Ericsson for my contribution towards development and successful release of a critical upgrade From September 2008 to August 2009 (1 year) Developer @ Developed various web applications for GE Capital Solutions Fleet Services. Predominantly, worked on a web application development that would automate a payment request process for fleet management.
• Played the role of a module lead responsible for supervising a team of 6 developers.
• Developed a proof-of-concept application to check the feasibility of the framework and architecture for My.Supplier Portal Project
• Developed the web layer of the application using Java with Spring-framework & backend using Oracle PL/SQL
• Prepared design documents and conducted code reviews
• Improved the application’s performance by tuning PL/SQL and optimizing server side code using OptimizeIT
• Improved the application’s performance by implementing Ajax
Highlights:
• Awarded twice by GE Capital Solutions for my contribution towards development of My.Supplier Portal and Title & License projects
• Automated a manual report generation process that resulted in over 50,000$ savings annually to GE Capital Solutions. Defended this as my Six Sigma Green Belt Project From May 2006 to August 2008 (2 years 4 months)
M.S, Software Engineering @ Carnegie Mellon University From 2009 to 2010 B.Tech, Mechanical Engineering @ Jawaharlal Nehru Technological University From 2002 to 2006 St. Patricks High School Snehal Chennuru is skilled in: Java, Enterprise Search, MySQL, Python, Ruby, Ruby on Rails, Java Enterprise Edition, Object Oriented Design, Lucene, Oracle, Web Applications, AJAX, Databases, Web Services, Algorithms, Scalability, JUnit, Hibernate, XML, Linux