SUJATHA BODDU
20400 via
paviso* Cupertino CA- 95014
* (408 ) 834 8860 * siri.sujatha@gmail.com
Professional Summary:
·
Having
8+ Years of Professional experience in System Design,
Development, Integration and Implementation of enterprise software
related to Client/Server and Enterprise/Web based n-tier
architecture systems.
·
Have
extensive knowledge and working experience on Software Development Life Cycle
(SDLC), Object Oriented Analysis and Design (OOAD), UML and
J2EE Architecture.
· Design
and implemented Web User Interface using HTML, DHTML, GWT, CSS, Java
Script, VB, AJAX, JSP, Struts
·
Excellent
programming skills and development experience with Java, J2EE, Node.js,
Struts1.1, 1.2, Servlets, JSP, EJB, Java Beans, Hibernate, JDBC, XML, XSLT,
ANT, JUnit and Web Services.
·
Expertise
on Struts Development using Tiles, Validators, Log4j, Hibernate,
JavaScript.
·
Experience
in extensive usage of, various Design Patterns with JAVA
and J2EE.
·
Proficiency
in programming with different Java IDE’s likes Eclipse, JBUILDER,
and WSAD.
·
Good
exposure to Java Web Services development using SOAP, WSDL and
UDDI.
·
Expertise
in developing XML documents with XML Schema and DTD validations,
JAXP, SAX and DOM parsers to parse the data held in XML
documents. Worked with various Style Sheets like Cascading Style Sheets (CSS),
XSL and XSLT.
·
Experience
in Design and Development of database systems using Relational Database
Management Systems including Oracle 9i/8i/8.0/7.x, DB2, and MS SQL
Server.
·
Experience
in working with the source control and version control tools such CVS,
Perforce.
·
Highly
motivated, quick starter, solution-oriented programmer, Strong in object
oriented analysis and design, Excellent at solving complex problems under
strict deadlines.
Academic Qualifications:
Master of Computer Applications.
Bachelors
degree in Science.
Software Skills:
|
Languages
|
Java, J2EE,XML, HTML, HTML5, DHTML, C,
C++, SQL, PL/SQL, JavaScript
|
|
Technologies
|
JSP, JNDI, Servlets, JDBC, EJB, Java
Beans, SOAP, JAXP, AWT, GWT, Swing, CSS.
|
|
Distributed
Technologies
|
RMI, EJB, JMS
|
|
Application
Server
|
IBM WebSphere, BEA Web logic, Apache
Tomcat
|
|
J2EE
Frameworks
|
Jakarta Struts 1.1, ANT build tool,
Log4J, Hibernate2.0
|
|
IDE’s
|
WASD, JBuilder, Eclipse, Edit Plus,
Textpad.
|
|
Database(s)
|
Oracle 8i (TOAD), DB2 UDB, SQL server.
|
|
Version
Control Tools
|
Rational ClearCase, GIT, CVS, Perforce
|
|
Testing
Tools
|
JUnit
|
|
Case
Tools
|
Rational Rose, UML, OOAD, RUP
|
|
Operating
Systems
|
Windows,Linux,Mac
|
Professional
Experience:
ServiceSource,
Redwood city
June '13 –Till date
Role:
Senior Software Engineer
OverView: ServiceSource specializes in growing recurring
revenue. They offer the only cloud application built to increase renewals
along with managed services that are proven to help customers increase their
renewal rates.
· Call DOMS Add Quote
web service. Update quote items with DOMS quote id. Provide
method to view list of DOMS quote ids associated with the Renew Quote using Node.js
· Call DOMS Add Order
Adaptor from Request Booking window. Store DOMS order ids on Quote
Booking items.
· Involved in parsing
qutoe and order json using node.js
· Generated
PaymentService Webservice Client from DOMS Payment Service WSDL using Java
and Axis2.
· Invoked payment
service to get payment information and AuthDetails.
· Written Unit Tests
using Mocha
Environment:
Java, Axis2, Log4j,
Node.js Javascript, Express, JSON,, Git, Mocha, Jsonpath, JSONschema,
soap, soapUI, jade, Mac Os, Linux
Innopath Software Inc ,
Sunnyvale
Oct 2010 to June 2013
Role:
Senior Software Engineer
Project: ActiveCare
overview: InnoPath solutions
focus on the support and care of mobile devices in an always-on world. Mobile
operators and device manufacturers using InnoPath technology avoid device
returns and excessive support calls.
Roles and
Responsibilities:
· Involved in
Development of Active care UI using GWT
· Develop
Operation portal for internal operations team
· Worked on GWT Event
Bus
· Implemented GWT UI
using MVP, UIBinder
· Consumed Rest API
in Active care portal.
· Worked on
Development of Operation Portal using GWT
· Involved in Bug
fixes of Activecare Client
· Worked on MobileMd
screens using HMTL5, CSS3
· Involved in
development of Operation portal using GWT.
· Implemented Symantec
Integration with Active care.
· Worked on
Development of Mobile Update UI
· Implemented
Callquality Screens for MobileMd application.
Environment:
J2EE, Java, GWT,
Eclipse, Android Sdk, Tomcat, Oracle, AJAX, Perforce, JIRA, Perforce, Log4J,
CSS, JavaScript, HTML5, XHTML, DHTML, Firebug, IE Developer Toolbar, JUnit,
XML, XSL, XSLT, Linux, Windows.
StubHub , San Francisco
Dec 2009 to Sep
2010
Role: FrontEnd
Engineer
Overview: Provide fans a
safe, convenient place to get tickets to the games, concerts, and theater
shows they want to see, and an easy way to sell their tickets when they can't
go.
Roles and
Responsibilities:
· Design
Implementation of GUI using HTML, DHTML, AJAX, CSS,
JSP, JSTL, and Java Script for front-end validations.
· Implemented
Omniture tracking for SFR
· Developed Page
Tracking component
· Worked on Event
Flow Redesign UI
· Designed developed
web pages using JavaScript, JQuery, CSS, JavaScript
· Implemented GUI
using Tapestry, HTML, DHTML, AJAX, JSON
· Added Tracking in
Confirm flow.
· Involved in Bug
fixes.
Environment:
J2EE, Java, Struts,
Eclipse, Tomcat, JMX, Oracle, AJAX, Perforce, DevTrack, Perforce, Log4J, CSS,
JavaScript, Android SDK, HTML, XHTML, DHTML, Firebug, IE Developer Toolbar,
JUnit, XML, XSL, XSLT, Linux, Windows.
Altierre Corp, San
Jose
June ’07 –
Apr 2009
Project: Altierre Store Gateway (ASG)
Role:
Software Engineer
Overview: Altierre is a
leading provider of wireless dynamic pricing solutions for large retail
chains.
Roles and
Responsibilities:
· Involved in Design
and Development of Altierre Store Gateway Project.
· Involved in Design
and implementation of Altierre Access point fail over.
· Involved in Design
and implementation of Altierre web Interface for mobile devices (IPAQ).
· Design
Implementation of GUI using HTML, DHTML, JSP, JSTL,
Tiles, Validator and Java Script for front-end validations.
· Involved in
Auditing Activities on Altierre Web Console and Altierre Portable
Terminal
· Involved in Load
Testing for Price update, Ping Tags.
· Involved in design
and implementation of Location Management of Store.
· Used CVS for
maintaining and versioning the Software Configuration.
· Used Hibernate
3.0 for Object Relational Mapping (ORM) with Postgres tables.
· Wrote Hibernate
Query Language (HQL) queries to communicate with Postgres tables.
· Used SAX
Parser for parsing input price and layout files.
· Involved in
implementing Role Based Access control.
· Generated POJO’s
based on XML mapping file.
· Implemented
business Logic using Message Driven Beans, Stateless Session Beans
with J2EE Architecture
· Used Quartz
to schedule jobs
· Involved in coding
for JUnit Test cases for unit testing.
Environment:
J2EE, Java, EJB,
Servlets, JSP, JSTL, Hibernate, Eclipse, JBoss Application Server, Postgres,
Web Works, AJAX, CVS, Quartz, Log4J, CSS, JavaScript, HTML, DHTML,
JUnit, SAX, XDoclet, XML, XSL, Linux, Windows.
HP(Hewlette Packard)
,Cupertino
Jan ’07 – June
‘07
Project: ecomcat
Role:
J2EE Developer
OverView: Hewlett-Packard or
HP is an American multinational technology corporation headquartered in Palo
Alto, Ca. It provides products, technologies, software, solution and services
to consumers, small and medium sized businesses and large enterprises,
including customers in the government, health and education sectors.
Roles and
Responsibilities:
· Involved in Design
and Development of the J2EE application using JBuilder, Caliber RM.
· Developed Use
Case diagrams, Class Diagrams, Sequence Diagrams and Activity
Diagrams to represent the detail design phase
· Designed and
implemented User Interface with JSP, Java Beans, Struts
· Written Diff
Logic to make loads Incremental.
· Used the JDBC
Callable statements within the DAX framework for calling the stored
procedures.
· Written stored
procedures for uploading the Standard and master Catalog Products
uploads using TOAD.
· Involved in Testing
Bundle and Description Uploads
· Implemented business
Logic using Message Driven Beans, Stateless Session Beans with
J2EE Architecture
· Used Tidal Web
Console to schedule jobs
· Used the log4j for
logging system.
· Involved in coding
for JUnit Test cases for unit testing.
· Involved in Integrating
and Testing Event Framework and Propagation Framework.
Environment:
J2EE, Java, JSP,
JBuilder, Caliber RM, BEA Web logic Application Server, Apache Tomcat, Oracle
9i, Struts1.2, UML, TOAD, Tidal Web Console, Together Architect, Log4J,
StarTeam, CSS, JUnit, JAXP, XML, XSL, XSLT, Unix, Window 2003.
Applied Dynamics, Singapore
Apr ’05 – Mar ’06
Client: HDB
Role:
Java Developer
OverView: The Housing and
Development Board is the statutory board responsible for the public housing
in Singapore.
Roles & Responsibilities:
· Responsibilities
includes gathering requirement from the Users and designing application
· Designing
of architecture for the J2EE applications which includes Web services,
Jsp, servlets, Java Beans,
Database.
· Design
and development of XML schemas for the Web services, which are core
components of this applications.
· Involved
in the code review of the application which are developed by the team members
· Involved
in development of security concepts of the applications.
· Design
and implemented Business Logic using Servlets, Java Beans.
· Designed
and developed User interface forms using JSPs.
· Designed
and developed Web services.
· Involved
in Testing and implementation of the application after the Development.
· Developed
Junit test cases for Unit testing
Environment:
J2EE, Servlets, JSP, WSAD 5.1, Websphere 5.0,Oracle8.x, Eclipse, Log4J, Unix, Main
Frame flat files,
MQ, CICS, DB2, Windows 2000, XML, XSLT, DOM, SAX. Java script, DHTML, CVS