SlideShare a Scribd company logo
1 of 7
Soundarya Reddy
Soundaryareddy87@gmail.com 571-295-7454
OBJECTIVE
I am an Innovative, Self-Motivated, and Results-Oriented Software developer eager to contribute
significant technical, interpersonal and application development expertise toward supporting a dynamic
employer in achieving goals and objectives.
SUMMARY
• More than 7 years of IT experience in designing, developing n-tier web applications and
client/server applications.
• Experience in all aspects of the Software Development Life Cycle, with the ability to work and
communicate effectively.
• Extensive experience in developing applications using Java, J2EE, EJB, Strut, Spring Core,
Spring MVC, Servlets, JSP, JAXP (DOM/SAX), JAXB,.NET, Hibernate and JDBC.
• Developed Web Services in Java with Apache Axis, and with various tools. Experienced with
SOAP/WSDL.
• Experience with HTML, XML, XSLT, AJAX, Xschema, Java Script, Maven, Ant and
Windows platform.
• Worked on different IDE s like Eclipse, NetBeans and JDeveloper.
• Good experience in coding SQL, PL/SQL stored procedures and Packages.
• Strong experience in Oracle, SQL Server, PostgreSQL, MySql, database programming using
PL/SQL and standard built-in Oracle Packages
• Hands-on experience on Oracle development tools such as TOAD, Oracle SQL Developer.
• Experience in developing Enterprise software applications using Application servers such as
JBoss.
• Worked on understanding User/Business needs and built tailored solutions as per needs
• Experience in testing to ascertain the quality and standards of the application.
• Very good experience in designing/implementing SOAP and Restful Web Services in Java.
• Innovative and ambitious looks at every opportunity with optimism
• Can team up and work with people from diverse background and also resilient under any sort of
pressure and deliver a quality job on time.
EDUCATION
Masters of Science in Information Systems, George Mason University
Bachelor of Engineering in Information Technology, O.U. India.
TECHNICAL SKILLS
• Languages : C, C++, Java, Vb.Net, C#.
• Java/J2EE Technologies : J2EE, JSP, Servlets, EJB, Struts, spring,
JDBC, Hibernate, JUnit.
• Database : Microsoft Access, SQL Server, Sybase,
Oracle, PostgreSQL, MySql.
• Application Servers : JBoss
• Web Server : Apache Tomcat
• IDE : Eclipse, NetBeans ,Toad ,SQL Developer ,Visual
Studio 2008
• Operating Systems : MS-DOS, Windows NT/2000/XP, Linux,
Windows 7.
• Design Tools : Rational Rose Enterprise, Microsoft Visio.
• Web Technologies : HTML, XML, CSS, XSD, XSLT,
JavaScript, JQuery, AJAX, JSON.
• Web Services : SOAP, Restful.
WORK EXPERIENCE
Intersect Group, GA June'14-Present
Java Developer
Client: InterContinental Hotels Group (IHG)
Worked as a Java developer, responsibilities include analysis, design and development of java web
application practicing defensive coding.
Responsibilities:
• Followed SCRUM process of Agile Methodology.
• Used prototypes to demonstrate and verify the behavior of the system.
• Developed Restful Web services for the other systems to interact with our system.
• Used Spring Core Container module to separate the application configuration and dependency
specification from the actual code for injecting the dependencies into the objects
• Developed and deployed Spring AOP module to implement the crosscutting concerns like
logging, security, Declarative Transaction Management
• Used Spring MVC framework to push messages on to client’s browser page.
• Configured Hibernate mapping files and Hibernate configuration files to connect and query the
database.
• Implemented inline validations using JQuery plugin to make the app more users friendly.
• Written automation scripts using Java and web driver/Selenium 2 and implementing automation
scripts using Sauce Labs.
• Used JUnit framework to develop and execute the unit test cases.
Environment: J2EE, JDK, Sprint MVC, Hibernate, JSP, Jenkins, Web services, Xml, XSD,XSLT, XML
SAX,JAXB, JQuery, AJAX, Maven, Log4j, JUnits, Selenium.
DB Consulting Group, GA Sep'13-May’14
Software Developer
Reportable Conditions Knowledge Management System
Reportable Conditions Knowledge Management System is a collaborative development by Centers for
Disease Control and Prevention (CDC) and the other associate federal organizations to strengthen disease
surveillance in the United States.
Responsibilities:
• Responsible for building, maintaining and enhancing the Client/Server application using J2EE
standard open-source framework Spring MVC.
• Skilled in using Jira – Atlassian Agile Development software to meet the Sprint goals.
• Implemented the Login Authentication functionality using Spring Security.
• Used spring’s MailSender and carrier’s mail-to-SMS gateway to send email and text
notifications respectively to the users.
• Created dynamic content for their web users using HTML and JSP.
• Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
• Extensively used the Hibernate Query Language (HQL) for data retrieval from the database and
managed the transactions using the Spring Hibernate Transaction Management.
• Responsible for creating Web service components to expose business services to Web services
clients.
• Configured and maintained WSDL document to describe Web services components.
• Gained good hands on experience to deal with real time issues both on the front end and back
end.
• Setup the Continuous Integration (CI) process for the application using the Jenkins.
• Installed and Configured the Tomcat server on various environments.
• Extensively tested the code using JUnit tests.
Environment: J2EE, JDK, Sprint MVC, Hibernate, JSP, Jenkins, Web services, SQL Server, HTML,
JavaScript, JQuery, AJAX, Maven, Log4j, XML,JIRA,JUnits.
Ace Info Solutions, VA May'12-Aug’13
Programmer Analyst
Building Emergency Support System
The Building Emergency Support System (BESS) for U.S. Government Services Administration (GSA)’s
Public Building Service (PBS) is used to maintain emergency contacts for buildings—whether leased,
owned, or delegated—throughout the National Capital Region (NCR).
Responsibilities:
• Responsible for developing and coding interfaces and implementing classes.
• Widely applied core Java Design Patterns to address common system concerns.
• Developed stateless session beans for business logic layer.
• Extensively used Hibernate for the persistent layer.
• Develop Web service end points to externalize application processes.
• Implemented Struts framework for efficient presentation layer.
• Designed and developed struts action classes for the request process responsibility.
• Developed front-end screens with JSP, Struts tags, JSTL tags and Validations using Validator
Framework.
• Involved in designing and building new SOAP web service interface, implemented in Java using
Apache SOAP & Axis.
• Responsible Action Forms and Form Bean using Struts Framework.
• Checkout the files from CVS and verified the version control coding changes, check in the files
into CVS and rebase the code.
• Performed unit level testing and peer to peer testing.
Environment: J2EE, JDK, JSP, Servlets, Struts, Web services, Oracle, HTML, JavaScript, Rational Rose,
ANT, Log4j, JAXP, XML.
Tetra Tech, VA Oct'10-April’12
Programmer Analyst
CalWQA (California Water Quality Assessment Database)
A New Database that enables the State of California to accurately report and interpret water quality
conditions and provide a clear picture of existing water quality in the State.
Key Responsibilities:
• Involved in Analysis, Design, Development and Testing phases.
• Worked closely with functional analyst and gathered client requirements, analyze the feasibility
and prepared the technical documentation.
• Member of core development team which developed Customer user interface.
• Application is based on MVC pattern and designed and developed web components using JSPs
and Struts framework.
• Worked on different J2EE Design Patterns such as Session Facade, Service Locator and
Singleton.
• Involved in designing and building new SOAP web service interface, implemented in Java using
Apache SOAP&Axis.
• Developed / Implemented XML schema for validation of XML documents.
• Extensively used MVC Architecture to isolate each layer of the application.
• Used JavaMail API to send email notification to the users.
• Used JPA over Hibernate for access to Oracle database.
• Involved in unit testing, system testing, and user acceptance testing of the application.
• Deployed the application in JBoss application server.
• Used SVN as a version control tool and Mantis for defect tracking.
• Involved in bug fixing and production support.
Environment : Java, Java / J2EE Patterns, JSP, Struts, JDBC, XML, Jboss, Oracle , SQL, ANT, UML,
Eclipse, TOAD, HTML, MS Visio, SVN, Mantis.
NNEPA (Navajo National Proposal)
Customized the NetDMR is a web-based application that will allow National Pollutant Discharge
Elimination System (NPDES) permittees to electronically submit discharge monitoring reports (DMRs) to
EPA’s data system for discharge information, the Integrated Compliance Information System (ICIS)-
NPDES database. NPDES permits are issued under the authority of the Clean Water Act.
Key components of NetDMR:
Common Functionality, System Administrator, Regulatory Administrator, Permit Administrator, Search
Functionality, DMR Functionality, COR Functionality, Database
Key Responsibilities:
• Involved in gathering of Requirements, Design, Analysis, Coding and Unit Testing.
• Mapped the NNEPA permit information with the Basic permit, Limit, Limit set schemas of
ICIS-NPDES.
• Developed mock up for the design document using Creatly.
• Used Spring Framework MVC for application development.
• User Interface was developed using JSPs, JavaScript.
• Deployed application on JBoss Application server.
• Used Hibernate O/R mapping for communication between the Front end and the database.
• Integrated other sub-systems through JMS, HornetQ, XML.
• Exposed various capabilities as Web Services using SOAP/WSDL.
• Used Log4j for logging and debugging statements.
• Worked closely with Business users during UAT testing.
Environment: Eclipse Helios, Spring Framework, Hibernate, JSPs, JMS, JBoss, Web services, Windows
XP, Maven, Oracle, XML, XSLT, HTML, CSS,CVS.
US Geological Survey, VA May'09-Sep'10
Computer programmer
Mineral Resource Data System (MRDS) project
MRDS is a collection of reports describing metallic and nonmetallic mineral resources throughout the
world and is large and complex.
The primary objective of the Mineral Resource Data System (MRDS) project is to provide an up-to-date
database of mineral occurrences, including their locations and attributes, for easy use by USGS staff as well
as by the general public.
Enable the end user to search for mineral resources using various search criteria like deposit name,
location, commodity, deposit description, geologic characteristics, production, reserves, resources, and
references.
Key Responsibilities:
• Involved in gathering requirements from end user, analysis, design, development and testing
phases.
• Modeling the project solution using UML with Object Oriented Analysis and Design concepts.
• Implemented Client- Server application using Struts MVC Framework.
• Used Hibernate object-relational mapping framework to create the data model.
• Developed Front End using JSP, HTML, Javascript, CSS.
• Developed / Implemented XML schema for validation of XML documents.
• Developed web pages using XML and XSLT.
• Used an XML DOM Parser in order to parse the XML results.
• To maintain consistent look and feel Cascading style sheets (CSS) are created.
• Tested the application thoroughly before releasing it to the users.
Environment: Java, JSP, Servlets, Struts, Tomcat ,Ant, HTML, SQL ,JavaScript, Eclipse, JSON,
Windows XP, Xml, PL/SQL, XSD, XSLT, Oracle, CSS, Microsoft Visio.
George Mason University (Eagle Global Logistics). Aug’ 08 –April’ 09
J2EE /Database Developer
Worked as a developer, responsibilities include requirements gathering, analysis, design and development
of java web application and the backend database design.
Key Responsibilities:
• Involved in analysis, design and development of new business requirements.
• Sending the status report, attending the meetings and coordinating with the team members.
• Implemented the presentation tier using JSP, JQuery and Java Scripts.
• Used Spring Controllers Framework for the application development.
• Responsible for developing advanced stored procedures, triggers and complex query to
implement business logic and rules
• Responsible for performing data mining and/or producing SQL reports
• Responsible for coding Oracle package and procedures.
• Work with QA team to verify data migration and data quality.
• Work with Database Engineering team to tune SQL code for performance.
• Enhance existing SQL code.
• Assist in ad hoc projects, assignments and provide solutions using SQL and backend Oracle
databases.
• Extensively used AJAX for the front end development
• Performed unit level testing and peer to peer testing.
Environment: JDeveloper, Spring Framework, Oracle, MS Access, MySql, CVS, Win 2000.
ACADEMIC PROJECTS:
Bank Application
Description:
Developed a Web Based Application where a user can update the User Profile, Cash Transaction, check the
account Deposit/Withdraw Cash details and display transaction report for particular time period.
Environment: Java, JSP, Servlets, Tomcat, JDBC, Oracle, PL/SQL & Windows 2000, JavaScript, HTML,
Microsoft Visio
Human Resource System
Description:
As a Java programmer at school I developed Human Resource application using J2EE technologies. This
application provided user the capability to search for employees based on Name or their SSN and also
displays their profile, payroll information.
Environment: Java, JSP, Struts, JDBC, Tomcat, Oracle, SQL, UNIX, Microsoft Visio, Windows XP.
General Store application
Description:
General Store application is a Web-based, e-commerce application that let the customer to browse
products, find products, maintain account, maintain cart, and create order.
Environment: Java, JSP, EJB, JDBC, XML, JBoss, JUnit, Oracle, SQL, ANT, UML, Eclipse, TOAD,
HTML, MS Visio.
REFERENCE:
Reference provided on request
• Work with Database Engineering team to tune SQL code for performance.
• Enhance existing SQL code.
• Assist in ad hoc projects, assignments and provide solutions using SQL and backend Oracle
databases.
• Extensively used AJAX for the front end development
• Performed unit level testing and peer to peer testing.
Environment: JDeveloper, Spring Framework, Oracle, MS Access, MySql, CVS, Win 2000.
ACADEMIC PROJECTS:
Bank Application
Description:
Developed a Web Based Application where a user can update the User Profile, Cash Transaction, check the
account Deposit/Withdraw Cash details and display transaction report for particular time period.
Environment: Java, JSP, Servlets, Tomcat, JDBC, Oracle, PL/SQL & Windows 2000, JavaScript, HTML,
Microsoft Visio
Human Resource System
Description:
As a Java programmer at school I developed Human Resource application using J2EE technologies. This
application provided user the capability to search for employees based on Name or their SSN and also
displays their profile, payroll information.
Environment: Java, JSP, Struts, JDBC, Tomcat, Oracle, SQL, UNIX, Microsoft Visio, Windows XP.
General Store application
Description:
General Store application is a Web-based, e-commerce application that let the customer to browse
products, find products, maintain account, maintain cart, and create order.
Environment: Java, JSP, EJB, JDBC, XML, JBoss, JUnit, Oracle, SQL, ANT, UML, Eclipse, TOAD,
HTML, MS Visio.
REFERENCE:
Reference provided on request

More Related Content

What's hot

Kumaresan kaliappan resume
Kumaresan kaliappan resumeKumaresan kaliappan resume
Kumaresan kaliappan resumeSam Walsh
 
Resume-Manish_Agrahari_IBM_BPM
Resume-Manish_Agrahari_IBM_BPMResume-Manish_Agrahari_IBM_BPM
Resume-Manish_Agrahari_IBM_BPMManish Agrahari
 
patrick mattor
patrick mattorpatrick mattor
patrick mattorPat Mattor
 
Chandrakant pandey java j2ee developer resume
Chandrakant pandey java j2ee developer resumeChandrakant pandey java j2ee developer resume
Chandrakant pandey java j2ee developer resumeChandrakant Pandey
 
Java developer resume(1)
Java developer resume(1)Java developer resume(1)
Java developer resume(1)Shubham Goswami
 
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...Scott Williams
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1aNihar Shah
 
Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh Dasari
 
Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , UnixZia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , UnixMohammed Arefeen
 
Hadoop Big Data Resume
Hadoop Big Data ResumeHadoop Big Data Resume
Hadoop Big Data Resumearbind_jha
 

What's hot (20)

Kumaresan kaliappan resume
Kumaresan kaliappan resumeKumaresan kaliappan resume
Kumaresan kaliappan resume
 
Bhargav
BhargavBhargav
Bhargav
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
 
Resume-Manish_Agrahari_IBM_BPM
Resume-Manish_Agrahari_IBM_BPMResume-Manish_Agrahari_IBM_BPM
Resume-Manish_Agrahari_IBM_BPM
 
patrick mattor
patrick mattorpatrick mattor
patrick mattor
 
Chandrakant pandey java j2ee developer resume
Chandrakant pandey java j2ee developer resumeChandrakant pandey java j2ee developer resume
Chandrakant pandey java j2ee developer resume
 
Java developer resume(1)
Java developer resume(1)Java developer resume(1)
Java developer resume(1)
 
Resume
ResumeResume
Resume
 
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1a
 
Karthikeyan Resume
Karthikeyan ResumeKarthikeyan Resume
Karthikeyan Resume
 
Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead
 
hadoop resume
hadoop resumehadoop resume
hadoop resume
 
Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , UnixZia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
 
Hadoop Big Data Resume
Hadoop Big Data ResumeHadoop Big Data Resume
Hadoop Big Data Resume
 
Sukhwant resume
Sukhwant resumeSukhwant resume
Sukhwant resume
 
Surya resume WSU
Surya resume WSUSurya resume WSU
Surya resume WSU
 
Satya_CV
Satya_CVSatya_CV
Satya_CV
 
Resume_Venugopal
Resume_VenugopalResume_Venugopal
Resume_Venugopal
 
Resume (2)
Resume (2)Resume (2)
Resume (2)
 

Viewers also liked

Jerry Bodenhamer BCCS Resume 160706
Jerry Bodenhamer BCCS Resume 160706Jerry Bodenhamer BCCS Resume 160706
Jerry Bodenhamer BCCS Resume 160706Jerry Bodenhamer
 
James R Hughes III - October 2016
James R Hughes III -  October 2016James R Hughes III -  October 2016
James R Hughes III - October 2016Jim Hughes, PMP
 
Erwin (Chris) Carrow resume Brief 10-23-2015
Erwin (Chris) Carrow resume Brief 10-23-2015Erwin (Chris) Carrow resume Brief 10-23-2015
Erwin (Chris) Carrow resume Brief 10-23-2015Erwin Carrow
 
Epperson Resume 5-4-2015
Epperson Resume 5-4-2015Epperson Resume 5-4-2015
Epperson Resume 5-4-2015Thuy Epperson
 
soundarya resume 2015.doc
soundarya resume 2015.docsoundarya resume 2015.doc
soundarya resume 2015.doc????????? S
 
Julie Wallick Mitchell 2015 resume
Julie Wallick Mitchell 2015 resumeJulie Wallick Mitchell 2015 resume
Julie Wallick Mitchell 2015 resumejuliemitchell
 

Viewers also liked (9)

Jerry Bodenhamer BCCS Resume 160706
Jerry Bodenhamer BCCS Resume 160706Jerry Bodenhamer BCCS Resume 160706
Jerry Bodenhamer BCCS Resume 160706
 
resume
resumeresume
resume
 
Reshma Resume 2016
Reshma Resume 2016Reshma Resume 2016
Reshma Resume 2016
 
James R Hughes III - October 2016
James R Hughes III -  October 2016James R Hughes III -  October 2016
James R Hughes III - October 2016
 
Erwin (Chris) Carrow resume Brief 10-23-2015
Erwin (Chris) Carrow resume Brief 10-23-2015Erwin (Chris) Carrow resume Brief 10-23-2015
Erwin (Chris) Carrow resume Brief 10-23-2015
 
Epperson Resume 5-4-2015
Epperson Resume 5-4-2015Epperson Resume 5-4-2015
Epperson Resume 5-4-2015
 
My_Resume
My_ResumeMy_Resume
My_Resume
 
soundarya resume 2015.doc
soundarya resume 2015.docsoundarya resume 2015.doc
soundarya resume 2015.doc
 
Julie Wallick Mitchell 2015 resume
Julie Wallick Mitchell 2015 resumeJulie Wallick Mitchell 2015 resume
Julie Wallick Mitchell 2015 resume
 

Similar to Soundarya Reddy Resume

Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java DeveloperJava Dev
 
SYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRsSYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRsdanish ali
 
SRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RESSRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RESSriram Thota
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory javaJoseph Gregory
 
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao Behara
 
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao Behara
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory javaJoseph Gregory
 
Sreekanth java developer raj
Sreekanth java developer rajSreekanth java developer raj
Sreekanth java developer rajsreekanthavco
 
Fernando_Wu resume.DOC
Fernando_Wu resume.DOCFernando_Wu resume.DOC
Fernando_Wu resume.DOCFernando Wu
 
JAVAJ2EE DeveloperSummary · 7 years of versatile e.docx
JAVAJ2EE DeveloperSummary       · 7 years of versatile e.docxJAVAJ2EE DeveloperSummary       · 7 years of versatile e.docx
JAVAJ2EE DeveloperSummary · 7 years of versatile e.docxchristiandean12115
 
Resume_LaluChavan
Resume_LaluChavanResume_LaluChavan
Resume_LaluChavanLalu Chavan
 
Priyanka_Resume_Oct102015
Priyanka_Resume_Oct102015Priyanka_Resume_Oct102015
Priyanka_Resume_Oct102015priyanka gadia
 
Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java DeveloperMdHasan872214
 

Similar to Soundarya Reddy Resume (20)

Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java Developer
 
SYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRsSYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRs
 
SRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RESSRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RES
 
GAJENDRA_JAVA_J2EE_Profile
GAJENDRA_JAVA_J2EE_ProfileGAJENDRA_JAVA_J2EE_Profile
GAJENDRA_JAVA_J2EE_Profile
 
Akanchha_Aparajeeta
Akanchha_AparajeetaAkanchha_Aparajeeta
Akanchha_Aparajeeta
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
 
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_Webservice
 
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_Webservice
 
Alaguraja.Ramasamy
Alaguraja.RamasamyAlaguraja.Ramasamy
Alaguraja.Ramasamy
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
 
Sreekanth java developer raj
Sreekanth java developer rajSreekanth java developer raj
Sreekanth java developer raj
 
Narender_resume
Narender_resumeNarender_resume
Narender_resume
 
Fernando_Wu resume.DOC
Fernando_Wu resume.DOCFernando_Wu resume.DOC
Fernando_Wu resume.DOC
 
JAVAJ2EE DeveloperSummary · 7 years of versatile e.docx
JAVAJ2EE DeveloperSummary       · 7 years of versatile e.docxJAVAJ2EE DeveloperSummary       · 7 years of versatile e.docx
JAVAJ2EE DeveloperSummary · 7 years of versatile e.docx
 
Resume_LaluChavan
Resume_LaluChavanResume_LaluChavan
Resume_LaluChavan
 
Devendra_SrJavaJ2eeDeveloper
Devendra_SrJavaJ2eeDeveloperDevendra_SrJavaJ2eeDeveloper
Devendra_SrJavaJ2eeDeveloper
 
Bhim raju
Bhim rajuBhim raju
Bhim raju
 
Priyanka_Resume_Oct102015
Priyanka_Resume_Oct102015Priyanka_Resume_Oct102015
Priyanka_Resume_Oct102015
 
Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java Developer
 
Nand_CV
Nand_CV Nand_CV
Nand_CV
 

Soundarya Reddy Resume

  • 1. Soundarya Reddy Soundaryareddy87@gmail.com 571-295-7454 OBJECTIVE I am an Innovative, Self-Motivated, and Results-Oriented Software developer eager to contribute significant technical, interpersonal and application development expertise toward supporting a dynamic employer in achieving goals and objectives. SUMMARY • More than 7 years of IT experience in designing, developing n-tier web applications and client/server applications. • Experience in all aspects of the Software Development Life Cycle, with the ability to work and communicate effectively. • Extensive experience in developing applications using Java, J2EE, EJB, Strut, Spring Core, Spring MVC, Servlets, JSP, JAXP (DOM/SAX), JAXB,.NET, Hibernate and JDBC. • Developed Web Services in Java with Apache Axis, and with various tools. Experienced with SOAP/WSDL. • Experience with HTML, XML, XSLT, AJAX, Xschema, Java Script, Maven, Ant and Windows platform. • Worked on different IDE s like Eclipse, NetBeans and JDeveloper. • Good experience in coding SQL, PL/SQL stored procedures and Packages. • Strong experience in Oracle, SQL Server, PostgreSQL, MySql, database programming using PL/SQL and standard built-in Oracle Packages • Hands-on experience on Oracle development tools such as TOAD, Oracle SQL Developer. • Experience in developing Enterprise software applications using Application servers such as JBoss. • Worked on understanding User/Business needs and built tailored solutions as per needs • Experience in testing to ascertain the quality and standards of the application. • Very good experience in designing/implementing SOAP and Restful Web Services in Java. • Innovative and ambitious looks at every opportunity with optimism • Can team up and work with people from diverse background and also resilient under any sort of pressure and deliver a quality job on time. EDUCATION Masters of Science in Information Systems, George Mason University Bachelor of Engineering in Information Technology, O.U. India. TECHNICAL SKILLS • Languages : C, C++, Java, Vb.Net, C#. • Java/J2EE Technologies : J2EE, JSP, Servlets, EJB, Struts, spring, JDBC, Hibernate, JUnit. • Database : Microsoft Access, SQL Server, Sybase, Oracle, PostgreSQL, MySql. • Application Servers : JBoss • Web Server : Apache Tomcat • IDE : Eclipse, NetBeans ,Toad ,SQL Developer ,Visual Studio 2008
  • 2. • Operating Systems : MS-DOS, Windows NT/2000/XP, Linux, Windows 7. • Design Tools : Rational Rose Enterprise, Microsoft Visio. • Web Technologies : HTML, XML, CSS, XSD, XSLT, JavaScript, JQuery, AJAX, JSON. • Web Services : SOAP, Restful. WORK EXPERIENCE Intersect Group, GA June'14-Present Java Developer Client: InterContinental Hotels Group (IHG) Worked as a Java developer, responsibilities include analysis, design and development of java web application practicing defensive coding. Responsibilities: • Followed SCRUM process of Agile Methodology. • Used prototypes to demonstrate and verify the behavior of the system. • Developed Restful Web services for the other systems to interact with our system. • Used Spring Core Container module to separate the application configuration and dependency specification from the actual code for injecting the dependencies into the objects • Developed and deployed Spring AOP module to implement the crosscutting concerns like logging, security, Declarative Transaction Management • Used Spring MVC framework to push messages on to client’s browser page. • Configured Hibernate mapping files and Hibernate configuration files to connect and query the database. • Implemented inline validations using JQuery plugin to make the app more users friendly. • Written automation scripts using Java and web driver/Selenium 2 and implementing automation scripts using Sauce Labs. • Used JUnit framework to develop and execute the unit test cases. Environment: J2EE, JDK, Sprint MVC, Hibernate, JSP, Jenkins, Web services, Xml, XSD,XSLT, XML SAX,JAXB, JQuery, AJAX, Maven, Log4j, JUnits, Selenium. DB Consulting Group, GA Sep'13-May’14 Software Developer Reportable Conditions Knowledge Management System Reportable Conditions Knowledge Management System is a collaborative development by Centers for Disease Control and Prevention (CDC) and the other associate federal organizations to strengthen disease surveillance in the United States. Responsibilities: • Responsible for building, maintaining and enhancing the Client/Server application using J2EE standard open-source framework Spring MVC.
  • 3. • Skilled in using Jira – Atlassian Agile Development software to meet the Sprint goals. • Implemented the Login Authentication functionality using Spring Security. • Used spring’s MailSender and carrier’s mail-to-SMS gateway to send email and text notifications respectively to the users. • Created dynamic content for their web users using HTML and JSP. • Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency. • Extensively used the Hibernate Query Language (HQL) for data retrieval from the database and managed the transactions using the Spring Hibernate Transaction Management. • Responsible for creating Web service components to expose business services to Web services clients. • Configured and maintained WSDL document to describe Web services components. • Gained good hands on experience to deal with real time issues both on the front end and back end. • Setup the Continuous Integration (CI) process for the application using the Jenkins. • Installed and Configured the Tomcat server on various environments. • Extensively tested the code using JUnit tests. Environment: J2EE, JDK, Sprint MVC, Hibernate, JSP, Jenkins, Web services, SQL Server, HTML, JavaScript, JQuery, AJAX, Maven, Log4j, XML,JIRA,JUnits. Ace Info Solutions, VA May'12-Aug’13 Programmer Analyst Building Emergency Support System The Building Emergency Support System (BESS) for U.S. Government Services Administration (GSA)’s Public Building Service (PBS) is used to maintain emergency contacts for buildings—whether leased, owned, or delegated—throughout the National Capital Region (NCR). Responsibilities: • Responsible for developing and coding interfaces and implementing classes. • Widely applied core Java Design Patterns to address common system concerns. • Developed stateless session beans for business logic layer. • Extensively used Hibernate for the persistent layer. • Develop Web service end points to externalize application processes. • Implemented Struts framework for efficient presentation layer. • Designed and developed struts action classes for the request process responsibility. • Developed front-end screens with JSP, Struts tags, JSTL tags and Validations using Validator Framework. • Involved in designing and building new SOAP web service interface, implemented in Java using Apache SOAP & Axis. • Responsible Action Forms and Form Bean using Struts Framework. • Checkout the files from CVS and verified the version control coding changes, check in the files into CVS and rebase the code. • Performed unit level testing and peer to peer testing. Environment: J2EE, JDK, JSP, Servlets, Struts, Web services, Oracle, HTML, JavaScript, Rational Rose, ANT, Log4j, JAXP, XML. Tetra Tech, VA Oct'10-April’12 Programmer Analyst
  • 4. CalWQA (California Water Quality Assessment Database) A New Database that enables the State of California to accurately report and interpret water quality conditions and provide a clear picture of existing water quality in the State. Key Responsibilities: • Involved in Analysis, Design, Development and Testing phases. • Worked closely with functional analyst and gathered client requirements, analyze the feasibility and prepared the technical documentation. • Member of core development team which developed Customer user interface. • Application is based on MVC pattern and designed and developed web components using JSPs and Struts framework. • Worked on different J2EE Design Patterns such as Session Facade, Service Locator and Singleton. • Involved in designing and building new SOAP web service interface, implemented in Java using Apache SOAP&Axis. • Developed / Implemented XML schema for validation of XML documents. • Extensively used MVC Architecture to isolate each layer of the application. • Used JavaMail API to send email notification to the users. • Used JPA over Hibernate for access to Oracle database. • Involved in unit testing, system testing, and user acceptance testing of the application. • Deployed the application in JBoss application server. • Used SVN as a version control tool and Mantis for defect tracking. • Involved in bug fixing and production support. Environment : Java, Java / J2EE Patterns, JSP, Struts, JDBC, XML, Jboss, Oracle , SQL, ANT, UML, Eclipse, TOAD, HTML, MS Visio, SVN, Mantis. NNEPA (Navajo National Proposal) Customized the NetDMR is a web-based application that will allow National Pollutant Discharge Elimination System (NPDES) permittees to electronically submit discharge monitoring reports (DMRs) to EPA’s data system for discharge information, the Integrated Compliance Information System (ICIS)- NPDES database. NPDES permits are issued under the authority of the Clean Water Act. Key components of NetDMR: Common Functionality, System Administrator, Regulatory Administrator, Permit Administrator, Search Functionality, DMR Functionality, COR Functionality, Database Key Responsibilities: • Involved in gathering of Requirements, Design, Analysis, Coding and Unit Testing. • Mapped the NNEPA permit information with the Basic permit, Limit, Limit set schemas of ICIS-NPDES. • Developed mock up for the design document using Creatly. • Used Spring Framework MVC for application development. • User Interface was developed using JSPs, JavaScript. • Deployed application on JBoss Application server. • Used Hibernate O/R mapping for communication between the Front end and the database. • Integrated other sub-systems through JMS, HornetQ, XML. • Exposed various capabilities as Web Services using SOAP/WSDL. • Used Log4j for logging and debugging statements. • Worked closely with Business users during UAT testing.
  • 5. Environment: Eclipse Helios, Spring Framework, Hibernate, JSPs, JMS, JBoss, Web services, Windows XP, Maven, Oracle, XML, XSLT, HTML, CSS,CVS. US Geological Survey, VA May'09-Sep'10 Computer programmer Mineral Resource Data System (MRDS) project MRDS is a collection of reports describing metallic and nonmetallic mineral resources throughout the world and is large and complex. The primary objective of the Mineral Resource Data System (MRDS) project is to provide an up-to-date database of mineral occurrences, including their locations and attributes, for easy use by USGS staff as well as by the general public. Enable the end user to search for mineral resources using various search criteria like deposit name, location, commodity, deposit description, geologic characteristics, production, reserves, resources, and references. Key Responsibilities: • Involved in gathering requirements from end user, analysis, design, development and testing phases. • Modeling the project solution using UML with Object Oriented Analysis and Design concepts. • Implemented Client- Server application using Struts MVC Framework. • Used Hibernate object-relational mapping framework to create the data model. • Developed Front End using JSP, HTML, Javascript, CSS. • Developed / Implemented XML schema for validation of XML documents. • Developed web pages using XML and XSLT. • Used an XML DOM Parser in order to parse the XML results. • To maintain consistent look and feel Cascading style sheets (CSS) are created. • Tested the application thoroughly before releasing it to the users. Environment: Java, JSP, Servlets, Struts, Tomcat ,Ant, HTML, SQL ,JavaScript, Eclipse, JSON, Windows XP, Xml, PL/SQL, XSD, XSLT, Oracle, CSS, Microsoft Visio. George Mason University (Eagle Global Logistics). Aug’ 08 –April’ 09 J2EE /Database Developer Worked as a developer, responsibilities include requirements gathering, analysis, design and development of java web application and the backend database design. Key Responsibilities: • Involved in analysis, design and development of new business requirements. • Sending the status report, attending the meetings and coordinating with the team members. • Implemented the presentation tier using JSP, JQuery and Java Scripts. • Used Spring Controllers Framework for the application development. • Responsible for developing advanced stored procedures, triggers and complex query to implement business logic and rules • Responsible for performing data mining and/or producing SQL reports • Responsible for coding Oracle package and procedures. • Work with QA team to verify data migration and data quality.
  • 6. • Work with Database Engineering team to tune SQL code for performance. • Enhance existing SQL code. • Assist in ad hoc projects, assignments and provide solutions using SQL and backend Oracle databases. • Extensively used AJAX for the front end development • Performed unit level testing and peer to peer testing. Environment: JDeveloper, Spring Framework, Oracle, MS Access, MySql, CVS, Win 2000. ACADEMIC PROJECTS: Bank Application Description: Developed a Web Based Application where a user can update the User Profile, Cash Transaction, check the account Deposit/Withdraw Cash details and display transaction report for particular time period. Environment: Java, JSP, Servlets, Tomcat, JDBC, Oracle, PL/SQL & Windows 2000, JavaScript, HTML, Microsoft Visio Human Resource System Description: As a Java programmer at school I developed Human Resource application using J2EE technologies. This application provided user the capability to search for employees based on Name or their SSN and also displays their profile, payroll information. Environment: Java, JSP, Struts, JDBC, Tomcat, Oracle, SQL, UNIX, Microsoft Visio, Windows XP. General Store application Description: General Store application is a Web-based, e-commerce application that let the customer to browse products, find products, maintain account, maintain cart, and create order. Environment: Java, JSP, EJB, JDBC, XML, JBoss, JUnit, Oracle, SQL, ANT, UML, Eclipse, TOAD, HTML, MS Visio. REFERENCE: Reference provided on request
  • 7. • Work with Database Engineering team to tune SQL code for performance. • Enhance existing SQL code. • Assist in ad hoc projects, assignments and provide solutions using SQL and backend Oracle databases. • Extensively used AJAX for the front end development • Performed unit level testing and peer to peer testing. Environment: JDeveloper, Spring Framework, Oracle, MS Access, MySql, CVS, Win 2000. ACADEMIC PROJECTS: Bank Application Description: Developed a Web Based Application where a user can update the User Profile, Cash Transaction, check the account Deposit/Withdraw Cash details and display transaction report for particular time period. Environment: Java, JSP, Servlets, Tomcat, JDBC, Oracle, PL/SQL & Windows 2000, JavaScript, HTML, Microsoft Visio Human Resource System Description: As a Java programmer at school I developed Human Resource application using J2EE technologies. This application provided user the capability to search for employees based on Name or their SSN and also displays their profile, payroll information. Environment: Java, JSP, Struts, JDBC, Tomcat, Oracle, SQL, UNIX, Microsoft Visio, Windows XP. General Store application Description: General Store application is a Web-based, e-commerce application that let the customer to browse products, find products, maintain account, maintain cart, and create order. Environment: Java, JSP, EJB, JDBC, XML, JBoss, JUnit, Oracle, SQL, ANT, UML, Eclipse, TOAD, HTML, MS Visio. REFERENCE: Reference provided on request