A passionate full stack developer currently working in the User team at FindTheBest.com - a research engine focused on collecting, structuring, and connecting the world’s data to give people all the information they need to research with confidence.
Earlier, my graduate study gave me the opportunity to work in diverse fields like End-User Software Engineering, Intelligent tutors, Human Computer Interaction, Database management systems, High performance computing and inspired me to bring out new ideas to solve real world problems.
My research work was focused on developing intelligent tutors to assist student learning of Java APIs and enhancing them with information about how APIs are used in practice
My deep affinity towards trying out new ideas and creating efficient solutions motivated me to become a programmer. Being a quick learner and a hard working individual, helps me in my work and I am confident that I can use my skills to be a productive member of any team.
• Programming: PHP, JavaScript (jQuery), HTML5, CSS3, Drupal CMS, Java, JSP, C, XSLT
• Database : MySQL, MongoDB, Oracle 10g, PL/SQL.
• Testing : PhpUnit, Jasmine, JUnit
• Search: Apache Lucene / Sphinx
• Basic Knowledge in : SOAP, REST, C++
• Platforms : Windows, Linux, OS X
• IDE/tools : PhpStorm, Eclipse 3.x, Netbeans, SQLite, MySQL Workbench
• Version Control : Git, SVN
• Software development Methodologies : Agile, Waterfall.
• Other: SEO, Google Analytics
• Certification : Sun Certified Java Programmer (SCJP 1.5)
Specialties: Web development, UI/UX, Product Design, Software Engineering, Testing, Human Computer Interaction. Web Scraping, Intelligent Tutors.
Software Development Engineer II @ Citrix, SaaS Division is the maker of GoToMeeting®, GoToMyPC®, GoToAssist®, and other remote access, web conferencing, and remote support services is growing!
Working currently on front-end development and taking the products and services even further. From September 2014 to Present (1 year 2 months) San Francisco Bay AreaSoftware Engineer @ FindTheBest is a research engine focused on collecting, structuring, and connecting the world’s data — 59 billion facts to date — to give people all the information they need to research with confidence. The company’s desktop site, mobile site, and embeddable widgets let people thoroughly research thousands of topics on one intuitive interface. Launched in late 2010, FindTheBest has quickly become a leading research engine with 23 million monthly visits and $17 million in funding from Kleiner Perkins Caufield & Byers and the Pritzker Group.
• Actively involved in redesigning/building the new home page, site-wide user navigation revamp and experimenting analytics driven tweaks with AB tests to constantly improve our sites look and feel.
• Built content sliders, widgets and other social sharing features to accelerate content distribution.
• Implemented a smart rating system to compare different products on the site. The rating breakdown is also explained to the user using cool visualizations.
• Worked on a recommendation system that suggests product/services with personalized ratings based on user preferences.
Technologies Used:
PHP, JavaScript (jQuery), HTML5, CSS3, Drupal CMS, MySQL, MongoDB, PhpUnit, Jasmine, Git, SVN From August 2012 to August 2014 (2 years 1 month) Santa Barbara, California AreaGraduate Research Assistant @ • Worked on developing and maintaining the EECS website of Oregon State University.
• Modified Drupal modules and added hooks to implement registration and reports for various EECS dept events.
• Moved various paper/excel forms into web forms available on the university website.
• Worked on applications that support functionality for student appointment, student registrations and job postings at Oregon State University.
• Fast paced work involved coding new features and modifying already existing ones based on requirement.
• Interacted directly with clients by suggesting and implementing ideas to improve the functionality of existing websites.
• Responsible for various phases of the website's development cycle - design, development, testing, deployment and maintenance.
• Maintained databases containing 10 years of departmental records by updating and adding new schema.
• Technologies Used : PHP, MySQL, Drupal 6, Java, JavaScript, jQuery, HTML, CSS. From March 2011 to June 2012 (1 year 4 months) Corvallis, Oregon AreaMaster's in Computer Science @ Project : "Enhancing intelligent API tutors with information about how APIs are used in practice"
Adviser: Dr. Christopher Scaffidi, Oregon State University.
Goal Achieved:
• We developed a platform that semi-automates authoring of intelligent tutorials for Java APIs by leveraging free examples on the web.
• The application has been built using Java MVC architecture. The teacher can search for topics and the jTutors system returns freely available code samples available in the internet for the topic. This enables easy creation of web based tutorials and quizzes. The tutorials are hosted in a server and can be accessed by students
• Enhanced the system to scrape code examples from open-source code repositories such as 'sourceforge.net' and upload code as well. This enables students to see actual code used in real-world projects to learn API related methods.
• Provide API related info such as frequently asked questions, articles, javadocs and related links to the students by scraping content from web space.
• Technologies used : Java, J2EE, PL/SQL,HTML, PHP, JavaScript, jQuery, XML
• IDE / Testing : Eclipse IDE , NetBeans, jUnit testing framework, SQLite. From September 2010 to June 2012 (1 year 10 months) Corvallis, Oregon AreaSoftware Engineer @ • My work primarily consisted of integrating various technologies like Java, XML, XSL, SQL in developing client solutions.
• I have been involved in all the phases of software development starting with requirements gathering, design, user interface, development, unit and integration testing.
STATUTES project for LEXIS NEXIS, USA
• Was an integral part of the development team of the STATUTES project for LEXIS NEXIS, USA.
• Extract intelligence from 5 million unstructured XML content documents and transforming and enhancing the XML content into a fully described standardized XML.
• Aimed at supporting smart content characteristic which in turn provides rich user experience.
• Worked in an Agile environment during the entire project.
• Technologies used: XSL, Java, XML, SQL
QTRACK project for INFOSYS Technologies Ltd.
• Developed a Java based web based tool called QTRACK
• This tool tracks the quality of projects based on its Operational Efficiency parameters and software engineering practices.
• This project was showcased in Agile Methodology of Software Development initiative in Infosys Technologies Ltd..
• Technologies Used: Java, J2EE, SQL From July 2008 to August 2010 (2 years 2 months) Chennai Area, IndiaSoftware Engineer Trainee @ • Successfully completed training program in Java technologies with 4.84/5.0 GPA at Infosys Technologies Limited, Mysore.
• The curriculum covered topics including
Fundamentals of computing, Data Structures and Algorithms, Object Oriented Programming, Computer Hardware and System Software Concepts, Programming Fundamentals, Software Quality, Relational Database Management, System Development Methodology, Analysis of Algorithms, User Interface Design, Introduction to Web Architecture, Object Oriented Concepts, Client Server Concepts.
• Java Stream: HTML, JavaScript, Java Programming, Advanced Java Programming, Oracle, J2EE From July 2008 to December 2008 (6 months) Mysuru Area, India
Masters, Computer Science @ Oregon State University From 2010 to 2012 Bachelors, Electrical and Electronics Engineering @ Anna University From 2004 to 2008 Vasanth Krishnamoorthy is skilled in: Software Engineering, Human-computer..., Web Development, Web Scraping, Web Design, Intelligent Systems, Java, Drupal, PHP, HTML + CSS, SQL, Social Networking, Humor, HTML, JavaScript, jQuery, Subversion, CSS, Linux, AJAX, Software Development
Websites:
http://www.vasanthk.com/