My Bio in Brief | My Resume


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.


Some More History...

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.


Want a full Resume? Click Here