Java Learners

Deepak Gupta

For 6 years now ,I have been associated with the world of  software industry. Started working on computers since age of 12 , I have worked on computers since the release of  Windows3.1 Windows then was name associated to paintbrush , Solitaire , WordStar , Lotus , BASIC , COBOL and my favourite then LOGO. These languages helped me understand the fascinating world that was to open a wide career opportunities .
I was then associated with the most latest technologies ( i still do ) while keeping my basics very clear. The advent of Java changed most of the things , but C and C++ were the building blocks. C++ was my fascination and I coded a lot of programs during my school and college days.  
I have worked well with Core Java , now called as POJO (Plain Old Java Objects) by the experts. Working with the frameworks also came in along. The ease in proagraming enabled me to go out and learn different platforms existing. I had sufficient time learning .NET (way back in 2005) , and then PHP (intrroduced to me in 2006) . Since then i have been working hard to learn, to teach and help others.  This website is coded , as of now , in entirity by me , which includes the visual side ,the database , the guestbook and all the tutorials.
Have a profile snapshot of me below .
The exhaustive list of other Websites Deepak Gupta  makes  or host can be found here

·         Total 5+ years of experience as a Lead Web Application Developer/Designer/Architect (J2EE/Struts/C#).

·         Extensive experience in requirement analysis and materializing them in HTML/CSS, PowerPoint and Visio.

·         Experience as web designer for Portal from the scratch (JSR 168 compliant)

·         Experience in all phases of Software Development Lifecycle including Requirement Analysis, Application Design, Development of Multi-tier Applications, Testing, Implementation and Maintenance

·         Strong experience in application development using frameworks as Apache Struts 1.2, Java Server Faces (JSF) and Hibernate, Dot NET Framework 2.0/3.0/3.5, Visual Studio 2005/2008.

·         Strong background in testing applications right from Regression, Unit and Integration Testing.

·         Experience in scripting languages such as Unix, PERL , PHP , JavaScript.

·         Experience in various IDE/AppServers like Oracle JDeveloper 1.2/1.3, Oracle AppServer 9.2, IBM Websphere 5.0, and IBM Eclipse.

·         Proficient in various Java Design Patterns as Model View Controller (MVC) architecture, Two Tier Architecture, Template Design, Singleton and Factory.

·         Very Strong development background in HTML , DHTML , CSS , JavaScript , JSP and Servlets

·         Analyzing and writing unit, integration, and acceptance test cases for the application.

·         Testing the application for performance using JMeter, for users in excess of 20 and JUnit for unit testing.

·         Experience working with Oracle 8i/9i/10g including PL/SQL programming.

·         Experience in SQL programming, including stored procedures, triggers and functions.

·         Experience in Requirements Gathering, Business Analysis, Business Process Redesign and Mapping, Testing & User training, Documentation of activities, process, test scripts and results and Client interaction.

·         Experience in developing Web Applications from scratch as well as upgrading them.

·         Designed and maintaining multiple personal websites such as www.deepakg83.com , www.spinyourwords.com , http://deepakg83.info and http://www.iknowmyjava.com

·         Earning revenue by means of Google Adsense for a dozen maintained blogs.

·         Created Flash animations for the portal using Macromedia Flash 8.0

·         Experience in content management using Microsoft SharePoint Server 2007 (MOSS 2007)

·         Experience in Data binding using XML.

·         Experience with building and deploying application with Apache Ant 1.7.0

·         Experience with developing application in Adobe Flex with Struts framework.

·         Image enhancement and animation using Adobe Photoshop for the portal.

·         Excellent problem resolution and communication skills with ability to work under pressure in a highly visible role. Adaptive to team environment and has the capability of completing complex tasks independently

·         Strong interpersonal and oral/written communication skills. A self-starter with a positive attitude, willingness to learn new concepts and acceptance of challenges.