Pradeep - Web Developer Resume

Lloyd A. Duke, Java Architect - Resume body { font-family : Arial, helvetica, sans-serif; } @media print { body {font-family:Arial, helvetica, sans-serif;font-size:14px;} img {display:none} } hr {margin-top:0} *.Address { font-size:.7em; float:right ; margin-top:0} img {border:0} *.ClientJobDescription {margin-left:6em; margin-top:0} *.ClientName {margin-left:4em;margin-top:0; margin-bottom:0} *.ClientWork {margin-left:2em;margin-top:0;margin-bottom:.5em} *.intro {clear:both} *.JobDuration {font-size:.8em; font-style:italic; font-weight:normal; margin-top:0;margin-bottom:.5em} *.JobDescription {margin-top:0;margin-left:2em;} h2 {margin-bottom:0} h3 {margin-bottom:0} h4 {font-size:1.1em} h5 {font-size:1em;} *.Name {text-align:center ;margin-bottom: 0} *.RecentDoc {float:left;font-size:.65em ; margin-top:0; width:70%} *.T1 {font-size:.8em; font-style:italic; font-weight:normal} *.T2 {font-style:italic} *.Tagline {font-size:1.35em; text-align:center ! important; font-weight:normal; font-style:italic; margin-top:0; margin-bottom:0} *.valid{text-align:center}

Pradeep Janardhan

Java Architect, Internet Technologist

Last modified 05/06/09 The most recent (Open Document Type) version of this document can always be found here.
PDF version here.
Summary on LinkedIn
This e-mail address is being protected from spambots. You need JavaScript enabled to view it

Accomplished Agile Software Engineer and Solutions Architect proficient in enterprise application design, development and support with expertise in the architecture, design and development of web2.0 systems. A proven technical leader, mentor and problem solver. Over a decade of software development experience at various levels makes him a value added team member at all levels.

Professional Experience

Independent Software Consultancy

February 2002 - present.

Providing expert consultancy in Java web design, development and support for various products implemented at some fortune 500 clients to some client specific solutions.

Product Development:

Vitech Systems Group -

Java Lead Developer in implementing V3 application that is used as 

Budco -

Technical lead / Agile champion for Budco's e-store offering.

  • Agile mentor to a 10-12 person team. Providing guidance with TDD, Maven 2 configuration, and regression test tools such as Selenium.
  • Created and automated end to end regression testing using Selenium, Hudson, Maven 2 and various Maven plugins.
Blue Cross Blue Shield of Michigan -

Added the ability to parse both XML and Copybook formatted messages to their Retrieve Benefit Narrative Service.

Escalate Retail (Formally Blue Martini Software) -

Expert consultant aiding Escalate Retail in the development of the 9.0 release of their Clientelling application. Specifically responsible for the design and development of the legacy product data import.

Eastern Mountain Sports -
  • Technical lead in the refactoring and extension of EMS' checkout process. Simplified the technical design and implementation of their shopping cart, order processing and “In Store Pickup” feature.
  • Architect/Lead developer responsible for product data and order processing integration to
Fred Meyer - Alaska Bush project

Expert Blue Martini consultant responsible for the development of the shopping cart and order processing portion of the project. A noteworthy accomplishment on this project was that the entire checkout process UI was written entirely in Java's EL (read no scriptlets). This was done using custom tag libs and a sound object model.

Consumers Union -

Lead Architect/Engineer of the worlds largest on line paid-subscription service during this long term (March 2003 – December 2004) engagement.

  • Provided the technical design and and was the lead developer in the creation of the "Car Buying Kit" applications on CRO. These applications were a large integration effort between vendor data and Consumer Reports test data.
    • Created a new car configuration tool. Coupling object oriented JavaScript on the front end and Java/XML on the back end, built a client side tool that would allow users to configure a car with all of its possible options.
  • Technical Architect and mentor of CRO's "onHealth" application. This was an XML content integration utilizing Java, XML, and XSLT.
  • In the refactoring of CRO's object model provided a vendor independent API. Provided a layer of abstraction from Blue Martini's API providing the application the ability to run on any vendors Java platform with relatively little effort.

Software Development Work:

  • Created a consumer on line data backup application, utilizing Amazon's S3 REST API and Java's Swing for the UI.
  • Created an image manipulation and cataloging web application.
  • Designed and developed a Banner Ad management system. System manages many ads and ad groups, the revenue realized by each ad campaign and serves ads based on the percentage of revenue realized for each ad in each ad position.

Blue Martini Software

November 1999 – February 2002

Hired as a Senior Consultant and later moved to Senior Engineer. Served as a Charter Member of the second tier of the BMS Development Team. Designed architecture including requirements definition, object modeling design n-tier systems. Developed component based (J2EE) application architecture, remote content management system, and a number of client customizations.

Value added technical leadership in all projects and throughout the organization. Served as technical lead in 85% of projects I was involved in, as a project manager on several occasions, member of developers council, created coding standards and best practices, conducted numerous code reviews and was a founding member of the mid-west leadership group.

Accomplishments include:

  • Technical lead in the design and development of a component based (J2EE) architecture on which all future sales demos and reference implementations would be built. Explored technologies include tag-libs, Enterprise Java Beans, generic JSP includes, and inner servlet classes. The end product of which is now BMS's reference implementation of their b2b architecture.
  • Solely responsible for the design, development and maintenance of a remote content management solution allowing administrators to manage content on multiple servers from a single UI. This was done utilizing Java's RMI and IO package and Weblogics RMI implementation.
  • Technical lead in the design and development of all Reference Implementations.
  • Identified the need for, co-authored, and lead a comprehensive internal training course that exposed our new consultants and engineers through our architecture touching 90% of our components and utilizing a large portion of our API. This was done through a 2 week implementation of a scaled down site during which 1/2 of my time was spent leading lectures and discussions.
  • Client site engineer on several early BMS mid-west implementations. Responsibilities ranged from System/Database Administration, technical lead in design and development, third party integration, and on site bug fixing. URLs available upon request.

Superior Consultant (Enterprise) – Senior Consultant

December 1998 – November 1999

Second member of their web development group. Designed several libraries of different code including a Javascript library that properly implemented cross browser DHTML and HTML templates for various site designs. Developed an internal web development training course for our internal consultants. Client worked included pre-sales prototyping and analysis of technologies to be used.

Client Work:

  • Henkel Surface technologies - Designed and developed B2B client extranet. Allowing for on-line ordering of goods, order tracking, and customer service.
  • - Designed and developed specification for their on line store. This included shopping cart functionality, Database design and development platform recommendations as well as creating a prototype.

Independent Contractor

1995 – 1998

  • Mass produced(200+) B2B client extranets for IBM clients. Utilizing a proprietary tool developed by IBM.
  • Developed a multi-parallel PERL based search engine. The engine queried, in parallel, multiple top on line search engines, parsed the results and displayed them in order of relevance.
  • Developed a number of sites utilizing PERL CGI, Javascript, and simple HTML for various clients of local ISP's .
  • Developed several on line client management systems, either putting an HTML front end on existing databases or on new data structures.

Valid XHTML 1.0 Strict

Author: pradeep