
Hi, I am Deepak Alur and thanks for checking out my bio. In
case you want a more detailed look, see my resume.
I am currently the VP of Engineering at JackBe,
Corp., based in the San Francisco Bay Area.
Prior to joining JackBe, I was a Principal Engineer at Sun
Microsystems and spent 10 years at Sun working in different
roles.
I have been working in the software industry for since 1988
in various roles around software design, development and consulting.
I have always been fascinated by software development as most
of it seems to be more art than science in my experience.
This is where the idea of software patterns appealed to me
and I have since had lots of fun using patterns in my work
to improve my designs and implementations and to ensure repeatability
of success.
In my work at Sun, I have focussed on Java™
technology, the Java 2 Platform, Enterprise Edition (J2EE
™), Object-Oriented software design and development,
and software patterns. I have extensive experience in several
programming languages and all areas of software development,
process and methodology.
I am a co-author of the widely adopted industry standard
book on J2EE patterns, best practices and refactorings - Core
J2EE Patterns: Best Practices and Design Strategies, published
by Prentice Hall. I speak regularly at industry conferences
and private conferences.
Of late, I have been working on developing new techniques
and tools by leading a project code named SALSA
for pattern-based software analysis, visualization, comprehension,
management and governance of software design and architecture.
SALSA is a software platform that uses a unique pattern detection
technology to enable architects and developers to extract
and comprehend software design, visualize software architecture
and to implement design management and governance. SALSA has
10 patents pending.
I currently focus on AJAX, Rich Internet Applications, Service
Oriented Architecture, Enterprise Software/Architecture, and
Web Services. |
I joined Sun
Java Center in 1998 and have since successfully led variety
of projects for many high profile customers including eBay,
Ford Credit, ABB
Energy, McKesson, Stanford
University, Bank of America and State
of Minnessota DNR. I have successfully led and mentored Sun/customer
teams in addition to executing challenging customer projects. At
eBay, I was the Sun Lead Architect leading and mentoring the architecture,
design and implementation of eBay's next generation architecture
platform and extensively used patterns and refactoring techniques
to build a highly scalable next-generation application eBay's Auctioning
Platform. After successful execution, most of eBay.com
has transitioned to the Java platform.
At Ford Credit and RouteOne, I was called in as the industry expert
to assess, review and rearchitect their J2EE application framework.
I used patterns and refactoring in a unique way to perform a pattern-based
architectural assessment and refactoring.
Prior to joining the Sun
Java Center, I was a Technical Lead Architect at Sun IT where
I led architecture, design and implementation of Sun Service's most
mission-critical application for Case/Call Management for 24X7 Worldwide
Customer Service Centers. I also led the architecture, design and
implementation of the first internet-based EDI solutions to integrate
Sun with 3rd party service provides using innovative solutions with
emerging Internet technologies. This innovation was granted 4 patents
related to early Internet EDI.
Prior to joining Sun, I was a Senior Software Engineer and Senior
Consultant with BRI, Inc. and CMC Limited, India where I consulted
with and executed large projects with several high-profile clients
including Sun, BEL India, Defence
R&D Org India, Indian Postal Service, State Tourism Department,
and Bata India.
My contributions at Sun have been recognized by Sun Achievement
Award (1996), Sun Distinguished Professional Award (1997, 1997),
and Sun "Top Dots" High Impact Intellectual Capital Award
(2000).
I have been granted 5
patents ( 6581044, 6240186, 5983276, 6240441, 6724896) and have
other patents pending.
I have a Bachelor of Engineering in Computer Science and Engineering
from the University of Mysore, India and have completed select graduate
courses (21 units) in Computer Science at Stanford
University, CA.
|