You are on page 1of 5

Ravi Chandra Reddy Muli Mobile: +919182920300

E-Mail:ravi.muli@gmail.com

PROFESSIONAL SUMMARY

 4.6 Years of experience in developing Web based and distributed J2EE Enterprise
Applications and expertise in implementing Object Oriented Programming (OOPS) with
Java, J2EE.
 Experience in full System Development Life Cycle (Process Engineering, Design,
Development, and Deployment).
 Good Experience in developing Java web based applications using Spring and SpringMVC.
 Good understanding of Spring IOC.
 Experience in application development using Java, J2SE, J2EE, JSP, Servlets, Tag
Libraries, JDBC, Hibernate, Web Services, XML.
 Experience in writing and executing unit test cases using J-Unit Testing Framework.
 Implemented various design Patterns like Singleton, Aggregate Root, Iterator, Factory
and Adaptor Patterns.
 Experience working on various Web/Application servers OracleWebLogic Server, Apache
Tomcat
 Extensive experience in working on IDEs like SpringSTS, IBMRAD, Eclipse, TOAD
(Oracle), Edit plus, Text Pad, XML Spy.
 Consumed and produced various Web services in the business layer using REST.
 Involved in Performance tuning of java applications
 Handled several modules independently in addition to working closely with the team to
ensure bug free deliverables within stipulated timeframes.
 Highly motivated team player with strong communication, analytical and problem solving
skills. Proven ability to manage multiple projects and concurrent responsibilities in a highly
dynamic environment.

TECHNICAL SKILLS
AWS Cloud Formation, EC2, S3, SQS, SNS, ELB, Lambda, API
Gateway, CloudWatch, RDS, DynamoDB, Elastic Beanstalk
Java/J2EE Java, JSP, J2EE, JavaScript, Java Beans, JDBC, Spring,
Servlets, JNDI, EJB.
Frameworks Apache Struts, Hibernate, Spring
Languages Core Java, J2EE, C, C++, SQL.
Web JSP, Servlets, JSTL, MVC, Spring, Hibernate, JavaScript,
XML, Ant, Maven, JUnit, REST, Apache Tomcat, Oracle
WebLogic Server.
Databases MS Access, Oracle Database, MySQL
Tools Eclipse, UML, Maven, ANT, SVN Version Control, CVS
Version, GitHub.
Platforms Windows, Linux ,Unix
PROFESSIONAL EXPERIENCES
IBM (India) Private Limited, Pune May 2018 – Aug 2018
Project: OAF
Client: Westpac
Role: Application Developer (REST API /spring, SpringMVC)

Description:OAF application is the online application portal for 5 Banks. It is responsible for validation
of fraud customers as well as Duplicate customer while opening a bank account for normal cases.

Roles and Responsibilities:


 Active participation on daily standup/status calls to discuss Requirements.
 Analyzing the Design and Implementation.
 Developing the bug free code (Web Service and Angular JS) with in the time bound.
 Taking care of Junits/Jasmine test cases – code coverage, sonar –coding standards.
 Coordinating with other teams.
 Performing unit testing.
 Deployment and code promotions for higher environments
 Demonstrating all the user stories to client after every release

IBM (India) Private Limited, Chennai Jul 2016 – April 2018


Project: Cognitive Automation
Client: Unilever&IBM Internal
Role: Java Developer

Description:Cognitive Assistance: - This tool allows users to ask questions on typical functional and
technical issues reportedacross different applications/Domains. Users can also Curate Q&A pairs, which
will go through an approval process and approved curate content will be ingested into a Watson system to
provide Cognitiveassistance solution. This tool also let SMEs or client to bulk upload there functional and
technical document in different format, After ingestion Document will get converted to Q&A pair and
uploaded to Cognitive Assistance system so that user can ask questions on typical issues reported across
different applications/domains.

Roles and Responsibilities:


 Followed the AGILE programming methodology throughout the entire project life cycle.
 Participated in the release cycle of the product which involves environments like SIT, UAT and
Production.
 Worked on Spring boot for building RESTfulweb service.
 Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
 Developed Hibernate in Data Access Layer to access and update information in the database.
 Used JavaScript and AngularJS for providing client-side validation and Spring Validator for
server-side validation.
 Assist with Production Support issues/problems as required.
 Configure Maven for project compilation and building.
 Used GIT for version control management.
 Participated in the technical code reviews, prepared unit test cases, detailed time estimation and
impact analysis and code review documents.

Environment: Java8, JavaScript, AngularJS, NodeJS, Ajax, XML, Web Services, Redis Server, TitanDB
DB2, Log4J, ANT, Eclipse, Git Hub, WINSCP, Putty, DBVisulizer.

Techsol Corporation(India), WhiteFields, HYD Aug 2014 – March 2016


Client: CallidusCloud(India)
Role: Java Developer

Description:Workflow is a web-based application designed for managing and automating unique


business processes. It enables us to organize, execute, and analyze business processes to connect people,
data, and daily activities and also helps to configure and customize the business processes, based on
specific business needs.
There are three primary roles within the Workflow application:
Administrators have the ability to create users, set permissions, and create customizations to the
Workflow application.
Users are able to create and perform actions on cases, such as to change its status from opened to
closed.
Guests are external users who do not log into Workflow, but they can create and view their own
cases from a form or widget embedded on your website.
 
Roles and Responsibilities:
 Involved in design and development of Workflows Payment Approval, Plan Approval, Rate
Change Approval, Task Management, and Dispute Management Workflow.
 Created Approval Actions in Workflows which allows Compensation Administrator to initiate
and receive approval for the compensation results from appropriate reviewers for the department
selected
 Created user interface to attach the plan document, to write relevant notes and to assign it to
different levels.
 Initiated an Email Notification to go to whomever the workflow is assigned. So that the next
level user can take an action.
 Created case visibility permissions, user can’t see case, or can see case which he/she should see
you.
 Created permission groupsused in Case Visibility Permissions and Project Visibility to see if
they are set up as you expect them to be
 Tested Workflows Functionality that Users from one department will be able to see only users
which belongs to at least one of selected Permission Groups or System Roles.
Environment: Java, JSP, Servlets, Struts, Hibernate, JavaScript, Ajax, XML, Web Services, Oracle
WebLogic Application Server, Oracle 11g, Log4J, ANT, Eclipse, SVN Tortoise, WINSCP, Putty, Toad.

Techsol Corporation(India), WhiteFields, HYD.                                               March 2014– July 2014


Project: eCatalog
Role: Java Developer

 Description: The Lighting ecatalog is a tool for the executives which allow them to place orders for
specific lamp products for their personal use. Products are priced accordingly. Users would go to the app,
locate the items they want to purchase and select them and add to their shopping cart, checkout (But no
billing info is needed), and the order would be sent to Product Services to prepare and ship.

Target Users:
Lighting Executives – provided URL to access the application by Product Services
Product Services – Admin of tool
IT – Support Team
 
Roles and Responsibilities:
 Involved in design and development of core product with Spring MVC architecture for
Lightning eCatalog Application development customized for Arteso.in.
 Involved in developing the internal workflow using Servlets for ACH and RTGS transactions for
Lightning eCatalog product and implemented the application using Spring MVC Framework
which is based on Model View Controller design pattern for clean separation of business logic
from the presentation layer.
 Involved in customization of the eCatalog Product as per the client needs adding additional
features, enhancements to the current functionality.
 Involved in developing the entitlements to the application based upon the data role and functional
role of the user and providing application security.
 Responsible for developing XML documents for data transfer between the eCatalog web client
and the HUB server.
 Responsible for understanding the requirements of new version's in eCatalog product and write
the functional specification for eCatalog application.
  Developed JSP custom tags for different JSP pages and client-side validations
using JavaScript in eCatalog application development.
 Used Hibernate as an Object Relational Mapping tool for the data persistence.

Environment: Java, JSP, Servlets, Spring IOC, Hibernate, JavaScript, Ajax, XML, Web Services, Oracle
WebLogic Server, Oracle 11g, Log4J, ANT,  Eclipse, Quality Center, SVN Tortoise, WINSCP, Putty,
Toad.

SM LABS PVT LTD.                                           April 2013– March 2014


Project: SKOPIC ( http://alpha.skopic.com ) , ( www.skopic.com )
Role: Java Developer

Description: Skopic is a Micro blogging search engine. It is provide near time and real time information
to the user about different communities. Project main goal is to effectively share the user contributed
information about matters that concern our daily lives. We are providing latest trending information and
#tag posts. So any User can ASK any thing and any User can perform SAY to those any Open Questions.

 
Roles and Responsibilities:
As a team member my Roles & Responsibilities includes:-

 Involved in Developing and Designing the application using JAVA, spring, JSP, JS, JPA, My-
SQL, Ajax.
 Coding, Gathering requirements from Functional Team extensively.
 Served as Developer in developing the Front end GUI with JSP and JS.
 Done the Facebook, LinkedIn & Twitter integration into our website, and as a java developer I
have been working with spring.
 Used My-SQL to Connect with the Database.
 Responsible for release the work orders for the month/quarter Developed JSP custom tags for
different JSP pages and client-side validations using JavaScript in Scopic application
development.
 Developed and Deployed RESTWeb Services – for getting the data to and fro from the Scopic
and hub backend system.(third party services)
 Used Hibernate as an Object Relational Mapping tool for the data persistence.

 Education

Bachelors in Computer Science Engineering from JNTU University, Hyderabad

You might also like