Post Job Free

Resume

Sign in

Java developer

Location:
Fullerton, CA, 92831
Posted:
September 01, 2016

Contact this candidate

Original resume on Jobvertise

Resume:

DILEEP MOTURI

714-***-**** **** Yorbalinda blvd,Fullerton CA 92831

acwfms@r.postjobfree.com

PROFILE

Java/J2EE Developer with 2+ years of experience and projects on Enterprise applications,

Distributed Application Development, Client/Server Applications, Internet based database

applications and developing, testing and implementing application environment.

Strong in the complete Software Development Life Cycle (SDLC) including requirements

analysis, design, programming/testing and implementation of major systems.

Ability to assimilate new technologies very quickly and apply that knowledge to fast growing and

ever changing markets of Information Technology.

EXPERTISE AND SPECIALIZATION

Experience of J2EE Technologies (Servlets, JSP, EJB, JDBC, JNDI and JMS) and participated in

designing and developing of software using Agile and Waterfall methodologies.

Experience in User Experience (UX) design and development, User Interactive (UI) web

pages and visualty appealing User Interfaces using HTML5, CSS3, Bootstrap, SASS,

JavaScript, JQuery, Angular-JS and React-JS.

Experience in developing and implementing web applications using Java, J2EE, JSP, Servlets,

JSF, HTML5, JavaScript, AJAX, JSON, JQuery, CSS3, XML, JDBC, JNDI.

Expertise in development and deployment of multi-tiered web based enterprise applications using

J2EE technologies like Servlets 3.0/2.5, JSP 1.1/2.0, Struts 2.0, JMS, Hibernate 3.0/4.0,

Spring 3.0/4.0, JDBC, JNDI, JSF, angular JS, Java Beans and web services (SOAP, rest).

Knowledge of J2EE design Patterns like MVC, Front Controller, Factory, Abstract Factory,

Command Pattern, Singleton, Session Faade, Transfer Object, Business Delegate and Data

Access Object etc.

Expertise in MVC architecture Web Framework Struts 2.0, Spring 4.0 (Dependency Injection,

Data Access Objects, MVC Framework and Spring Web Flow) and know how to use Spring

Framework in business layer for Dependency Injection, AOP, Spring MVC, transaction

management and used Hibernate as a persistence layer that use the POJOs to represent the

persistence database.

Good Exposure to Service Oriented Architecture (SOA) such as Web Services and hands on

experience in developing and registering web services using JAX-RPC, JAX-WS, SAAJ, JAX-

RS, SOAP, RESTful, WSDL, UDDI registry.

Experience in configuring and deploying the web applications on WebLogic, WebSphere and

JBoss Application Servers including hands on experience in using Tomcat web Server.

Expertise in developing XML documents with XSD validations, SAX and DOM parsers to parse

the data held in XML documents and experience in other XML related technologies like DTD,

XSL, XSLT, XPATH, JAXB, and JAXP.

Expertise in using Java IDE tools of Rational Application Developer (RAD), Web Sphere

Application Developer (WSAD), Eclipse EE 3.0/3.2, Weblogic Workshop, RSA 7.0 and

Netbeans to develop dynamic web applications.

Expertise in Bootstrap, Angular JS and Node JS(Express, Mongoose, Body-Parser, Sequelize,

HTTP, FileSystem, BrowserSync etc..) and used Log 4j for logging. Hands-on experience

working with source control tools such as CVS, Clear Case, SVN, Git and Surround SCM.

DILEEP MOTURI

714-***-**** 3200 Yorbalinda blvd,Fullerton CA 92831

acwfms@r.postjobfree.com

Experienced in the deployment of the ear and jars using Jenkins, ANT, Maven deploy tools and

performing other configuration changes for setting up the application in the integration testing

environment.

Created and presented training materials for Groovy, Unit Testing, the Gradle build framework

and others.

Work Experience with testing tools and applications such as JUnit, Mockito, FireBug,

FirePoster, SoapUI and performed Unit testing, integrated testing, and closely worked with QA

team in preparation of Test plans.

Proficient in RDBMS concepts like writing SQL Queries, Functions, Stored Procedures and

PL/SQL Packages and have knowledge on NoSQL Databases MongoDB and CouchDB.

Expertise in using Oracle SQL Developer GUI (Graphical User Interface) tool for database

development, browse database objects, implement and edit SQL as well PL/SQL statements.

Complete understanding of Agile/SCRUM with the ability to conduct SCRUM meetings, co-

ordinate team activities in a strict-deadline driven environment and maintain excellent client

communication.

Good exposure in interacting with clients and solving application environment issues and can

communicate effectively with people at different levels including stakeholders, internal teams and

the senior management.

EDUCATION

Master of Science in Computer Science, California State University, Fullerton,

CA [Jan 2014 May 2016]

Bachelor of Engineering in Computer Science & Engineering, Gandhi Institute of Technology and

Management, AP, India [Sep 2009 April 2013]

COURSEWORK in Masters 2016:

Advanced Computer Architecture, Software Verification and Validation, Software Ethics and Legal

Issues, Software Design, Artificial Intelligence, Design and Analysis of Algorithms, Applied

Cryptography, Network Security, Advanced Database Management Systems, Advanced Information

Assurance and Advanced Operating Systems.

TECHNICAL SKILLS

Application Development: Java 1.7, JavaScript, Servlets, Struts framework, JSP, XML, Hibernate, JPA,

Mybatis, NodeJs.

Java Skills : J2EE, JDBC, EJB, JAX-M, JAXP, JAXB, JSP, Multithreading, JMS.

Servers : IBM Websphere, JBOSS, Tomcat.

Front End UI : Angular JS, HTML 5, XML, JavaScript, JQuery, CSS 3, Bootstrap, AJAX, SASS,

Selenium, Cucumber.

Databases : DB2, MY SQL, Oracle 11g, 10g, 9i, 8i, SQL Server 2000/2005, MongoDB,

Couchdb.

Operating System : Windows, UNIX, Linux.

Tools : Visual Studio, Eclipse IDE, TOAD, Squirrel, MY SQL Workbench, SQL Server

Management Studio

Languages : SQL, PL/SQL, UNIX Shell Scripting, Java.

WORK EXPERIENCE

Software Development Intern Stubborn Software Solutions, Visakhapatnam, India. [Jan 2013 - Apr

2013] Role: JAVA / J2EE

Developer

Project: Refund Anticipation Loan (RAL)

Description: RAL enables tax applicants to apply for loans on anticipated tax-returns with the bank. This

application helps tax officers, transmitters and employees of the bank in conducting the regular business.

The website functionality includes keeping track of customer tax offices, brokers, transmitters and

applicants. The application processes all stages of the life cycle of the bank loans-on- tax refunds business

such as processing applications for service, contract for service, actual revenues earned etc. The web

application also provides various types of reports e.g. applicant reports, tax officer performance reports,

loan account reports etc. This is an n-tier client server application deployed on application server using

JBOSS.

Roles and Responsibilities:

Analyzed and extracted the event flows of the UI layer code written in JavaScript, struts, java

applets and JSPs to come up with the sequence diagram for various transactions. Developed Pop-

in Dialog JSPs and passing Request Parameters using JavaScript, Jquery, JSTL.

UI Implementation with Struts, JavaScript, Struts Validation framework on MyEclipse IDE.

Applied Struts features like Tiles and Validation framework. Designed and implemented Struts

(MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class,

Action Form bean, and a form set for validation.

UI Implementation with Struts, JavaScript, Struts Validation framework on MyEclipse IDE.

Applied Struts features like Tiles and Validation framework. Designed and implemented Struts

(MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class,

Action Form bean, and a form set for validation.

Implemented MVC architecture by using Struts/Swings to send and receive the data from front-

end to business layer. Integrated the Struts and Hibernate to achieve Object relational mapping.

Used apache struts to develop the web-based components and implemented DAO.

Leveraged struts-validations, struts-beans tag libraries. Used struts Action Servlet to route the

request to corresponding Action Classes. Developed Action forms, Action classes using Struts

framework to handle user requests and Implemented Struts Bean Tags, Logical Tags and Display

Tags in JSPs.

Involved in the development modules using Flex 3.0, Action Script and integrating with J2EE

layer using Blaze DS and Spring MVC frame work. Involved in development of server side

modules using SpringMVC, SpringIOC, Spring AOP, and AspectJ.

Developed application using Struts, JSP, JSTL and AJAX on the presentation layer, the

business layer is built using spring and the persistent layer uses Hibernate.

Developed stored procedures, triggers, functions for the application. Analyzed the DAO and

persistence layers to extract the data manipulation information for various transactions.

Identified the webservices (SOAP), topics (TIBCO EMS/JMS)/queues (MQs), underlying

databases and other automation areas that will be impacted with the new software development

and develop a test automation framework.

Involved in designing data schema and development of SOAP web services with Axis

implementation and REST web services with JAX-RS. Consumed SOAP and REST web

services to get the persisted data from different databases.

Configured Struts-config. XML for action mappings. Involved in implementing the Message

Oriented Middleware for Asynchronous communication in Enterprise application.

Experience evaluating user requests for new programs or modified program components to

determine feasibility, cost and time required, compatibility with current systems, and computer

capabilities.

Involved in implementing Value Object Pattern and Factory Pattern.

Worked with Tibco and Ecommerce as a part of checkout flow. Deployed application on JBOSS

Application server.

Used Subversion for version control management and consistently produced high quality code

through disciplined and rigorous unit testing (JUnit). Used Jira for tracking bugs. Used Maven

script for building and deploying the application.

Environment: J2EE, JBOSS Application Server, JSP, Jquery, Struts, Spring, Hibernate, SOAP

based Webservices, Oracle, Rational Application Developer 6.0, Maven, JUnit, and Subversion.

Java Programmer Trainee Scitus Technologies, Visakhapatnam, India

In a Developer team trained on .Net Framework 4.0 using C# language and a comparative study

between C# and Java language

. Hands on training in 'C#' programming, using MySQL database, Software Engineering concepts,

HTML and XML programming and Computer Networks.

Health Insurance Management Systems a WEB Graphical User Interface developed on .Net Framework

4.0 using Visual Studio, ASP.NET and SQL Server Management Studio.

ACADEMIC PROJECTS

Project: decision tree algorithm from Bachelors

An improved decision tree algorithm. An algorithm to find better path in searching a data element in a

dataset and based on the previous selling history stored in the database. The improved ID3 algorithm is

presented to overcome deficiency of general ID3 algorithm which tends to take attributes with many

values. The application was developed using Eclipse IDE, JAVA, SQL, Tomcat Apache and Spring

framework.

Project: A Reliable Database - enhanced security over confidential data transfers. From Masters

A Trusted server side encryption Algorithm. A server side encrypted data file to client improving the data

security using a single key encryption. The concept was implemented to overcome the data hacking from

third party networks. Eg: banking systems. Health Insurance Management Systems a WEB Graphical

User Interface developed in Java platform using MyEclipse and SQL Server Management Studio.

Other projects: Developed a website for implementing different Information Assurance Tools such as

network scanning, sniffing, SQL injection, web hacking, foot printing and reconnaissance using, Eclipse

IDE, JAVA and Tomcat Apache. These tools are helpful in finding about a particular person, company,

industry etc.

Managing providers and members records is a use case is developed on web user interface which is

implemented using JSP and Oracle10G.

ACTIVITIES AND ACHIEVEMENTS

Won 2nd place for best paper presented on a comparative study on Augmented reality and Virtual reality

in Technical Fest, conducted at GITAM university. Presented seminars on HTML, Computer Networks

conducted in programming workshop.



Contact this candidate