You are on page 1of 5

Deepthi Devalarazu

----------------------
Phone: (678)-267-6030
SUMMARY
Over 8 years of experience in analysis, design and development of large scale, h
igh performing JAVA/J2EE based
enterprise applications/complex software products.
HIGHLIGHTS
* Client/Server:
o Strong Experience in design and implementation of Web based, Internet/Intrane
t, client/server,
distributed architecture applications using Java/J2EE technologies
* Core Java and J2EE:
o Expertise in Core Java and J2EE technologies such as Servlets, JSP, Swing, JD
BC, Struts,
Hibernate, Spring, JMS, XML, XSLT, XSD, JavaScript, Ajax
* Service Oriented Architecture (SOA): Web Services, SOAP, REST, WSDL, UDDI, WS-
*
* Rich Web Applications: Expertise in AJAX, GWT/GXT, JavaScript
* Design And Architecture:
o Translating business requirements into technical design using Object Oriented
Analysis and
Design(OOAD) principles
o Documentation of technical design using UML models and tools such as Rational
Rose.
* Methodologies:
o Experience in all phases of the software development life cycle including req
uirements definition,
prototyping, and proof of concept, design, development, testing and maintenance
.
o Worked with various Software Development Methodologies like SDLC, Waterfall,
Agile Software
Development, Scrum Methodology
TECHNICAL SKILLS
Languages: JAVA, JavaScript, XML, HTML, UML, ActionScript
Java: J2SE, Swing, Multithreading, Java Utilities, RMI, JDBC
J2EE: JSP, Servlets, Tag Libraries, Java Beans, EJB, JMS
Frameworks: MVC, Struts, Log4J, Spring
Web Technologies: XML, XSL, HTML, CSS, Web Services, SOAP, REST, WSDL, AJAX
IDE: Eclipse, Intellij Idea
Web Servers: Jakarta Tomcat 4.0, Apache, Http Server.
Application Servers: IBM Web Sphere, Bea's Web logic 5.1/7.0., JBoss, Geronimo
Databases: MySQL, Oracle (8-10g), MS SQL Server 2005, SQL PL/SQL
Tools: Rational Rose, JUnit, JWebUnit, CVS, Clear Case, Subversion, JBuilder, Xe
rces, Ant,
Maven, Jprofiler, GWT/GXT
Operation Systems: Windows, UNIX
EDUCATION
Masters of Science, Computer Science, Utah State University
Bachelor of Technology, Computer Science , JNTU
PROFESSIONAL EXPERIENCE
Unilinx Inc, Atlanta, GA : May 2009 - Present
Solution Architect /Consultant for fortune 500 client Research in Motion (RIM) a
nd start-up firm Virima
Technologies:
* Designed and Architected an Apache CXF based SOAP Web Service with core back-b
one Framework like
Caching, Auditing, Logging, Exception Handling and I18n, Security.
* Designed the service to Proxy as a Web Service Client for several SOAP and RES
T based downstream
systems.
* Initiated and managed several JAD sessions for functional requirements, design
and WSDL creation.
* Designed and implemented a web portal using GWT/GXT and backend REST Based Web
service.
* Designed and Implemented a House Keeping tool using GWT/GXT to Manage Transact
ion Logs and
Reporting.
* Implemented Logging, Auditing using Spring Framework's Aspect Oriented Program
ming
* Created and maintained the configuration of the Spring Application Framework's
IOC Container
* Implemented Asynchronous Messaging using JMS Queues.
* Key team member for major product release of Version 1.0 of Virima Business Op
erations Automation
tool.
* Designed, developed and maintained the data layer using the ORM framework call
ed Hibernate
* Significantly Improved the performance of large Data loads by refactoring Hibe
rnate Queries and MySQL
Database
* Created several System Design and Component Design Documents using VISIO.
* Gathered requirements and maintained ongoing communication with Product Manage
ment
* Environment: JDK 1.6, Java, JMS, J2EE, Hibernate, JBOSS 4.2.2, VISIO, UML, HTM
L XML, XSLT,Mercury Quality Assurance, Perforce, Eclipse, Spring Framework, Apac
he CXF, Quartz Scheduler
IBM, Atlanta, GA: Jul 2007 - April 2009
Staff Software Engineer responsible for JAVA /J2EE design and development of var
ious features for the
Proventia -Site Protector Security management product of IBM Internet security S
ystems. The Java Swing and
Rich Web Based management system provides console access to data using a combina
tion of RMI and Web
services interfaces.
* Staff Software Engineer for various major product releases of the Proventia -S
ite Protector Security
management product of IBM Internet security Systems
* Lead the design and implementation of a Java-Swing based Dashboard that displa
ys portlets of more
detailed views.
* Lead the design and development of several modules of the Java-Swing based con
sole as well as the Web-
Console using HTML, Javascript/Ajax, struts and Servlets.
* Implemented Reporting capabilities using Eclipse BIRT.
* Initiated and implemented a centralized architecture for cancelling of JDBC an
d Hibernate queries for the
MSSQL Server database which significantly improved the performance of the as wel
l as the user
experience for the end-client.
* Lead the Implementation of automatically (on-the-fly) modifying the back-end p
olicies of agents
interacting with the system based on user requests using XML/XSLT transformation
s.
* Coordinated work effort with India Development team and performed code reviews
.
* Implemented a centralized Help system using Eclipse Help System.
* AWARD: Received Thanks award from Engineering Manager for my Contribution to t
he product
development success Cascade (Version 7.0) release of Site Protector
* Environment: JDK 1.5, Java Swing, RMI, JMS, J2EE, OpenJPA, Hibernate, Geronimo
2.0, UML, JSP,
HTML XML, XSLT, MS SQL Server 2005, Star Team, CVS, Intelli J, Mercury Quality A
ssurance
Semafor Technologies, Atlanta, GA: May 2005 - July 2007
Systems Analyst and Java Developer responsible for business requirements analysi
s, Java/J2EE design and
development for various clients like AOL, Intercontinental Hotels Group, Trans U
nion, and Cobb-Energy
* Lead Software Engineer for JMS based Messaging Hub for electronic Coupon infor
mation exchange
between AOL marketplace and IBM EME Retailer Point of Sale Systems.
o Created and maintained the configuration of the Spring Application Framework'
s IOC Container
o Developed guaranteed delivery asynchronous JMS messages using queues and Mess
age Driven
Beans
o Developed Java Servlet for controller of the application. Created EJB includi
ng Stateless session
beans, Entity beans and also Created Message Driven Beans (MDB) to receive and
process JMS
messages.
o Designed XSD, provided XML validations & Parsing using SAX parsers.
o Created TCP/IP server and client Socket Connections to connect with Retailers
o Exposed various capabilities as Web Services using SOAP/WSDL for application
to interact with
interact with SAS Web Services
o Designed and implemented OLTP database using ER Modeling techniques.
o Environment: JDK-1.5.07, J2EE, JMS, Subversion, JDBC, Eclipse, Subversion, XM
L, SAX
Parsers, EJB, TCP/IP Sockets, Spring Framework JBOSS, Apache Tomcat, PL/SQL, LI
NUX, Log4j,
Spring Framework 2.0.1, JavaMail, Oracle 10g
* Key Team member for an advanced conversion tool framework for Cobb Energy to c
onvert data from
legacy systems to Oracle.
o Extensively used PL/SQL stored procedures for extraction process of data from
the database.
o Implemented JAVA routines to convert the extracted data into Oracle by applyi
ng the new business
rules.
o Designed and Implemented Logging Architecture using java Log4J
o Implemented Java Data Objects for abstraction of persistence layer.
o Involved extensively in Object Relational Mapping Techniques
o Environment: JDK 1.5, IBM Web sphere 6.0, UML, JDBC, JDO, PL/SQL, Oracle 9i,
Rational
Clear Quest, Rational Clear Case, Rational Rose, Eclipse, Squirrel SQL Client V
ersion 2.0, Toad
* Responsible for developing a Rules based JAVA Swing GUI for TransUnion
o Implemented Help capability, Add/ Modify Attributes functionality, Attribute
Priority functionality
using features like JTree, JOptionPane, JList
o Extensively used XML schema, SAX parsers for validations
o Environment: JDK 1.5, Java Swing, J2EE, IBM Web sphere 6.0, UML, JSP, HTML XM
L
Parsing, PL/SQL, Oracle 8i, Rational Clear Quest, CVS, Rational Rose, Eclipse
* J2EE Developer responsible for changing the current Rate quoting display for I
ntercontinental Hotels
Group Website
o Designed the framework for the application around J2EE Design Patterns such a
s Data access
object (DAO), Fa ade, Business Delegate.
o Developed the front end user interface using HTML, JSP, Struts, Servlets, Cus
tom JSP Tags and
core business logic using Rational Rose, Java, JDBC, PL/SQL, IntelliJ on Weblog
ic 7.1
platform.
o Created JWebUnit test framework for testing the entire web module.
o Created scenarios for split testing several core web pages for improving cust
omer centric content
management.
o Environment: JDK 1.4, J2EE, UML, JSP, JDBC, JNDI, JSSE, Java Swing, JavaScrip
t, HTML,
XML, PL/SQL, Oracle 8i, JWebUnit 1.2, HTTP Unit 1.6, ATG Dynamo 7, BEA Web Logi
c 7.1,
Rational Rose, IntelliJ, Rational Clear Case, Mercury Test Director
* Analyzed Business requirements and Created design docs using Rational Rose, Vi
sio
* Responsible for Bug Fixing
* Coordinated with Offshore and Remote Teams
Utah State University, Java Developer : Aug 2002 - Jan 2005
Java Developer for Child Health Advanced Record Management Integration Infrastru
cture (CHARM-II) project, a
middleware system for Utah Department of Health that provides a seamless one poi
nt access to Child Health
Profile (CHP).
* Designed and implemented a stand-alone, extensible rule based system, Alert En
gine using XML, JDOM.
* Developed the user interface using the Struts framework. Developed business lo
gic using session beans
and business objects using EJB 2.0 (CMP & BMP).
* Developed scripts using JDBC API to automate the process of retrieving data CH
ARM database running
on Oracle 8i, generate SQL scripts from text files containing data.
* Implemented a thread pool to support concurrent processing of rules thereby im
proving the overall
performance of the system two-fold.
* Environment: Java, J2EE, Websphere , Vignette portal server, Red Hat Linux 7.1
, Rational Rose
Development Studio, UML Diagrams, EJB, EJB/Design Patterns, JMS, JNDI, JSP, JDB
C, Servlets, Struts
framework, JUnit, Ant build tool, XML, Rational Unified Process
Research assistant for the Autonomous Negotiating Systems (ANTS) project that co
nsists of population of
autonomous agents collaborating to work for a common goal while simultaneously p
erforming their individual
tasks (i.e., computational resources are distributed among the interconnected ag
ents).
* Developed a Path Planning algorithm to calculate paths for Unmanned Autonomous
Vehicle Involving
obstacle avoidance. Developed the parallel Implementation of RRT (Rapidly Explo
ring Random Trees), an
algorithm designed for efficiently searching non-convex high-dimensional spaces
.
* Improved the performance of the multi-agent system that deals with path planni
ng for autonomous robots
by exploiting parallelism among processing resources embedded in the autonomous
vehicles, using a
distributed memory, message-passing execution model.
* Environment: C ++, Message Passing Interface (MPI), 17-node, Linux-based Beowu
lf cluster
Nalanda Telematics and Informatics Ltd : Aug 2001 -Jun 2002
* Software engineering Intern for the LAN Traffic Analyzer project used to help
network administrators,
programmers or anyone who wants to have a complete picture of the traffic in th
e network.
* Implemented a Packet Sniffer Program used to monitor packets that travels acro
ss the various levels of the
OSI layer. Implemented a protocol Analyzer for automatic capture and storage of
large amounts of data,
generation of test traffic for stress testing and simulation of faults and deco
ding of protocols.
* Environment: Microsoft VC++ 6.0, Windows NT, Drivers (Packet32.sys, Packet.dll
, Oemsetup.inf) for the
Network Interface Card.

You might also like