Rajesh Sharma

Santa Clara, California • +1 408 969 0902rajesh.sharma@induspolis.comrajesh.induspolis.com

Objective

To architect, design and develop web-based applications and services; manage product development cycle, collaborate with project team and clients, and utilize technology to enhance business processes and deliver value-added products and services to internal and external customers.

Professional Profile

  • Solutions-oriented professional with 7 years of experience in IT industry in various capacity. Progressive experience in providing end-users and clients with information technology based solutions. Special focus on designing and developing J2EE based web applications, customization of existing software solutions (open source apps), customization of packaged products.
  • Ability to identify critical components of business process(es) that can be automated/optimized to deliver enhanced business value.
  • Utilize OOAD/OOD tools and techniques to convert end-user requirements into appropriate UML context - Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams. Rely on open source and commercially available CASE tools to achieve the same.
  • Emphasis on getting the development process right. Such an approach provides the customer tangible value in terms of less rework in development and staging environment, optimal utilization of existing manpower and IT assets, solid documentation of development process and product, low-maintenance end-product among other things.
  • Conscientious effort to balance extreme programming approach with pragmatic programming principles. The end result is achieving high quality of finished product or services without compromising on project deadlines.
  • Proficient programming skills complemented by holistic knowledge of tools, platforms, and frameworks.
  • Experience in working with small project teams responsible for overall implementation of project. Involvement at every stage of development lifecycle - from planning phase to the deployment phase.
  • Ability to get the best out of variations in traditional versions of SDLC (e.g. waterfall method) and the modern version like RUP (Rational Unified Process).
  • Ability to utilize knowledge of design patterns and principles of maintainable software product design to architect "future-proof" and "low TCO" software solutions.
  • Professional motto: (a) Customer needs supersedes technology trends, (b) KISnS (Keep It Simple not Stupid), and (c) divide and conquer.

Technical Experience and Proficiency

Programming Languages

Server Side: J2EE platform-based (Servlet/JSP, JDBC, JNDI, JSTL, Velocity), ASP.NET, SQL, PL-SQL
Scripting: Javascript, Flash Actionscript
Markup: HTML, XHTML, XML, CSS, XSLT, XPath, XML-RPC, SMIL
Shell Programming: Bash
Developer Tools: Ant, Junit, XDoclet, Cactus, Visual café, IntelliJ, Eclipse IDE, CVS, TOAD for Oracle and MySQL
Misc: Struts, WebWork, Velocity, Spring, Hibernate, iBatis, Apache Axis based webservices (consumer and provider SOAP processors, WSDD/UDDI deployment, WSDL creation), JAXP, JDOM, Visual Paradigm UML tool, Design Patterns (GoF)

Server software (config/admin)

Web server: Apache 1.3.x & 2.0, IIS 4.0/5.0, iPlanet webserver, Webstar
Application server: Weblogic Application Server 8.1/7.x, Websphere Application Server 5.x/4.x, Apache Tomcat 5.x (Catalina), JBOSS 2.x.x, Orion 2.x, Resin 2.x.x, iPlanet Enterprise Server 4.x
Database server: Oracle 8i/9i Enterprise Server, MySQL Database Server 3.2x
Media server: RealServer 8, Darwin Streaming Server, Flash Communication Server MX
Others: iPlanet Directory Server 4.x, CVS server

Multimedia Tools

Graphics: Adobe Photoshop, Adobe Illustrator
Animation: Flash (4 -6, MX)

Operating Systems

UNIX: IRIX 5.x, SunOS 5.x
LINUX: RedHat 6.x to 7.x, 8.0, Fedora
Windows: NT/2000/XP
Macintosh: Mac OS 9.x, Mac OS 10.1, 10.2 (BSD UNIX implementation)

Professional Experience

AOL Inc., Columbus, Ohio
June 2004 to present

Web Application Developer:Currently working on a project to enhance the netscape.com portal site. The project requires integration of legacy content publishing system with the new presentation layer. Building an infrastructure that pushes and pulls XML request/response from rich internet client using a Java web container as a bridge. Involved in the process of formalizing the TRD and the design, development (current phase) and deployment of the first phase.

Updating the rest of the resume. Coming soon...

References

Provided upon request.