B.E (Hons), Computer Science @
Birla Institute of Technology and Science, Pilani
About:
I'm a software engineer with 7 years of experience in the application services industry building highly scalable back-end platforms to support web services.
Specialties: C++, Java, J2EE, Storm, Redis, Hadoop, XML Technologies, Web Technologies, Oracle, MySQL, PhP.
Principal Software Engineer @ From October 2014 to Present (1 year 3 months) Senior Software Engineer @ I work for the
I'm a software engineer with 7 years of experience in the application services industry building highly scalable back-end platforms to support web services.
Specialties: C++, Java, J2EE, Storm, Redis, Hadoop, XML Technologies, Web Technologies, Oracle, MySQL, PhP.
Principal Software Engineer @ From October 2014 to Present (1 year 3 months) Senior Software Engineer @ I work for the Yahoo! Video backend team focussing on metadata search, personalization, recommendation and analytics. From August 2013 to Present (2 years 5 months) Software Developer - Y! Content Agility @ I work on Y! Content Agility in building a distributed high performing storage system that stores data from various Y! properties. The modules use C++, Java, MySQL and in-house store-and-forward mechanisms to store data from different backend stores. It also employs different algorithms to partition data, route them to different clusters distributed geographically and assemble them back to provide a unified semantic representation of the object. The components deployed are very scalable to serve both low latency as well as bulk ingest traffic and are also fault-tolerant. From June 2011 to Present (4 years 7 months) Software Developer - Y! Business Listings @ I work on building a scalable platform for Yahoo! Business Listings that powers http://local.yahoo.com for US, Europe and Asia. The platform is built to consolidate all listings data and code base onto one single extensible, robust platform developed on top of a hadoop cluster. I used Java along with hibernate (to manage Java POJOs for a MySql Database), Jersey (to build a REST-ful web service running on tomcat / apache), Spring MVC framework and Quartz for job scheduling using annotations. The platform is focused on extracting data from hadoop cluster and storing it on a search index. From May 2010 to May 2011 (1 year 1 month) Software Developer - Y! Video Platform @ I work for the Yahoo! Video Platform team managing video metadata across different yahoo properties. I've been involved in the below mentioned projects.
1. Worked on hadoop/pig technologies and built a prototype using Java/scripts to store video metadata on hadoop clusters.
2. Worked on building a scalable video metadata store using C++, MySQL and REST technologies.
3. Developed a caching mechanism that would front-end web services to handle high traffic.
4. Developed a performance testing tool using httperf to simulate high load on backend servers, analyze the results and provide recommendations. From July 2007 to April 2010 (2 years 10 months) Technical Intern @ Project:
A RESTful Web Service Application for Yahoo! Data Dictionary
Abstract:
The project deals with designing and implementing a RESTful web service application. The application allows users to query the database through a browser and involves HTTP + XML technologies to accomplish the same.
Advisor:
Samantha Bufton, Product Manager, Yahoo! Inc. From May 2006 to August 2006 (4 months) Applications Engineer @ Role(s): Team Member
Domain: HealthCare Technology
Technologies: Linux, ORACLE, J2EE, JSP, XML
Responsibilities:
1) Preparing Functional and Technical Design documents for various proposals
2) Coding of modules pertaining to identifying similar patients’ data and linking them.
3) Identifying a set of attributes which characterizes the similarity between patients and unlinking patients which have been linked accidentally.
4) Rigorous testing of the modules in the form of Unit, System and Integration Tests.
5) Documentation of the modules in a precise manner to promote usability of the same. From September 2004 to July 2005 (11 months) Programmer Analyst @ Role(s): Team Member, Module Leader
Domain: Financial Services, Credit Card Processing
Technologies: IBM O/S 390, DB2, COBOL, JCL, VSAM
Responsibilities:
1) Analysis, Design & coding of merchants transactions complying to the business standards.
2) Unit, System and Regression Testing ensuring all the scenarios are completely taken care of.
3) Adherence to quality and business standards.
4) Managing a team promoting acquaintance between the team members and resolving disputes. From June 2003 to August 2004 (1 year 3 months) Trainee @ Project:
Disaster Recovery Solution for Oracle Databases using Veritas Volume Replicator
Abstract:
The project deals with the recovery of Oracle Databases in stand-alone and clustered environments using VVR, a replication tool and Oracle Fail Safe.
Advisor:
Mr. Mahesh Saptarishi, Team Manager, Veritas Volume Replicator, Veritas Software India Ltd. (VSIL), Pune, India. From June 2002 to December 2002 (7 months)
M.S, Computer Science @ Iowa State University From 2005 to 2007 B.E (Hons), Computer Science @ Birla Institute of Technology and Science, Pilani From 1999 to 2003 Srikanth K. is skilled in: Distributed Systems, Cloud Computing, XML, Java, Web Services, Linux, MySQL, Software Development, REST, Tomcat, Apache, Java Enterprise Edition, C++, PHP, Hadoop
Looking for a different
Srikanth K.?
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension