Lavanya Uppu
*******.****@*****.***
Experience Summary:
§ Over 6+ years of diversified experience in development and Implementation of Client/Server, Distributed and Internet applications using Java and J2EE.
§ Developmental experience in Java, J2EE, Servlets, JSP, Struts, JDBC, Spring, JNDI, Java Beans.
§ Expertise in HTML, DHTML, JavaScript, CSS and XML (XSL, XSLT, XML Parsers)
§ Developed J2EE components adhering to strict design patterns – MVC, DAO, Business Delegate and Service Locator.
§ Experience with BEA Web Logic Application Server, JBoss, Tomcat and exposure to similar technologies
§ Knowledge in both Server Side and Front-End Side.
§ Worked in large and small teams for development and deployment of J2EE components.
§ Well experienced in Flash (Flex) Development 2/3/4, Adobe AIR.
§ Hand on experience with Ajax Technologies and JQuery API to develop Rich and Interactive Applications.
§ Good experience in implementing the design patterns like MVC, Singleton, Session Facade, Business Delegate, Service Locator, Front Controller, etc
§ Good experience with different databases PostgreSQL and MYSQL and writing stored procedures, functions, joins, and triggers for different Data Models.
§ Worked on XML Parsers (SAX, DOM).
§ Coding to the standards, easily maintainable and with good documentation.
§ Excellent communication and interpersonal skills and Easily grasp new ideas and implement in meaningful way.
§ Ability to work Independently, Self-Motivated, Sincere and Hardworking.
TECHNICAL SKILLS:
Programming Languages Java/JDK1.4/1.5/1.6,SQL,PL/SQL,PHP, C and C++.
Web/Enterprise Tech’s JSP, Servlets, JDBC, Web Services.
Scripting Technologies Ajax, Java Script, CSS, JQuery, Shell Script and Windows Scripting.
Web Frameworks Struts, Spring, JSF.
Databases PostgreSQL, MySQL and Oracle.
Web/Application Servers Apache, JBoss, Web Sphere, Web Logic, Tomcat 4.x / 5.x.
Dev Methodologies J2EE Design Patterns.
Operating Systems UNIX, Win 9x/NT/XP and Linux.
IDE's Eclipse3.x, Net Beans 6.5, WSAD 5.0, JDeveloper.
Version Control Tortoise SVN, IBM Rational Clear Case and VSS.
Work Experience:
FMITec, NY Oct’ 09 - Till date
Sr. Flex Java/J2EE Developer
Description: HotCharts
To display Intraday and Historical Charts side by side for most important stocks.
And it converts text to speech for related information, used iSPeech API.
Bloomberg and DTN-IQ are the data providers.
Responsibilities:
Developed UI modules using Flash Builder3 .0 (Adobe AIR) for Charts.
Interacted with Business Analysts in requirements gathering and analysis.
Developed Action Script and MXML files for Charts
Developed iSpeech API Implementation.
Developed Struts Action Classes for the Controller Responsibility.
Involved in writing and maintaining the configuration files for the Spring.
Implemented Action classes, Form beans, Helper classes, Persistence manager and Data access objects.
Wrote SQL stored procedures and created complex SQL Queries.
Used J2EE design patterns such as MVC, Data Access Objects in the architecture and DI/IOC, Business Delegate, Service Locator, Singleton for the enterprise application.
Used Spring Framework to implement MVC design pattern in the application.
Used Quartz Spring API for Scheduled tasks.
Description: HybridFinanceCharts
To display both Historical and Intraday charts in a Single Chart for S&P Sector and Indices .
And it gives its corresponding members charts. It is a customized application.
Bloomberg is the data provider.
Responsibilities:
Developed UI modules using Flash Builder (Adobe AIR) for Charts.
Interacted with Business Analysts in requirements gathering and analysis.
Developed Action Script and MXML files for Charts
Developed Struts Action Classes for the Controller Responsibility.
Involved in writing and maintaining the configuration files for the Spring.
Implemented Action classes, Form beans, Helper classes, Persistence manager and Data access objects.
Wrote SQL stored procedures and created complex SQL Queries.
Used J2EE design patterns such as MVC, Data Access Objects in the architecture and DI/IOC, Business Delegate, Service Locator, Singleton for the enterprise application.
Implemented MVC Framework.
Made customized Application according to Client requirements.
Environment: Flex- Adobe AIR, Java, Spring, Quartz , PostgreSQL, Bloomberg.
FMITec, NY Jan’ 08 – Sep’ 09
Sr. Java/J2EE Developer
Description: MockTradingPlatform
The objective of this project is provide an integrated platform to do mock trading of Stocks and Options (like E-Trade and Ameritrade) in order to evaluate a particular strategy, and yet make it easy to use. In one integrated application we provide many services to the strategy-analysts such as Listing the stocks which are just below the 52 Week High, Listing the stocks which traded strongly with price and volume for a particular day, Profit/Loss account maintenance, Summary of all transactions which are closed . Transactions made by users require current data for thousands of stocks and options, which was obtained using Bloomberg API. For options trading risk/reward for even very complex combination of moves were graphically presented and several trials could be simultaneously visually compared, to assist the analyst make decisions before making the real trade.
Responsibilities:
§ Developed DAO Classes for the Persistent Layer.
§ Developed UI modules using JSP, Javascript, CSS and Ajax.
§ Worked on Struts Framework to create the Web Application.
§ Developed Struts Action Classes for the Controller Responsibility.
§ Used J2EE design patterns such as MVC, Data Access Objects in the architecture and DI/IOC,
Business Delegate, Service Locator, Singleton for the enterprise application.
§ Used Spring Framework to implement MVC design pattern in the application
§ Discussed and provided suggestions on usability, suitability and improvements in interface
design.
§ Created the security such as user authentication.
§ Developed SQL and PL/SQL queries, Spring(IOC).
§ Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
§ Constructed Presentation Layer implementing JSP Custom Tags and Struts Custom Tags.
§ Developed Spring Validator Interface.
§ Implemented scripting with Ajax, JSF and XML to dynamically refresh the page contents.
§ Developed a utility for parsing Excel data and synch with the database.
§ Involved in writing and maintaining the configuration files for the Spring.
Environment: Java, JSP, Servlets, Struts, Spring, PostgreSQL, WebLogic.
Sinha Research, Lantsch, Switzerland Aug’ 07 – Dec’ 07
Java /J2EE Developer
Description: StocksInfo.
The purpose of this project is to provide information about Stocks to the users as QCharts, Yahoo Finance and Google Finance. The information such as Headlines relevant to the stocks, Message board data, Options data, Comparison of 5 stocks Intraday Charts and Briefing news of particular stocks.
Responsibilities:
§ Involved in requirement Analysis and Understand Business Process.
§ Developed Front-end system using MVC Architecture Model (Struts Implementation).
§ Developed the Action Classes, Action Form Classes based on Struts Framework.
§ Worked on Struts Framework to create the Web Application.
§ Developed Struts Action Classes for the Controller Responsibility.
§ Constructed Presentation Layer implementing JSP Custom Tags, HTML, CSS.
§ Implemented Struts framework for the development of applications web flow. Developed JSP ,
JSTL, Servlets, AJAX, Javascript and DHTML codes for the GUI Pages.
§ Designed JSP layout using Struts Tiles Fraamework.
§ Configured Struts TILES in Spring (applicationContext.xml) for building the site layout, template
pages, extending templates and different implementation of pages.
§ Used AJAX and JQuery to create Interactive UI.
§ Involved in configuring web.xml and struts-config.xml according to the Struts Framework.
§ Developed code for Various Modules.
Environment: Java, Servlets, JSP, Struts, PostgreSQL, WebLogic.
Sinha Research, Lantsch, Switzerland. Oct’ 06 – July’ 07
Software Developer
Description: Analysts Conference.
We developed a secured conference application for the Company. It has features such as sending Personal Messages to individuals, or all . It includes features automatically sorting/storing in the database for further cause-effect analysis, history browsing etc., selecting all news related to a particular stocks, or all posts by a particular analyst, etc.. It also has one click color coding/font sizing unique features, which are useful for Analysts to quickly identify important Messages.
Responsibilities:
§ Involved in the process of analysis, design and development of the application.
§ Actively taken part in discussions with the Client.
§ Programmed Java Beans, Servlets, JSP’s for different modules.
§ Developed user interface using JSP, Struts and JavaScript to simplify the complexities of the
application.
§ Coded Struts Action Classes, Model Classes.
§ Used JavaScript for client side validations and AJAX , JQuery to create interactive front-end
GUI.
§ Constructed Presentation Layer implementing JSP Custom Tags.
§ Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
§ Involved in writing stored procedures, complex queries using SQL to process the data on MYSQL
DB.
Environment: Java, Servlets, Struts, JSP, MYSQL, Tomcat 4.0
Institute for Electronic Governance, Hyderabad, India Jun’ 05 – Sep 06
Software Developer
Description: Hospital Management System.
Responsibilities:
§ Involved in the process of analysis, design and development of the application.
§ Developed Servlets, JSP, JDBC, Java Beans, XML and Java Script.
§ Designed and Developed various Used Interface (UI) screens JSP, Java Script and HTML .
§ Implemented the Java Beans classes.
§ Involved in writing the Data Access Objects.
§ Developed the data base connection using JDBC.
§ Developed Stored Procedures, Functions and Triggers with Oracle database.
§ Implemented Data Transfer Objects, Value Objects for moving data between Presentation tier and Business Layer.
Environment: LINUX, Oracle 8i, JDBC, Java, JSP, Servlets, Java Script, HTML, XML, Java Beans, Apache Tomcat and ANT.
Education:
B.Tech in Computer Science and Engineering from Jawaharlal Nehru Technical University India.
Certifications:
SCJP - Sun Certified Programmer for the Java 2 Platform 1.5.
References:
Will be provided upon request