Srikanth Edera
SUMMARY:
● *+ years of experience in designing, developing and deploying n-tier web applications and client /
server applications using JAVA, J2EE technologies and Web Technologies for enterprise applications.
● Involved in all the phases of SDLC requirement gathering, design, development and maintenance.
● Good working knowledge of Extreme Programming using Agile methodology with iterative and
incremental software development
● Experienced in using Spring Framework (Spring Core, Spring MVC, Spring ORM, Spring Web flow,
Spring DAO).
● Experience in writing SQL queries, Stored Procedures for accessing and managing databases such as
Oracle 7.x/8/9i/10g, MySQL, MS SQL Server, DB2.
● Expertise in developing Flex Rich Internet Applications (RIA) with Cairngorm MVC architecture and Mate
Framework, FlexUnit for testing,BlazeDs for remote development services, Action Script and Design
patterns
● Experience in designing both Front end & Backend applications using Java, J2EE Web frameworks,
JSP, JTSL, HTML, CSS, Angular JS, JavaScript, AJAX, jQuery.
● Used Hibernate as an Object relational mapping (ORM) library.
● Experience in Internationalization (i18n) and Localization (l10n).
● Experience in XML, WebServices using SOAP, XML-RPC, JAX-RPC, JAXB and Messaging standards
like JMS.
● Strong Experience in Writing SQL queries, PL/SQL stored procedures.
● Developed client-side architecture using GWT and Swing.
● Expert in writing SQL queries and using Hibernate framework with Spring ORM in interaction with the
RDBMS and familiar with Non Relational Database like MongoDB.
● Developed ANT scripts for the build and deployment of J2EE applications
● Excellent knowledge of design patterns (Model View Controller, Singleton, Factory pattern, DAO,
Session Facade)
● Experience in implementing Web Services (RESTful/SOAP).
● Experience in using XML, XSL and XSLT for implementing Web Services.
● Experienced in deploying applications on Apache Tomcat, WebSphere, Web Logic Servers.
● Experience in using IDE‘s like Eclipse and NetBeans, integration with Maven
● Have solid testing experience in unit testing, integration testing and automation testing.
● Good experience in developing Flex Custom Components, Flex Data services, Charting, Error handling,
Advanced graphing, Dashboard layout design, analyzing designing and deploying a Flex applications.
● Implemented Design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, Observer,
Factory, Session Facade.
TECHNICAL SKILLS
Programming Languages : Java 1.7/1.6/1.5/1.4, C, C++, C#, R statistics, Mathlab, Mathematica,
Octave, Pl/Sql
Java Technologies : J2EE (JSP 1.2, EJB 1.1/2.0/3.0, JDBC 2.2/2.0, JNDI, JMS 1.0.1, Java
Beans), JDK 1.4/1.5/1.6/1.7, SOAP & Restful Web Services, GWT
UI Scripting : Angular JS, JavaScript, JQuery, AJAX, HTML, FTL, CSS, XML
Web service : SOAP, RESTful, SOAPUI, JSP
Methodologies : Agile (Scrum), Waterfall, V model
RDBMS : Oracle 10g/9/8i, DB2 7.2, My SQL, SQL server.
Platforms : Windows, UNIX/Linux environment
Version Control : CVS, SVN, GIT,
Databases : Oracle 8i/9i/10g/11g, MySQL, Oracle, Mongo DB, CDI, DB2
Frameworks : Hibernate, Spring Core, Struts 1.X/ 2.0, Spring IoC /DI, Spring AOP,
Spring MVC, Spring ORM, Spring DAO, Ofbiz, Spring 2.0/2.5, Bootstrap
IDEs : IBM RAD 7.x/6.x, RSA7.x,Eclipse 3.1.2/2.1, Intellij, Rational Rose,
JUnit, Visual Studio 6.0, SQL Navigator, IBM Rational Clear Quest
v7.x/6.x
Srikanth Edera
Transaction Control : Hibernate Transaction
Job Scheduler : Autosys
Web Servers : Apache Tomcat Server, JBOSS, Websphere 4.x / 5.x,6.x
Simulation Tools : Rational Raphsody, Github
EXPERIENCE
Common Wealth of Kentucky - Frankfort, KY Nov 2013 – Present
Sr Java/J2EE Developer
Client Description: Health Benefits Exchange IT solutions help Health Plans, Providers, and
Governments meet new mandates, advance the quality of care, promote health, and increase efficiency,
as an organization leveraging technology across boundaries for greater insight, collaboration and
innovation.
Responsibilities
● Involved in Analysis, Design and Implementation translation of Business User requirements.
● Actively participated in the daily SCRUM meetings and paired programming to produce quality
deliverables within time.
● Practiced test driven development (TDD) to expedite the development process.
● Used Angular JS, XHTML, HTML5, CSS3 and JavaScript framework for creating Dynamic Reach
Design Layout with JSP.
● Designing, developing Rest and Soap Services for Cloud computing environment.
● Created integrated and managed web application with IBM Web Sphere.
● Designed the web layer by implementing JSF Framework based on MVC Architecture with CDI Java
Beans as a Model, JSF UI Components as View and FacesServlet as a Controller
● Configuration for good cross browser compatibility and load balancing with all browser base activity with
Angular JS Framework
● Hands on experience on Bootstrap framework.
● Contributing to Active MQ and Apollo (mailing lists, documentation, JIRA/bug fixes, IRC.
● Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture Spring
MVC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, and Tomcat Web
app server 7.x and Hibernate.
● Used Spring MVC, Spring ORM and Spring Security modules to integrate with MongoDB to
implement the persistence layer in Hibernate.
● Developed, enhanced, maintained and supported the Web for Student, the Web for Faculty and Internet
Native Banner Forms using Oracle, PL/SQL Web Toolkit, SQL, PL/SQL, Oracle Forms and a third party
product called [SunGard] SCT Banner.
● Created NLP (natural language processing) annotators using Apache UIMA and IBM Content Analytics,
and used the annotators to perform service-based entity enrichment.
● System was built using Model-View-Controller (MVC) architecture. Implemented the application using
the concrete principles laid down by several design patterns such as Facade, Business
● Delegate, Singleton, Data Access Object.
● Worked On Concurrency programming to reduce the time constraint.
● Experience in writing SQL queries, Stored Procedures for accessing and managing databases such
As SQL server
● Worked on cross browser issues and also performed unit test integration using GWT.
● Created REST ful Web service for updating customer data from sent from external systems.
● Developed Web Services using SOAP, SOA, WSDL Spring MVC and developed DTDs, XSD schemas
for XML (parsing, processing, and design) to communicate with Active Directory application using Restful
API.
● Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the
Oracle Database end.
● Used Spring Framework for Dependency injection
● Used SVN, CVS version control tool along with GIT
Srikanth Edera
● Configured and customized logs using Log4J
● Involved in installing and configuring Eclipse and Maven for development.
● Developed various UML diagrams and Flow charts.
Environment: Java/J2EE, Angular JS, XHTML, HTML5, CSS3, JSP and JavaScript framework,
Hibernate, Spring, Agile Methodology, JSP, Servlet, XML, DB2, Java Beans,GWT, Cloud
Computing,Design Patterns, SOAP, Web services, Log4J, JUnit, SVN, BootStrap, CVS, Oracle, Eclipse,
Maven, GIT, SOAP, SOA, DB2, WSDL Spring MVC, Spring MVC, AOP, MongoDB
Wells Fargo - Maricopa County, AZ Aug 2012 – Oct 2013
Java/J2EE Developer
Project: Online Banking Center
Client Description: Wells Fargo & Company owns Wells Fargo Bank, which is one of the largest banks
in the United States. Total Wealth Management allows private banking customers to access their personal
financial information (accounts, transactions and balances) from a single sign-on interface. The
application comprises many modules designed to provide service such as account activity reports, fund
transfers. It also enables clients to communicate with their account managers to request additional
services and information such as investments strategies. Clients can access their brokerage account and
execute trades; they can view description of their securities holdings by asset classes, request their
manager for additional information through mails, and view stockmarkets information. The application is
tightly integrated to the Customer Relationship Management system to provide improved and
personalized services to the customers.
Responsibilities:
● Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer
Specifications, Development and Customization of the Application.
● Designed the front end using jQuery, JSP, AJAX, CSS.
● Developed the presentation layer using JSP, JSF, Tag libraries, CSS, jQuery and client validation using
JavaScript, CSS and HTML.
● Designing, developing an architecture Cloud enabled Framework.
● Experience in writing SQL queries, Stored Procedures for accessing and managing databases such
As SQL server.
● Used multi-threading in programming to improve overall performance.
● Used Spring MVC for the controllers used Spring Security for securing the web tier Access.
● Used JQuery for dynamic & interactive UX.
● Experience in PL\SQL programming, Developed back end interfaces using PL/SQL stored packages,
procedures, functions.
● Worked Extensively on UI development using GWT and XMI.
● Develop integration techniques using the Apache camel and apache ACTIVE MQ technologies
● Worked on generating the web services ( JAXB, JAX-RPC, RESTful) classes by using Service Oriented
Architecture SOA, WSDL, UDDI, SOAP
● Involved in writing DAO layer using Hibernate to access the Oracle database
● Implemented Hibernate to map all the tables from different data sources to make database updating.
● Involved in the configuration management using CVS and GIT
Provided full administrative support for both Development and Test IBM MQ Series V5.3 and V6.0
●
environment projects included object setup, testing, problem determination, and HA configuration testing
using Microsoft Cluster Servers.
● Developed Ant scripts to bundle and deploy application
● Developed various test cases and performed unit testing using Junit
● Transformed XML content into HTML using XPath, XSLT
Environment: Spring, JSF, JSP, Servlets, Oracle, AJAX, Java Script, JQuery, Hibernate, Web Logic,
Log4j, ANT, HTML, XML, XMI, GWT, XSLT, DB2, CSS, Cloud Computing, CVS, GIT JUnit, Eclipse, SOAP,
WSDL, Web Services, JMS, Weblogic
State Farm Insurance - Bloomington IL Sep 2011 – July 2012
Srikanth Edera
Sr. Java/J2EE Developer
Auto Insurance Application
Client Description: State Farm Insurance is one of the country's top insurance company that offers
products like auto insurance, home insurance, small business insurance etc. The project I worked on
involved the development of a Web based application where customers can access complete account
information, view the status of the insurance claims and manage policies and profile. Customer has the
benefit of online renewals and payment uploads. Spring Framework which is based on MVC Design
Pattern was used to develop this application.
Responsibilities:
● Participated in Agile scrum meeting daily.
● Involved in documentation, review, analysis of requirements.
● Use of Multi-Threading and collection framework including List, Map etc.
● Worked on user input data validation using JavaScript.
● Experienced with Mozilla firebug tool for front end debugging.
● Designed controller classes and Java bean components.
● Performed OR Mapping using Hibernate Annotations and collection mapping.
● Developed Web Services using SOAP, WSDL and developed DTDs, XSD schemas for XML (parsing,
processing, and design).
● Created RESTful Web service for updating customer data from sent from external systems.
● Designed and developed the front end using JSP, AJAX, JavaScript, JSTL, jQuery, Tag libraries for
reusable web interface components including the open source Display Tag libraries.
● Developed client request validations and processing using Spring Validation.
● Provided J2EE consultant service including, infrastructure integration, core Java programming, open
source framework development on Tomcat clustered servers.
● Worked seamlessly with Business Analyst, Technical Lead, Project Manager, Release Manager and QA.
Environment: Java, JDBC, Spring Application Framework Hibernate ORM, Tomcat, Maven, jQuery,
JavaScript, AJAX, tag libraries, XML, XSD, Agile Methodology, Unix, Windows, Web Services, SOAP,
WSDL, RESTful
The University of Texas at El Paso, College of Engineering – EI Paso, TX Nov 2010 – Aug 2011
Java developer/Testing Manager
Client Description: As part of UTEP campus transformation the Bike Sharing System (BSS) is
implemented in order to conserve fuel, reduce the University's carbon footprint, and improve overall air
quality. UTEP BSS is a inner campus service in which bicycles are made available for shared use to
UTEP community on a very short term basis. Bike share schemes allow users to borrow a bike from point
"A" and return it at point "B".
Responsibilities:
● Involved in Analysis, Design and Implementation translation of Business User requirements.
● Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
● Communicate with the PM and stakeholders and for better understanding of the design requirements.
● Coding the programs in accordance with Program Specifications and adhering to Coding standards.
● Developed application using Spring MVC, JSP, JSTL, JavaScript and AJAX on the presentation layer,
the business layer is built using Spring and the persistence layer using Spring DAO.
● Developed views and controllers for client and manager modules using Spring web MVC and Spring
Core.
● Used XML based message transfer to implement SOAP .
● Designed the testing Plan for the UTEP BSS.
● Worked extensively on installers,compilers in software development using Boot strapping technique.
● Created test cases to test software and hardware of BSS.
● Developed ANT scripts for the build and deployment of J2EE applications.
● Performed verification and validation to elements of the BSS.
● Worked with a multidisciplinary team composed of graduate and undergraduate students.
● Documented the project management plan for UTEP BSS.
Srikanth Edera
● Developed the application to simplify the process raising the test request for performing regression
testing.
● Involved in all the phases of SDLC -requirement gathering, design, development and maintenance.
Environment: Java, JSP, HTML, CSS, JavaScript, Spring, MYSQL, SOAP web services,Boot Strap,
JUnit, GitHub, Eclipse, wireless technologies.
PROSERVE SYSTEMS, HYDERABAD Jun 2006 – Sep 2010
Java developer
Client Description: Electronic Banking Base System is an enhancement of ePurse System
implementation that is a flexible, secure, scalable, multi-platform and intranet-based accounting system.
EBBS has unique features like managing unique relationship among multiple products, multiple
addresses and contacts for each relationship, opening of accounts across currencies is a single process,
multiple account nominee, multi currency and multi branch support, Support for Treasury, Global rates
and user definable margins to these rates.
Responsibilities:
● Utilized Agile Scrum to manage full life-cycle development of the project.
● Designed and developed a statistical software to generate mortality maps to help to identify areas in the
State of Mexico where cancer mortality risk rates are higher.
● Participated in the whole System Development Life Cycle as requirement gathering, design, development
and maintenance.
● Worked on Angular JS to perform two way binding in order to merge codes and simplify the complexity in
programmes.
● Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model View
Objects and View Resolver.
● Performed unit testing using JUnit to test the web service calls.
● Implemented the user interface using JSP, JSTL, JavaScript, CSS, HTML and JQuery.
● Involved in writing Stored Procedures, Triggers and Cursors.
● Worked in the styles (CSS) and images for the web application.
● Built the application using Spring MVC and Hibernate framework.
● Implemented Bayesian methods and sampling algorithms to achieve best performance.
● Improved existing code and migrated into a different computer programming language.
● Programmed a Graphical User Interface using Java servlets within R statistics code, BUGS (Bayesian
Using Gibbs Sampling) and SQL.
● Completed last life cycle stage of the software at UTEP under College of Engineering member
supervision, applying systems engineering principles.
Environment: Java, JSP, HTML, CSS, JavaScript, Spring, Angular JS,MYSQL, SOAP web services,
Eclipse, BUGS, R statistics.