Web Designer Resume
UsA
PROFESSIONAL SUMMARY
3+ years of Information Technology experience in Analysis, Design and Development of various Internet Applications using J2EE Technology.
Experience in J2EE Technology - Servlets, JSP, JDBC, and JNDI.
Experience in developing applications using Spring Framework.
Knowledge of Struts Framework.
Experience in developing Web Services using WSDL, and SOAP (Academic).
Experience in XML and XSL.
Experience in My SQL, SQL Server and Oracle databases.
Experience with application servers like Sun Java System Application Server, WebLogic, and Apache Tomcat.
Experience in Object Oriented Analysis and Design (OOAD) and Object Oriented Systems and Design (OOSD), for developing Use cases and designing using UML with MS-Visio and JUDE.
Experience in Hibernate, Object Relational Mapping.
Experience in Front End components with HTML, CSS, and Java Script.
Experience in using tools - Eclipse, Net Beans, MS-Visio, ANT, Dreamweaver, JUDE.
Experience in shell and Perl script
Knowledge in version control - Subversion.
Experience in using JUnit testing framework and log4j.
Excellent analytical and verbal communication skills and good team player.
TECHNICAL SKILLS
Languages: Java, C, C++, UML, HTML, SQL
Java/J2EE: Spring Framework, Servlets, JSP, Java Mail, JDBC, JNDI.
Databases: ORACLE 9i/8i/10g, MySQL, SQL Server
Middleware: Hibernate
Web Development: HTML, CSS, XML, Java Script, XML, DHTML
Scripts: Shell, Perl
IDE’s: Eclipse, Net Beans, Web logic workshop IDE, Visual Studio, Dreamweaver
Web/Application Servers: Apache Tomcat, Sun Systems Application Server, Web logic
Tools: ANT, JUnit, log4j, Ms Visio, Jude, DreamCoder, Selenium
O/S: Windows 2003/2000/NT/XP/Vista/7, UNIX, Linux, Sun Solaris
Version Control : Subversion
EDUCATION
Master in Software Engineering.
Project # 1:
Confidential, (BAPS), USA
Web Designer (Volunteer Work)
Project: Online Magazine Subscriptions
BAPS has several magazines that need subscriptions. An online subscription application is designed to mange users subscriptions.
Used Axcure RP tool to design the website interface.
Functions are being discussed and designed to meet the user’s requirements.
User’s persona is taken care while designing. Also, interface is user friendly and easy to use.
Complete design is created with functional and non functional requirements that give clear idea for development.
Project # 2:
Confidential,California, USA
Web Developer
Project: Employee Timecard Application
Timecard Application is used to maintain the employee records and time sheets. User can add, update, edit or delete their information. Supervisor can modify timesheet, create new users, generate pay checks, active users, suspend users, disable users, check who is sign in/sing out etc. Employee can request the change that will be notified to supervisor by mail, and Supervisor can approve/discard the change. Approval follows chain hierarchy for approving, activating, disabling, suspending or generating timesheet of users.
Developed number of modules for Timecard Application
Used the spring framework to implement bean to declare a service and accessed those using Spring XML.
Developed module for creating new users, and activating users that connects with remote database. Also, it allows to authentication users using active directory.
Java Mail is used to make communication between employees and supervisor. It follows the hierarchy of employees and supervisors.
Developed Time sheet module that allows modifying, deleting or generating the time sheet. Time sheet follows the hierarchy of employees and supervisors. Used Java Script and AJAX to perform several functions as desired by the application.
Designed the application using UML. Class Diagrams, Sequence diagrams and State diagrams were developed using Rational Tools
Used hibernate for Object Relational Mapping.
Involved in Exception handling and displayed appropriate messages.
Used Log4J logging framework to write Log messages with various levels.
Used subversion for version control.
Environment: Java, JSP, Spring, Hibernate 3.0, JDBC, XML, Java Mail, Java Script, Ajax, Log4J,Active Directory, Sun Web Server 7, Open SSO, Eclipse3.x, Dreamweaver, MySQL, Sun Solaris.
Project # 3:
Confidential,California, USA
Web Developer
Project: Project for flattening the website structure
Web Site contains different files like CSS, web pages, documents, images, mp3 and various files.
Script finds the extension and records the number of file with its absolute path.
Script also moves all the files to a particular folder like image files go in image folder etc. At the same time, script parses the web page file, and replaces the old links (absolute/relative links) with new relative links.
Environment: Shell Script, Perl (Database), MySQL, Sun Solaris.
Project # 4:
Confidential,California, USA
Application Developer
Project: Facility module
SecureALL has the application which is called “U-key”. This application allows the users to get rid of the keys of doors. Application allows permission to users based upon role, and requirements. For example, if user books a library room for an hour, door will be open up automatically when user comes with U-key. At the time, security can allow access to the user to enter into the library, access to stair or lift based upon booked room. Facility module allows admin to enter the building information initially while configuring. It maintains the building architecture and its details.
Used Hibernate framework to access the data from back-end Oracle 10g database
Designed the application using UML Diagram. Class Diagrams, Sequence diagrams, Deployment diagram and State diagrams were developed using Rational Tools
Used JMS to send reports.
Used hibernate for fetching data from multiple tables on Oracle 10g
Used hibernate for Object Relational Mapping.
Used subversion for version control.
Extensively used Core java.
Involved in Exception handling and displayed appropriate messages.
JMS for sending and receiving Message through application server
Environment: Java, Java Swing, JDBC, Hibernate 3.0, Window XP, Oracle 10g
Project # 5:
Confidential,Bangalore, India
Java Developer
Project: Virtual Class Room
Project was build to take classes remotely. Application was mostly used within local area network.
Used JDBC to access the data from back-end MySQL database.
Designed the application using UML Diagram. Class Diagrams and Sequence diagrams were developed using Rational Tools.
User interfaces were provided for taking the class.
Professor can use drawing tools, paste files, and paste text. Even can control students and create classes.
Students can view the class session anytime.
Interaction can be done anytime using public and private chatting rooms.
GridBagLayouts were used mainly to create the user interface.
Used subversion for version control.
Extensively used Core java.
Involved in Exception handling and displayed appropriate messages.
Environment: Java, Java Swing, JDBC, Window XP, MySQL