Speakers
- Dan Allen
- Aaron Bedra
- Tim Berglund
- Rohit Bhardwaj
- David Bock
- Stevie Borne
- Jeff Brown
- James Carr
- Scott Davis
- Jeremy Deane
- Keith Donald
- Michael Easter
- Robert Fischer
- Neal Ford
- Brian Gilstrap
- Andrew Glover
- Brian Goetz
- Stuart Halloway
- David Hussman
- Mark Johnson
- Dave Klein
- Scott Leberknight
- Tiffany Lentz
- Howard Lewis Ship
- Chris Maki
- Matthew McCullough
- Alex Miller
- Ted Neward
- Michael Nygard
- Pratik Patel
- Mark Richards
- Brian Sam-Bodden
- Srivaths Sankaran
- Nathaniel Schutta
- Aleksandar Seovic
- Ken Sipe
- Brian Sletten
- Matt Stine
- Venkat Subramaniam
- Burr Sutter
- Vladimir Vivien
- Mark Volkmann
- Craig Walls
- Richard Worth
Karthik Shyamsunder
Principal Engineer w/Verisign
Karthik has 15 years of wide spectrum experience in the software industry, strengths include Architecture, Design and Development of both web and standalone enterprise applications using Distributed and Object Oriented technologies. His expertise also includes performance tuning enterprise applications and building highly scalable and secure solutions.
Besides having widespread and hands on knowledge on various technologies, has excellent communication skills and has a unique ability to teach and mentor other junior/senior developers in current and emerging technologies.
Karthik Shyamsunder also serves as an adjunct faculty at Johns Hopkins University, Computer Science School (EPP Program), teaching undergraduate and graduate level courses in the the field of Distributed computing. Some of the courses he teaches are "Distributed Computing on the World Wide Web" and "Enterprise Computing Using Java".
Besides having widespread and hands on knowledge on various technologies, has excellent communication skills and has a unique ability to teach and mentor other junior/senior developers in current and emerging technologies.
Karthik Shyamsunder also serves as an adjunct faculty at Johns Hopkins University, Computer Science School (EPP Program), teaching undergraduate and graduate level courses in the the field of Distributed computing. Some of the courses he teaches are "Distributed Computing on the World Wide Web" and "Enterprise Computing Using Java".
Presentations
You are Hacked: Ten Strategies to Secure your Enterprise Java Web Applications
Hundreds of mission critical Enterprise Java Web applications are being developed and deployed worldwide. Many of these applications provide valuable functionalities for their legitimate users, but only a few of these applications can be considered truly secure. With the number of white collar crimes going up, the cost of a security attack on a company's web application/service could be detrimental.
The goal of this session is to discuss the top 10 security threats to a typical web application, understand how a hacker thinks, and finally understand what steps you can take both programmatically and declaratively to prevent your application from such malicious attacks.