Sujana Madineni
Email: ******.********@*****.***
Phone: 606-***-****
Summary:
A Junior Java programmer with over two years of software experience in application
software design, object oriented design, development, debugging, documentation and
implementation.
Experience in full System Development Life Cycle (Proposal, Process Engineering,
Design, Development, Testing, Deployment and Support)
Experience in designing and architecture of J2EE based large applications.
Experience using Jakarta Struts 1.0/1.1 Framework, Validator and Tiles frameworks,
Servlets and JSP.
Strong knowledge of Core Java concepts – Threads, Collections, Inner Classes,
Exceptions.
Good skills on Java (EJB, Servlets, JSPs, Java Beans, JDBC), and Front end
technologies like HTML, XML, CSS and JavaScript.
Good familiarity with IBM WebSphere 5.x, IBM WSAD 4.x Application server and
Tomcat 5.5 web server.
Knowledge working with WSAD5.X and Jbuilder 7.0 and Eclipse 3.1 IDE tools.
Experience in Oracle9i/8i including SQL, PL/SQL, and Stored Procedures.
Good Knowledge of design patterns like Singleton, Session Facade, DAO, MVC and
factory etc.
Experience in UNIX (HP, Sun Solaris), Windows 98/2000/XP.
Coding, Testing the product/application (Functionality Testing, Unit Testing and
Performance Testing, Regression Testing) and Defect Tracking and Fixing are some of
the main responsibilities executed.
Expert in documentation of the quality based process approach like preparing Design
Documents, Presentations using PPT and Code Review Documents.
Excellent communication and interpersonal skills.
A very good team player with the ability to work independently.
Education:
MS, Computer Science, Western Kentucky University, Kentucky (2006-2007).
BTech. Computer Science, JNTU, Hyderabad, India (2000 - 2004).
Certifications:
Sun certified Java Programmer for the Java 2 Platform.
Technical Skills:
Languages & Tools : Java 1.4, J2EE, Servlets, JSP, EJB 2.0, JavaBeans, MVC, Struts1.2,
JDBC, SQL, OOAD, Clearcase and clearquest.
Internet : JavaScript, XML, XSLT, HTML and DHTML
Patterns : Singleton, Factory, Business Delegate, Front Controller, Session
Facade, MVC and DAO
Databases : Oracle 8i/9i and MySql.
Application Servers : IBM WebSphere 5.x
Web Servers : Apache Tomcat 5.x.
IDE : IBM WSAD 4.x, IBM Eclipse 3.1, Text pad and Edit plus 2.1
Operating Systems : Windows 98, Windows XP, UNIX and MS-DOS.
Professional Experience:
Sharp Quest Corporation, New Jersey.
Client: Markit, NYC, NY Apr’08 –Till date
Java Developer
Project: LoanX Integration
Technologies: Java 1.4, J2EE, Servlets, JSP, HTML, CSS, XML, JDBC, JavaScript, Session
beans, MDB’s, Struts 1.2, IBM Web Sphere 5.1, Eclipse 3.4, JUnit, Jmeter 2.3, PL/SQL and
Oracle.
LoanX Integration is an application used by clients to access loan pricing data in the market.
It also allows clients to view underlying dealer quotes of contributed prices. This project is to
develop and deploy a new Loans application on the Markit.com platform. It includes migrating
data from LoanX to markit.com databases, maintaining links to the applications and will include
all functionality of the existing LoanX application.
Using this application we can view over 6,500 loan prices every day, see which dealers
are pricing each loan, maintain and view your portfolio online, read real-time loan news. It also
provides easy access to prices. Marks are distributed to clients over a secure, easy-to-use web
interface (download and export to Excel), or directly into their own custom application via this
application interface (API). Markit Loans data is also available through Wall Street Office using a
direct connection
Responsibilities:
Involved in the development of the entire Front-end part of the system, using Struts, JSP,
Servlets, HTML, CSS and JavaScript.
Developed Struts Action Classes and used struts bean tags for output the properties of
JavaBeans components and HTML tags to create HTML forms.
Developed JavaScript code for client side validation and created more user friendly screens
by detecting mouse cursor moves.
Upgrading the site's look and feel and making it totally customizable using Tiles
framework.
The Marks from dealers come in format of xml data are parsed by using SAX and DOM
parsers.
Involved in design and development of the EJB Tier which provides services to the web
application using MDBs, Session Beans & Patterns like Session façade, abstract factory,
DAO, service locator, Singleton etc.
Involved in developing JUnit test cases for testing the code fragments during development
phase and developed test scripts using Jmeter to load test and performance test the
entire web application.
Created the Technical high-level design document and Technical low-level design document
and implemented code in middle tier using Java.
Involved in monitoring the production issues reported by application users and
worked on the issues depending on the priority.
Mass Media Technology Hall, Jan ’07 – Dec ‘07
Western Kentucky University, Bowling Green, KY
Web Developer
Project: Online Student Enrollment System
Technologies: Java 1.4, Servlets, JDBC, JSP, XML, Tomcat 5.5, oracle, HTML, JavaScript,
SQL.
This project was developed to facilitate students to enroll courses online and check various other
course details, professor details and grade details. This site is commonly used by both students
and professors. Students can enroll courses, drop courses, check the availability of seats in the
course, make a reservation for a course etc.Professors can check the number of students enrolled
in their course, and wait listed students for a course, post assignments for a course etc. Grades for
all the courses of a student are also added to this site. Editing facility is also available for any
detail.
Responsibilities:
Involved in the development of GUI screens using HTML, CSS, JSPs and JSTL.
Developed JavaScript for client side validation.
The GUI interacts with the Servlets, which in turn talks to EJBs to get the data. Oracle
is used as the database server.
Regular testing and maintenance of the site.