SlideShare une entreprise Scribd logo
1  sur  10
SANTOSH PATTNAIK
: +1 2247031712
: santosh.uder@gmail.com
PROFILE SUMMARY
• Over 8+ years of experience in Analysis, Design, Development and Implementation of Enterprise, Web-based and SOA
based applications using Java/J2EE and Front-end technologies HTML5, CSS3, JavaScript.
• Experience on Web Technologies using HTML 4/5, CSS2/CSS3, XHTML, JavaScript, JQuery, AJAX, XML and JSON.
• Extensive experience as web developer with a strong background working on open source technologies including
JSP, MySQL, JavaScript.
• Proficient in developing front-end systems with JavaScript, HTML5, CSS3 and MV* frameworks such as Angular JS.
• Having good experience on Spring's IOC, AOP, DAO Spring MVC and spring's integration with Hibernate and
JMS technologies
• Developed DAO Impl classes using Hibernate Template from Spring with Hibernate API
• Experience in using various tools and IDEs for development and design like Eclipse, Notepad++, RSA ,STS.
• Strong debugging skills using Firebug, IE Tester and Chrome Developer Tools.
• Knowledge in Unified Modeling Language (UML), Flow Chart, Class Diagrams, User Diagram, Activity and Sequence
Diagrams.
• Expert in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of future pages Using Web
Standards.
• Developed and deployed Multi-Tier Enterprise Applications using Tomcat, WebSphere 8.0, Weblogic 12.1.2.
• Good knowledge and experience in implementing open source frameworks Hibernate, spring, and integrating among
them.
• Worked in all phases of software development life cycle using waterfall and Agile model.
• Implemented various Insurance, HealthCare,Retail and Telecom domain projects
• Hands on experience in coding analysis tools such as CheckStyle, FireBug, JVisualVM, etc
• Expertise in relational databases like Oracle, MS SQL Server, MariaDB etc.
• Highly proficient in Continuous Integration (CI) development practice using Jenkins tool
• Experienced in developing persistence layer using O/R-Mapping tools like Hibernate.
• Strong acquaintance with Web Servers like Apache TOMCAT.
• Impact analysis, troubleshooting, supporting, and monitoring various production applications.
• Possess strong Java programming skills with web-based development, including latest Java and Open Source tools like
Spring, Hibernate and Struts.
• Extensively worked on HTML5, CSS3, JavaScript, AngularJS, jQuery technologies.
• Extensively worked on Responsive Web Design (RWD) using CSS3 Media Queries.
• Extensively worked on Object Oriented Concepts of JavaScript.
• Good experience on working with CSS Background, Animations, and Layouts, positioning, border, margin, padding,
table, Pseudo classes, Pseudo elements and CSS behaviors including the Box model.
• Implemented data-binding and MVC using AngularJS for front-end development of a current web application.
• Migrated applications from Struts 1 code bases to Struts 2.
• Experienced in using AngularJS factory and services for dependency injection.
• Developed reusable components using Custom Directives in AngularJS.
• Experienced in using $http in AngularJS for consuming RESTful webservices.
• Expertise in using source code control systems such as SVN.
• Experienced to work in Agile Environment and worked with the Project Management tool like JIRA.
• Worked in Agile process model, collaborated using daily Scrum meetings.
• Experience in using Maven and Ant for build automation.
• Used the best practices of SDLC making use of both Agile/SCRUM and Waterfall methodologies.
• Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like
Internet Explorer, Mozilla Firefox, and Google Chrome.
• Worked closely with Business Analysts and QA team members to understand requirements and design and ensure
system meets business and technical objectives.
• Researched issues independently and came up with solutions efficiently to solve problems while balancing work
priorities with development project needs.
TECHNICAL SKILLS
Operating Systems : Windows, Linux
Java Technologies : Java 1.7,J2EE (Servlets, JSP, JDBC, JMS, JUnit4
,JAX-WS, JAX-RS, WebServices(Soap&REST)
Web Technologies : HTML,CSS,AJAX,JSON,JQuery,
angular JS
Servers : WebSphere 7.0x,WebLogic 11g,JBoss 5.1, Tomcat 7.X
Apache Projects : Log4j, SLG4J
Databases : Oracle10g, DB2
Methodologies : Agile, Scrum
Enterprise IDE : Eclipse 3.X, RSA,STS
RDBMS : Oracle 10g, 9x,My SQL
Source Control Management Tools : Subversion (SVN)
Business Area : Retail, Insurance, HealthCare, Telecom.
Editor & Tools :RSA, MS Visio 2010, Text Pad, Eclipse, Putty, Edit Plus, PL/SQL
Developer, TOAD, Jenkins, QuickBuild, SVN, Maven,
JIRA,Maven,Ant etc.
Design patterns & Frameworks : Factory Pattern, Business Delegate, DAO, Singleton, SOA,
Struts2.x, Hibernate4.0 and Spring3.0 Frameworks
ORGANISATIONAL EXPERIENCE
Since Nov’08 with Tata Consultancy Services Pvt Ltd.
Tech Lead Nov’08 – Present
ACADEMIC DETAILS
• B.Tech. in Computer Science & Engineering from Orissa Engineering College, Bhubaneswar
WORK EXPERIENCE
Project Title: Sr. J2EE Developer
Client Name CVS Pharmacy
Period Sep 2016 – Till Date
Project POC on Symantec Jar Signing by calling cloud based API service
CVS store application “RxConnect” is having around 70 jars which includes internal and thirdparty jars, these jars
needs to be securely signed so Symantec cloud services were used. So, I developed the consuming of services to do
multipartrequest with a POST call and send the jars and download the same using a signing ID
Responsibilities:
• Coded extensively using Core Java, SOAP webservice using TLS 1.2 version.
• Developed mock-up and prototypes using HTML and CSS3.
• Worked with Tomcat 7.0 as web server.
• Thoroughly performed unit testing and integration testing.
• Calling the API signingservices to get the signingId
• Then does HTTP POST request to upload the zip file
• Do an API service call to API service to get the signing status.
• If signing status is “SIGNED” then start the downloading process.
• In the downloading process do a HTTP POST using the authtokens and the path where to place the downloaded
files.
Environment:
Java 1.7, REST webservices , TLS 1.2 , Log4J, Eclipse 4.2, SVN.
Project Title: Sr. J2EE/UI Developer
Client Name CVS Pharmacy
Period Mar 2016 – Sep 2016
CRM ( CARE RELATIONSHIP MANAGEMENT) application created for use by customer care support for giving offers to
customers based on their eligibility depending on their past records.
Responsibilities:
• Coded extensively using JavaScript, MVC Framework, AngularJS to make rich internet web application for a Single
page app.
• Developing dynamic web pages using HTML5, CSS3 and JavaScript.
• Developed mock-up and prototypes using HTML and CSS3.
• Worked with Tomcat 7.0 as web server.
• Thoroughly performed unit testing and integration testing.
• Responsible for the entire Design and coding the opportunity , radar module and JUnit.
• Created Single page applications using Angular JS.
• Implemented Model View Controller (MVC) Design Pattern using AngularJS
• Used Spring-JDBC Template for coding DB operations.
• Responsible for creating the screens with table-less designs meeting W3C standards.
• Involved in extensive HTML5 coding.
• Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of
screen objects.
• Design and developed various view and partial view using Object Oriented JavaScript, JSON, jQuery, Ajax Helpers,
AngularJS.
• Implemented client side validations in login and logout forms using Java Script.
• Implemented Radar integration such that restricting view depending on role coming from siteminder using
AngularJS.
• Implemented data-binding and MVC using AngularJS for front-end development of a current web application.
• Used AngularJS factory and services for dependency injection.
• Used $http in angularJS for consuming RESTful webservices.
• Extensively used jQuery, JSON, AJAX scripting to create interactive web applications like message posting and
autocomplete form validations.
• Handled all aspects of the web applications including maintaining, testing, debugging and deploying.
• Worked on JavaScript frameworks (Angular JS) to augment browser based applications with MVC capability.
• Angular JS created custom directives for data manipulations and to display data in company standard format in UI.
• Used $httpProvider with Angular.JS interceptors to make sure the requests are authenticated.
• Developed page layouts, navigation, animation buttons and icons.
• Applied industry best practices and standards when project requirements are lagging.
• Performing the different modules like login, search and download with tracking.
• Did extensive JavaScript and JQuery programming to give AJAX functionality for the website.
Environment:
Java 1.7, AngularJS, HTML5, CSS3, JavaScript, jQuery, Unix, putty, Spring, Teradata, JUnit, MARIA DB, Log4J,
Angular JS, Eclipse 4.2, SVN, TOMCAT 7.
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Project Title: Lead Developer
Client Name CVS Pharmacy
Period Nov 2015 – Feb 2016
Care Check Plus application is used to create an offer based on store, NDC and thirdparty . And, this offer is printed in
stores depending on their eligibility.
Responsibilities:
• Involved in Designed and implemented application using JSP, Spring MVC.
• Developed the components in the application using Spring framework. The presentation layer using JSP, HTML,
CSS and client validations using JavaScript.
• Implemented JAVA/J2EE design patterns such as Factory, DAO.
• Used Hibernate in persistence layer and developed POJO's, Data Access Object (DAO) to handle all database
operations.
• Using Svn for software configuration management and version control.
• Worked on Oracle SQL as the backend database.
• Implemented features like logging, user session validation using spring module.
• Wrote application front end with HTML, JSP, JQuery, Spring Web Flow and CSS.
• Involved in development of new versions of the application.
• Used ANT to build the project into WAR and EAR files and Clear Case for version controlling.
• Used Log4j to assign, track, report and audit the issues in the application.
• Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
• Creating a form object or hibernate POJO class to store information. Also this class will be an Entity class and will be
linked with table in database.
• Classes marked with annotations are candidates for auto-detection by Spring when using annotation-based
configuration and classpath scanning. The @Component annotation is the main stereotype that indicates that an
annotated class is a “component, used two Spring annotations @Repository and @Autowired.
• Update the web.xml file and add servlet mapping for org.springframework.web.servlet.DispatcherServlet. Also note
that we have mapped url / with springServlet so all the request are handled by spring.
• Writing the spring-servlet.xml which contains different spring mappings such as transaction manager, hibernate
session factory bean, data source etc.
• Client side validations using Java script.
Environment:
Java, J2EE, JSP, Hibernate 4.1.9, Spring 3.2.5, HTML, SVN, JQuery, CSS, Spring Web Flow, JBoss, Log4j, JUnit 4,
Weblogic 12.2.1, Eclipse 4.3, ORACLE SQL Developer 3.2.
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Project Title: Developer
Client Name CVS Pharmacy
Period Oct 2015 –Nov 2015
In CVS store application “RxConnect” for authorization purpose we had check the hostname and work on the security
by enabling of https.
Responsibilities:
• All traffic traversing the network between RxConnect and the LDAP interface is in scope for encryption. eLDAP is
already implemented in R16.2.
• Hostname/path verification on RxConnect for LDAP server public certificate
• Modifications to the RxConnect and/or LDAP applications
• Research / discovery to identify and address all impacted applications
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Project Title: Lead Developer
Client Name CVS Pharmacy
Period Mar 2015 –Oct 2015
Project Location : Woonsocket , Rhode Island
Upgradation of framework used in RCW application from Struts 1.2 to Struts 2.3.20. This application was used by CVS
Business users for read only data for viewing patient, prescriber, script, ppiprescriber etc data
Responsibilities:
• We had 6 modules in our application and 2 modules were taken care by me and creation of folder structure etc.
• Configure Struts2 to handle .action requests and let Struts1 handle .do requests.
• Use or create a tool that reads the web.xml and Struts1 configuration files, and generates the corresponding Struts2
configuration files. Comparing the converted files with the originals could also serve as a training tool.
• Modify objects to utilize existing Struts1 resources, and utilities to convert resources to Struts2 equivalents.
• Create an Interceptor that can apply Struts1 validations to Struts2 actions, converting error messages to Struts2
format. An Action and/or Interceptor that executes a Commons Chain instance.
• Implement Struts2 Action interface on Struts1 Action; Extend Session-Aware Interceptor to set properties
corresponding to Struts1 execute parameters and populate. Extend the Struts1 Action Interceptor to load and process
PlugIns
• Convert Struts1 configuration file struts-config.xml to Struts2 configuraion file struts.xml, validations.xml to a global
Struts2 validations.xml, and Struts1 message resources to global Struts2 resource.properties
• Convert Struts1 Action classes to session-aware Struts2 Action classes.
• Convert Struts1 JSPs to Struts2 JSPs.
• Used ANT script for deploying the project.
• Siteminder Integration for authentication
Environment:
Java, J2EE,Struts 2.3.20, JSP, SQL , Weblogic 12.2.1, Eclipse 4.3, ORACLE SQL Developer, Tortoise SVN
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Project Title: Lead Developer
Client Name Sears Holding Corporation
Period Nov 2013 – Jan 2015
Project Location : Hoffman Estates , Illinois
Sears Holdings Corporation is an American holding company headquartered in Hoffman Estates, Illinois. It is the owner of
retail store brands Sears and Kmart, and was founded after the latter purchased the former in 2005. Sears Holdings
owns the brands Craftsman, Kenmore, and DieHard. Sears Holdings operates 3,472 retail locations under the mastheads
of Sears, Kmart, and their subsidiaries. I worked in application where the coupons were getting redeemed , so I was
supposed to find the memory leakages , find flaws in the existing functionality, write unix scripts to extract errors from
the logs and write graphite scripts which gives pictorial graph of coupons redeemed, errors frequency and server info.
Responsibilities:
• Worked in finding the memory leakages in the application by using various tools like JVisualM etc and eclipse
plugins.
• Wrote JUnits for the whole application and tested the application after the changes for performance improvement
where the results were positive
• Wrote many unix scripts and scheduled it to collect timeouts, store data, transaction failure data.
• Monitoring Batch Jobs pro-actively using Control-M tool.
• Writing Graphite scripts to capture the application transactions
• Writing jars to give detailed report on errors, timeouts and transaction reports
• Deployment of new builds
• Configuration of existing servers, end to end verification updation & maintenance
• Weekly reporting
• Successfully coordinated and developed the deployment process for all current projects
• Documented the entire build and deployment process including detailed step-by-step instructions
• Supported multiple parallel projects by creating processes & procedures for reusing
• Responded to service tickets and service requests within established time-based requirements.
• Coordinated with internal and external Client resources to isolate and troubleshoot issues resulting with service
disruption and outage.
• Researched and evaluated alternative solutions and made recommendations to obtain efficiencies and cost effective
solutions.
• Managed excellent relationships with IT Operations and business partners to optimize application performance and
results.
• Communicated effectively and timely with peers and management.
• Offshore-Onsite team co-ordination.
Environment:
Java, J2EE, Spring MVC 3.x, Unix, Graphite scripts, SQL, JBoss 4.0.1, Eclipse 3.6, Control-M, ORACLE SQL
Developer, Tortoise SVN
------------------------------------------------------------------------------------------------------------------------------------------------------------
Project Title: Developer
Client Name Humana Inc., USA
Period Mar 2013 – Oct 2013
Project Location : Louisville , Kentucky
Objective: Analysis and finding the root cause of the defects and fixing
Humana Inc. is a for-profit American health insurance company based in Louisville, Kentucky. As of 2014 Humana has
had over 13 million customers in the U.S reported a 2013 revenue of US$41.3 billion, and has had over 52,000
employees. In 2013, the company ranked 73 on theFortune 500 list, which made it the highest ranked (by revenues)
company based in Kentucky. It has been the third largest health insurance in the nation. I worked in an application
which was used by the customer care people for ordering on drugs based on request, so I was supposed to fix the
bugs basing on defects raised.
Responsibilities:
• On-going application development
• Analysing applications in existing system & identifying dependencies
• Involved in the analysis of business requirements and performing a gap analysis, and create detailed analysis
documents
• Prepare application development strategy
• Involved in the preparation of high-level design and low-level design of the requirements
• Preparation of the Unit Testing Strategy and test plans
• Conducted daily status call from onshore for onshore – offshore coordination
• Establishing & monitoring the processes for Issue Management, Change Management and Quality Management
• Improve performance of development and maintenance processes using TCSL proprietary tools
• Involved in Quality Assurance Activities like coding standards review
• Involved in the deployment, analysis of root cause of the defects and fixing
Environment:
Java, J2EE, JSP, Spring 3, HTML, SVN, JQuery, CSS, Spring Web Flow, Websphere 8.0, Log4j, JUnit 4, Weblogic
10.3.2, Eclipse , ORACLE SQL Developer .
------------------------------------------------------------------------------------------------------------------------------------------------------------
Project Title: Module Lead
Client Name State Farm Insurance
Period Dec 2011 – March 2013
Project Location : Hyderabad , India
State Farm is an American group of insurance and financial services companies in the United States.The group's main
business is State Farm Mutual Automobile Insurance Company, a mutual insurance firm that also owns the other State
Farm companies. The corporate headquarters are in Bloomington, Illinois.State Farm is ranked 44th in the 2013 Fortune
500, which lists American companies by revenue. I had worked in defect fix team and in development of POCs which
were used in the application development. But, mostly I had worked in the development of a webservice which is
validation of license based on state and license ID.
Responsibilities:
• Involved in the end to end Development of Projects covering all phases of Software Development Life Cycle
including Requirement Analysis, Designing, Build/Construction, Unit/Assembly Testing and Deployment.
• Involved in gathering business requirements, analyzing the project and created UML diagrams such as Use Cases,
Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using RSA
• Creation of SOAP Web Services for the management of data using Apache CXF
• Defined and wrote Java beans in Spring 3.X for services and dependencies
• Developed code for obtaining bean references in Spring Framework using Dependency Injection (DI) or Inversion of
Control (IoC).
• Experience in developing web services for production systems using SOAP and WSDL
• Defined declarative transaction by creating Spring AOP proxy objects.
• Written unit testing and integration testing using Junits, Mockitos and AOP method interceptors.
• Generated code coverage for the management purpose, code and branch coverage percentage is maintained at par
with 70%.
• Used Log4j and commons-logging frameworks for logging the application flow
• SOAP UI is used extensively to test the middleware components independently.
• Analyzing the impact of the new requirements on the existing systems - Studying the existing system which serves
as the base for all the lob's.
• Defect tracking and prevention by performing causal analysis to log defects and resolutions using the TRAC Tool
and tune the code with performance and consistency (with the requirements) as the main factors of consideration.
• Actively participated in entire web service designing and producing and consuming. It was based on Driver License
validation where the inputs to the service were license number and state. We were using apache cxf to build the
service and have written JUnits and validation layer for the service
• Developed designs and strategies for business rules and address problems including configuration of ILOG Rules.
• Responded to incoming queries and doubts of customers relating to designing and software configuration practices.
• Conducted training sessions for internal technical teams regarding ILOG, JRules and related limitations.
Environment:
Java, Spring Core, Spring ORM, Spring MVC, Oracle, SOA, Junit5, JRules, UNIX, JSP, Log4j, JavaScript, Web
services (SOAP), Agile Methodologies, Jakarta Tomcat 6
-----------------------------------------------------------------------------------------------------------------------------------------------------------
Project Title: Developer
Client Name Aarogyasri e-Office
Period Nov 2010 – Oct 2011
Project Location : Hyderabad , India
Aarogyasri or ntr Vaidya seva is a program of the Government of Andhra Pradesh. It covers those below the poverty line.
The government issues an Aarogyasri card and the beneficiary can use it at government and private hospitals to
obtain services free of cost. I was involved in enhancement of the application which was used by customer care
people for the flow of patient insurance request.
Responsibilities:
• Developed web application using Struts Framework.
• Developed user interfaces using JSP, HTML and CSS.
• Used Eclipse as IDE tool to develop the application.
• Created Web.xml, Struts-config.xml, Validation.xml files to integrate all the components in the Struts framework.
• Worked heavily with the Struts tags- used struts as the front controller to the web application.
• Implemented Struts Framework according to MVC design pattern.
• Implemented validation framework for creation of validation.xml and used validation-rules.xml
• Designed and developed the presentation layer which includes the development of standards-browser compliant –
user interactive web pages using CSS, Struts (MVC) tag and JSTL tag libraries with Client side validation and unit
testing.
• Developed the business layer logic and implemented EJBs Session beans.
• Involved in capturing the business requirements, design, development and testing of the application.
• Involved in documentation, review, analysis and fixed post production issues.
• Database access was done using JDBC. Accessed stored procedures using JDBC.
• Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access
Object and Service Locator.
• Worked on bug fixing and enhancements on change requests.
• Preparing the User Notes for every change Request.
• Actively Participated in Developing, Testing and Implementation.
• Actively participated in entire application unit testing.
Environment:
Java/J2ee, Struts, Hibernate ,JSP, Java, Servlets, Javascript, SQL, HTML, Eclipse.
------------------------------------------------------------------------------------------------------------------------------------------------------------
Project Title: Developer
Client Name Tata Teleservices Limited
Period Jun 2009 – Oct 2010
Project Location : Hyderabad , India
Objective: Primary responsible for the operations and support for the IN-Migration project
Tata Teleservices Limited (TTSL) is an Indian broadband and telecommunications service provider based in Mumbai,
Maharashtra, India. It is a subsidiary of the Tata Group, an Indian conglomerate. It operates under the brand name Tata
DoCoMo in various telecom circles of India. I worked in the migration of data by filtering the data and executing the
scripts and giving the analysis on the data.
Responsibilities:
• Work with customers in gathering business requirements for data migration needs.
• Work across multiple functional projects to understand data usage and implications for data migration.
• Assist in designing, planning and managing the data migration process.
• Work with subject matter experts and project team to identify, define, collate, document and communicate the data
migration requirements.
• Prepare data migration plans including migration risk, milestones, quality and business sign-off details.
• Manage assigned risks and monitor potential impacts as part of the data migration plan.
• Develop best practice, processes, and standards for effectively carrying out data migration activities.
• Perform source system data analysis in order to manage source to target data mapping.
• Perform migration and testing of static data and transaction data from one core system to another.
• Perform data migration audit, reconciliation and exception reporting.
• Manage cross-program data assurance for physical data items in source and target systems
Environment:
Java/J2ee, Java, SQL, TOAD, Apache Tomcat 6, Eclipse 3.6, Oracle 10g.
------------------------------------------------------------------------------------------------------------------------------------------------------------
Project Title: Training
Inhouse Project TCS
Period Nov 2008 – May 2009
Project Location : Hyderabad , India
Objective: Getting trained in JAVA and writing sample project
Technologies worked Core Java, SQL, JSP, Servlet
Software used Apache Tomcat 6, Eclipse 3.6, Oracle 10g
Project Description: Wrote a banking application using corejava , JSP and servlets.
PERSONAL DETAILS
Date of Birth: 3rd Dec, 1984 Languages Known: English, Odia, Hindi, Telegu
Address: 461 Village Road, Apt#9 , Woonsocket , RI - 02895
PERSONAL DETAILS
Date of Birth: 3rd Dec, 1984 Languages Known: English, Odia, Hindi, Telegu
Address: 461 Village Road, Apt#9 , Woonsocket , RI - 02895

Contenu connexe

Tendances

Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao Behara
 
Narasimha reddy Telluri
Narasimha reddy TelluriNarasimha reddy Telluri
Narasimha reddy Telluri
NarasimhaReddy Telluri
 
Sid K
Sid KSid K
Sid K
Sid K
 
Wakanda - apps.berlin.js - 2012-11-29
Wakanda - apps.berlin.js - 2012-11-29Wakanda - apps.berlin.js - 2012-11-29
Wakanda - apps.berlin.js - 2012-11-29
Alexandre Morgaut
 
Saketh_Resume1
Saketh_Resume1Saketh_Resume1
Saketh_Resume1
Saketh M
 
Alexander Zeng
Alexander ZengAlexander Zeng
Alexander Zeng
Alex Zeng
 
Mounika .net dev
Mounika .net devMounika .net dev
Mounika .net dev
SAI MOUNIKA
 

Tendances (19)

Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_Webservice
 
Resume 2016-5
Resume 2016-5Resume 2016-5
Resume 2016-5
 
How to React to JavaScript Insecurity
How to React to JavaScript InsecurityHow to React to JavaScript Insecurity
How to React to JavaScript Insecurity
 
Narasimha reddy Telluri
Narasimha reddy TelluriNarasimha reddy Telluri
Narasimha reddy Telluri
 
Sid K
Sid KSid K
Sid K
 
Wakanda - apps.berlin.js - 2012-11-29
Wakanda - apps.berlin.js - 2012-11-29Wakanda - apps.berlin.js - 2012-11-29
Wakanda - apps.berlin.js - 2012-11-29
 
Saketh_Resume1
Saketh_Resume1Saketh_Resume1
Saketh_Resume1
 
Hindes_Active_2016Gz2
Hindes_Active_2016Gz2Hindes_Active_2016Gz2
Hindes_Active_2016Gz2
 
Krishnakumar Rajendran (1)
Krishnakumar Rajendran (1)Krishnakumar Rajendran (1)
Krishnakumar Rajendran (1)
 
Shraddha_Muchandi
Shraddha_MuchandiShraddha_Muchandi
Shraddha_Muchandi
 
How Secure Is AngularJS?
How Secure Is AngularJS?How Secure Is AngularJS?
How Secure Is AngularJS?
 
Web Application Frameworks - Lecture 05 - Web Information Systems (4011474FNR)
Web Application Frameworks - Lecture 05 - Web Information Systems (4011474FNR)Web Application Frameworks - Lecture 05 - Web Information Systems (4011474FNR)
Web Application Frameworks - Lecture 05 - Web Information Systems (4011474FNR)
 
Vishnu(java)
Vishnu(java)Vishnu(java)
Vishnu(java)
 
Alexander Zeng
Alexander ZengAlexander Zeng
Alexander Zeng
 
Top 10 web application development frameworks 2016
Top 10 web application development frameworks 2016Top 10 web application development frameworks 2016
Top 10 web application development frameworks 2016
 
Vaadin, Rich Web Apps in Server-Side Java without Plug-ins or JavaScript: Joo...
Vaadin, Rich Web Apps in Server-Side Java without Plug-ins or JavaScript: Joo...Vaadin, Rich Web Apps in Server-Side Java without Plug-ins or JavaScript: Joo...
Vaadin, Rich Web Apps in Server-Side Java without Plug-ins or JavaScript: Joo...
 
Building a REST API Microservice for the DevNet API Scavenger Hunt
Building a REST API Microservice for the DevNet API Scavenger HuntBuilding a REST API Microservice for the DevNet API Scavenger Hunt
Building a REST API Microservice for the DevNet API Scavenger Hunt
 
Mounika .net dev
Mounika .net devMounika .net dev
Mounika .net dev
 
Enhancing Spring MVC Web Applications Progressively with Spring JavaScript
Enhancing Spring MVC Web Applications Progressively with Spring JavaScriptEnhancing Spring MVC Web Applications Progressively with Spring JavaScript
Enhancing Spring MVC Web Applications Progressively with Spring JavaScript
 

En vedette

En vedette (13)

SPINning the worker health problem
SPINning the worker health problemSPINning the worker health problem
SPINning the worker health problem
 
History of horror
History of horror History of horror
History of horror
 
м 1-блізкае-далекае-аднак
м 1-блізкае-далекае-аднакм 1-блізкае-далекае-аднак
м 1-блізкае-далекае-аднак
 
Activitat 4 pais australia
Activitat 4 pais australiaActivitat 4 pais australia
Activitat 4 pais australia
 
ЗАО "МЭЗ Спецавтоматика"
ЗАО "МЭЗ Спецавтоматика"ЗАО "МЭЗ Спецавтоматика"
ЗАО "МЭЗ Спецавтоматика"
 
fundamento de la web 2.0
fundamento de la web 2.0fundamento de la web 2.0
fundamento de la web 2.0
 
Utilizando los operadores básicos de google
Utilizando los operadores básicos de googleUtilizando los operadores básicos de google
Utilizando los operadores básicos de google
 
SPINning the worker health problem
SPINning the worker health problemSPINning the worker health problem
SPINning the worker health problem
 
Bepart for architecture ITA
Bepart for architecture ITABepart for architecture ITA
Bepart for architecture ITA
 
CV_Nikolayeva
CV_NikolayevaCV_Nikolayeva
CV_Nikolayeva
 
Technical analysis removed done
Technical analysis   removed doneTechnical analysis   removed done
Technical analysis removed done
 
ЗАО «МЭЗ Спецавтоматика»
ЗАО «МЭЗ Спецавтоматика»ЗАО «МЭЗ Спецавтоматика»
ЗАО «МЭЗ Спецавтоматика»
 
Character profiles
Character profiles Character profiles
Character profiles
 

Similaire à Santosh_Resume_Java

pranayJ
pranayJpranayJ
pranayJ
Pray B
 
Partha_Sr._PHP_Drupal_UI_Developer
Partha_Sr._PHP_Drupal_UI_DeveloperPartha_Sr._PHP_Drupal_UI_Developer
Partha_Sr._PHP_Drupal_UI_Developer
Partha Sarkar
 
Yeshwanth 512-815-6436[email protected]FrontendUI Developer.docx
Yeshwanth 512-815-6436[email protected]FrontendUI Developer.docxYeshwanth 512-815-6436[email protected]FrontendUI Developer.docx
Yeshwanth 512-815-6436[email protected]FrontendUI Developer.docx
adampcarr67227
 
Yeshwanth 512-815-6436[email protected]FrontendUI Developer.docx
Yeshwanth 512-815-6436[email protected]FrontendUI Developer.docxYeshwanth 512-815-6436[email protected]FrontendUI Developer.docx
Yeshwanth 512-815-6436[email protected]FrontendUI Developer.docx
jeffevans62972
 
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
christiandean12115
 
Sr front end web developer Ln11
Sr front end web developer Ln11Sr front end web developer Ln11
Sr front end web developer Ln11
Aakash Desai
 
SYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRsSYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRs
danish ali
 
SRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RESSRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RES
Sriram Thota
 
Resume
ResumeResume
Resume
Mina k
 
Amit Kumar Architect with Web and Angular JS
Amit Kumar Architect with Web and Angular JSAmit Kumar Architect with Web and Angular JS
Amit Kumar Architect with Web and Angular JS
Amit Kumar
 
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao Behara
 
SYED_PHPMYSQL_CV
SYED_PHPMYSQL_CVSYED_PHPMYSQL_CV
SYED_PHPMYSQL_CV
Naser Syed
 

Similaire à Santosh_Resume_Java (20)

pranayJ
pranayJpranayJ
pranayJ
 
Partha_Sr._PHP_Drupal_UI_Developer
Partha_Sr._PHP_Drupal_UI_DeveloperPartha_Sr._PHP_Drupal_UI_Developer
Partha_Sr._PHP_Drupal_UI_Developer
 
Yeshwanth 512-815-6436[email protected]FrontendUI Developer.docx
Yeshwanth 512-815-6436[email protected]FrontendUI Developer.docxYeshwanth 512-815-6436[email protected]FrontendUI Developer.docx
Yeshwanth 512-815-6436[email protected]FrontendUI Developer.docx
 
Yeshwanth 512-815-6436[email protected]FrontendUI Developer.docx
Yeshwanth 512-815-6436[email protected]FrontendUI Developer.docxYeshwanth 512-815-6436[email protected]FrontendUI Developer.docx
Yeshwanth 512-815-6436[email protected]FrontendUI Developer.docx
 
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
 
Sr front end web developer Ln11
Sr front end web developer Ln11Sr front end web developer Ln11
Sr front end web developer Ln11
 
SYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRsSYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRs
 
Tasvir_UI Developer
Tasvir_UI DeveloperTasvir_UI Developer
Tasvir_UI Developer
 
SRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RESSRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RES
 
Soundarya Reddy Resume
Soundarya Reddy ResumeSoundarya Reddy Resume
Soundarya Reddy Resume
 
Chalam_JAVA_Portal
Chalam_JAVA_PortalChalam_JAVA_Portal
Chalam_JAVA_Portal
 
Resume
ResumeResume
Resume
 
Amit Kumar Architect with Web and Angular JS
Amit Kumar Architect with Web and Angular JSAmit Kumar Architect with Web and Angular JS
Amit Kumar Architect with Web and Angular JS
 
Akanchha_Aparajeeta
Akanchha_AparajeetaAkanchha_Aparajeeta
Akanchha_Aparajeeta
 
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_Webservice
 
Profile summary
Profile summaryProfile summary
Profile summary
 
SYED_PHPMYSQL_CV
SYED_PHPMYSQL_CVSYED_PHPMYSQL_CV
SYED_PHPMYSQL_CV
 
Curriculum vitae of nguyen hai quy
Curriculum vitae of nguyen hai quyCurriculum vitae of nguyen hai quy
Curriculum vitae of nguyen hai quy
 
Resume_Venugopal
Resume_VenugopalResume_Venugopal
Resume_Venugopal
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
 

Santosh_Resume_Java

  • 1. SANTOSH PATTNAIK : +1 2247031712 : santosh.uder@gmail.com PROFILE SUMMARY • Over 8+ years of experience in Analysis, Design, Development and Implementation of Enterprise, Web-based and SOA based applications using Java/J2EE and Front-end technologies HTML5, CSS3, JavaScript. • Experience on Web Technologies using HTML 4/5, CSS2/CSS3, XHTML, JavaScript, JQuery, AJAX, XML and JSON. • Extensive experience as web developer with a strong background working on open source technologies including JSP, MySQL, JavaScript. • Proficient in developing front-end systems with JavaScript, HTML5, CSS3 and MV* frameworks such as Angular JS. • Having good experience on Spring's IOC, AOP, DAO Spring MVC and spring's integration with Hibernate and JMS technologies • Developed DAO Impl classes using Hibernate Template from Spring with Hibernate API • Experience in using various tools and IDEs for development and design like Eclipse, Notepad++, RSA ,STS. • Strong debugging skills using Firebug, IE Tester and Chrome Developer Tools. • Knowledge in Unified Modeling Language (UML), Flow Chart, Class Diagrams, User Diagram, Activity and Sequence Diagrams. • Expert in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of future pages Using Web Standards. • Developed and deployed Multi-Tier Enterprise Applications using Tomcat, WebSphere 8.0, Weblogic 12.1.2. • Good knowledge and experience in implementing open source frameworks Hibernate, spring, and integrating among them. • Worked in all phases of software development life cycle using waterfall and Agile model. • Implemented various Insurance, HealthCare,Retail and Telecom domain projects • Hands on experience in coding analysis tools such as CheckStyle, FireBug, JVisualVM, etc • Expertise in relational databases like Oracle, MS SQL Server, MariaDB etc. • Highly proficient in Continuous Integration (CI) development practice using Jenkins tool • Experienced in developing persistence layer using O/R-Mapping tools like Hibernate. • Strong acquaintance with Web Servers like Apache TOMCAT. • Impact analysis, troubleshooting, supporting, and monitoring various production applications. • Possess strong Java programming skills with web-based development, including latest Java and Open Source tools like Spring, Hibernate and Struts. • Extensively worked on HTML5, CSS3, JavaScript, AngularJS, jQuery technologies. • Extensively worked on Responsive Web Design (RWD) using CSS3 Media Queries. • Extensively worked on Object Oriented Concepts of JavaScript. • Good experience on working with CSS Background, Animations, and Layouts, positioning, border, margin, padding, table, Pseudo classes, Pseudo elements and CSS behaviors including the Box model. • Implemented data-binding and MVC using AngularJS for front-end development of a current web application. • Migrated applications from Struts 1 code bases to Struts 2. • Experienced in using AngularJS factory and services for dependency injection. • Developed reusable components using Custom Directives in AngularJS. • Experienced in using $http in AngularJS for consuming RESTful webservices. • Expertise in using source code control systems such as SVN.
  • 2. • Experienced to work in Agile Environment and worked with the Project Management tool like JIRA. • Worked in Agile process model, collaborated using daily Scrum meetings. • Experience in using Maven and Ant for build automation. • Used the best practices of SDLC making use of both Agile/SCRUM and Waterfall methodologies. • Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, and Google Chrome. • Worked closely with Business Analysts and QA team members to understand requirements and design and ensure system meets business and technical objectives. • Researched issues independently and came up with solutions efficiently to solve problems while balancing work priorities with development project needs. TECHNICAL SKILLS Operating Systems : Windows, Linux Java Technologies : Java 1.7,J2EE (Servlets, JSP, JDBC, JMS, JUnit4 ,JAX-WS, JAX-RS, WebServices(Soap&REST) Web Technologies : HTML,CSS,AJAX,JSON,JQuery, angular JS Servers : WebSphere 7.0x,WebLogic 11g,JBoss 5.1, Tomcat 7.X Apache Projects : Log4j, SLG4J Databases : Oracle10g, DB2 Methodologies : Agile, Scrum Enterprise IDE : Eclipse 3.X, RSA,STS RDBMS : Oracle 10g, 9x,My SQL Source Control Management Tools : Subversion (SVN) Business Area : Retail, Insurance, HealthCare, Telecom. Editor & Tools :RSA, MS Visio 2010, Text Pad, Eclipse, Putty, Edit Plus, PL/SQL Developer, TOAD, Jenkins, QuickBuild, SVN, Maven, JIRA,Maven,Ant etc. Design patterns & Frameworks : Factory Pattern, Business Delegate, DAO, Singleton, SOA, Struts2.x, Hibernate4.0 and Spring3.0 Frameworks ORGANISATIONAL EXPERIENCE Since Nov’08 with Tata Consultancy Services Pvt Ltd. Tech Lead Nov’08 – Present ACADEMIC DETAILS • B.Tech. in Computer Science & Engineering from Orissa Engineering College, Bhubaneswar WORK EXPERIENCE Project Title: Sr. J2EE Developer Client Name CVS Pharmacy Period Sep 2016 – Till Date Project POC on Symantec Jar Signing by calling cloud based API service CVS store application “RxConnect” is having around 70 jars which includes internal and thirdparty jars, these jars needs to be securely signed so Symantec cloud services were used. So, I developed the consuming of services to do multipartrequest with a POST call and send the jars and download the same using a signing ID Responsibilities: • Coded extensively using Core Java, SOAP webservice using TLS 1.2 version. • Developed mock-up and prototypes using HTML and CSS3.
  • 3. • Worked with Tomcat 7.0 as web server. • Thoroughly performed unit testing and integration testing. • Calling the API signingservices to get the signingId • Then does HTTP POST request to upload the zip file • Do an API service call to API service to get the signing status. • If signing status is “SIGNED” then start the downloading process. • In the downloading process do a HTTP POST using the authtokens and the path where to place the downloaded files. Environment: Java 1.7, REST webservices , TLS 1.2 , Log4J, Eclipse 4.2, SVN. Project Title: Sr. J2EE/UI Developer Client Name CVS Pharmacy Period Mar 2016 – Sep 2016 CRM ( CARE RELATIONSHIP MANAGEMENT) application created for use by customer care support for giving offers to customers based on their eligibility depending on their past records. Responsibilities: • Coded extensively using JavaScript, MVC Framework, AngularJS to make rich internet web application for a Single page app. • Developing dynamic web pages using HTML5, CSS3 and JavaScript. • Developed mock-up and prototypes using HTML and CSS3. • Worked with Tomcat 7.0 as web server. • Thoroughly performed unit testing and integration testing. • Responsible for the entire Design and coding the opportunity , radar module and JUnit. • Created Single page applications using Angular JS. • Implemented Model View Controller (MVC) Design Pattern using AngularJS • Used Spring-JDBC Template for coding DB operations. • Responsible for creating the screens with table-less designs meeting W3C standards. • Involved in extensive HTML5 coding. • Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects. • Design and developed various view and partial view using Object Oriented JavaScript, JSON, jQuery, Ajax Helpers, AngularJS. • Implemented client side validations in login and logout forms using Java Script. • Implemented Radar integration such that restricting view depending on role coming from siteminder using AngularJS. • Implemented data-binding and MVC using AngularJS for front-end development of a current web application. • Used AngularJS factory and services for dependency injection. • Used $http in angularJS for consuming RESTful webservices. • Extensively used jQuery, JSON, AJAX scripting to create interactive web applications like message posting and autocomplete form validations. • Handled all aspects of the web applications including maintaining, testing, debugging and deploying. • Worked on JavaScript frameworks (Angular JS) to augment browser based applications with MVC capability. • Angular JS created custom directives for data manipulations and to display data in company standard format in UI. • Used $httpProvider with Angular.JS interceptors to make sure the requests are authenticated. • Developed page layouts, navigation, animation buttons and icons. • Applied industry best practices and standards when project requirements are lagging. • Performing the different modules like login, search and download with tracking. • Did extensive JavaScript and JQuery programming to give AJAX functionality for the website. Environment: Java 1.7, AngularJS, HTML5, CSS3, JavaScript, jQuery, Unix, putty, Spring, Teradata, JUnit, MARIA DB, Log4J, Angular JS, Eclipse 4.2, SVN, TOMCAT 7.
  • 4. ------------------------------------------------------------------------------------------------------------------------------------------------------------- Project Title: Lead Developer Client Name CVS Pharmacy Period Nov 2015 – Feb 2016 Care Check Plus application is used to create an offer based on store, NDC and thirdparty . And, this offer is printed in stores depending on their eligibility. Responsibilities: • Involved in Designed and implemented application using JSP, Spring MVC. • Developed the components in the application using Spring framework. The presentation layer using JSP, HTML, CSS and client validations using JavaScript. • Implemented JAVA/J2EE design patterns such as Factory, DAO. • Used Hibernate in persistence layer and developed POJO's, Data Access Object (DAO) to handle all database operations. • Using Svn for software configuration management and version control. • Worked on Oracle SQL as the backend database. • Implemented features like logging, user session validation using spring module. • Wrote application front end with HTML, JSP, JQuery, Spring Web Flow and CSS. • Involved in development of new versions of the application. • Used ANT to build the project into WAR and EAR files and Clear Case for version controlling. • Used Log4j to assign, track, report and audit the issues in the application. • Provided extensive pre-delivery support using Bug Fixing and Code Reviews. • Creating a form object or hibernate POJO class to store information. Also this class will be an Entity class and will be linked with table in database. • Classes marked with annotations are candidates for auto-detection by Spring when using annotation-based configuration and classpath scanning. The @Component annotation is the main stereotype that indicates that an annotated class is a “component, used two Spring annotations @Repository and @Autowired. • Update the web.xml file and add servlet mapping for org.springframework.web.servlet.DispatcherServlet. Also note that we have mapped url / with springServlet so all the request are handled by spring. • Writing the spring-servlet.xml which contains different spring mappings such as transaction manager, hibernate session factory bean, data source etc. • Client side validations using Java script. Environment: Java, J2EE, JSP, Hibernate 4.1.9, Spring 3.2.5, HTML, SVN, JQuery, CSS, Spring Web Flow, JBoss, Log4j, JUnit 4, Weblogic 12.2.1, Eclipse 4.3, ORACLE SQL Developer 3.2. ------------------------------------------------------------------------------------------------------------------------------------------------------------- Project Title: Developer Client Name CVS Pharmacy Period Oct 2015 –Nov 2015 In CVS store application “RxConnect” for authorization purpose we had check the hostname and work on the security by enabling of https. Responsibilities: • All traffic traversing the network between RxConnect and the LDAP interface is in scope for encryption. eLDAP is already implemented in R16.2. • Hostname/path verification on RxConnect for LDAP server public certificate • Modifications to the RxConnect and/or LDAP applications • Research / discovery to identify and address all impacted applications ------------------------------------------------------------------------------------------------------------------------------------------------------------- Project Title: Lead Developer
  • 5. Client Name CVS Pharmacy Period Mar 2015 –Oct 2015 Project Location : Woonsocket , Rhode Island Upgradation of framework used in RCW application from Struts 1.2 to Struts 2.3.20. This application was used by CVS Business users for read only data for viewing patient, prescriber, script, ppiprescriber etc data Responsibilities: • We had 6 modules in our application and 2 modules were taken care by me and creation of folder structure etc. • Configure Struts2 to handle .action requests and let Struts1 handle .do requests. • Use or create a tool that reads the web.xml and Struts1 configuration files, and generates the corresponding Struts2 configuration files. Comparing the converted files with the originals could also serve as a training tool. • Modify objects to utilize existing Struts1 resources, and utilities to convert resources to Struts2 equivalents. • Create an Interceptor that can apply Struts1 validations to Struts2 actions, converting error messages to Struts2 format. An Action and/or Interceptor that executes a Commons Chain instance. • Implement Struts2 Action interface on Struts1 Action; Extend Session-Aware Interceptor to set properties corresponding to Struts1 execute parameters and populate. Extend the Struts1 Action Interceptor to load and process PlugIns • Convert Struts1 configuration file struts-config.xml to Struts2 configuraion file struts.xml, validations.xml to a global Struts2 validations.xml, and Struts1 message resources to global Struts2 resource.properties • Convert Struts1 Action classes to session-aware Struts2 Action classes. • Convert Struts1 JSPs to Struts2 JSPs. • Used ANT script for deploying the project. • Siteminder Integration for authentication Environment: Java, J2EE,Struts 2.3.20, JSP, SQL , Weblogic 12.2.1, Eclipse 4.3, ORACLE SQL Developer, Tortoise SVN ------------------------------------------------------------------------------------------------------------------------------------------------------------- Project Title: Lead Developer Client Name Sears Holding Corporation Period Nov 2013 – Jan 2015 Project Location : Hoffman Estates , Illinois Sears Holdings Corporation is an American holding company headquartered in Hoffman Estates, Illinois. It is the owner of retail store brands Sears and Kmart, and was founded after the latter purchased the former in 2005. Sears Holdings owns the brands Craftsman, Kenmore, and DieHard. Sears Holdings operates 3,472 retail locations under the mastheads of Sears, Kmart, and their subsidiaries. I worked in application where the coupons were getting redeemed , so I was supposed to find the memory leakages , find flaws in the existing functionality, write unix scripts to extract errors from the logs and write graphite scripts which gives pictorial graph of coupons redeemed, errors frequency and server info. Responsibilities: • Worked in finding the memory leakages in the application by using various tools like JVisualM etc and eclipse plugins. • Wrote JUnits for the whole application and tested the application after the changes for performance improvement where the results were positive • Wrote many unix scripts and scheduled it to collect timeouts, store data, transaction failure data. • Monitoring Batch Jobs pro-actively using Control-M tool. • Writing Graphite scripts to capture the application transactions • Writing jars to give detailed report on errors, timeouts and transaction reports • Deployment of new builds • Configuration of existing servers, end to end verification updation & maintenance • Weekly reporting • Successfully coordinated and developed the deployment process for all current projects • Documented the entire build and deployment process including detailed step-by-step instructions • Supported multiple parallel projects by creating processes & procedures for reusing
  • 6. • Responded to service tickets and service requests within established time-based requirements. • Coordinated with internal and external Client resources to isolate and troubleshoot issues resulting with service disruption and outage. • Researched and evaluated alternative solutions and made recommendations to obtain efficiencies and cost effective solutions. • Managed excellent relationships with IT Operations and business partners to optimize application performance and results. • Communicated effectively and timely with peers and management. • Offshore-Onsite team co-ordination. Environment: Java, J2EE, Spring MVC 3.x, Unix, Graphite scripts, SQL, JBoss 4.0.1, Eclipse 3.6, Control-M, ORACLE SQL Developer, Tortoise SVN ------------------------------------------------------------------------------------------------------------------------------------------------------------ Project Title: Developer Client Name Humana Inc., USA Period Mar 2013 – Oct 2013 Project Location : Louisville , Kentucky Objective: Analysis and finding the root cause of the defects and fixing Humana Inc. is a for-profit American health insurance company based in Louisville, Kentucky. As of 2014 Humana has had over 13 million customers in the U.S reported a 2013 revenue of US$41.3 billion, and has had over 52,000 employees. In 2013, the company ranked 73 on theFortune 500 list, which made it the highest ranked (by revenues) company based in Kentucky. It has been the third largest health insurance in the nation. I worked in an application which was used by the customer care people for ordering on drugs based on request, so I was supposed to fix the bugs basing on defects raised. Responsibilities: • On-going application development • Analysing applications in existing system & identifying dependencies • Involved in the analysis of business requirements and performing a gap analysis, and create detailed analysis documents • Prepare application development strategy • Involved in the preparation of high-level design and low-level design of the requirements • Preparation of the Unit Testing Strategy and test plans • Conducted daily status call from onshore for onshore – offshore coordination • Establishing & monitoring the processes for Issue Management, Change Management and Quality Management • Improve performance of development and maintenance processes using TCSL proprietary tools • Involved in Quality Assurance Activities like coding standards review • Involved in the deployment, analysis of root cause of the defects and fixing Environment: Java, J2EE, JSP, Spring 3, HTML, SVN, JQuery, CSS, Spring Web Flow, Websphere 8.0, Log4j, JUnit 4, Weblogic 10.3.2, Eclipse , ORACLE SQL Developer . ------------------------------------------------------------------------------------------------------------------------------------------------------------ Project Title: Module Lead Client Name State Farm Insurance Period Dec 2011 – March 2013 Project Location : Hyderabad , India State Farm is an American group of insurance and financial services companies in the United States.The group's main business is State Farm Mutual Automobile Insurance Company, a mutual insurance firm that also owns the other State Farm companies. The corporate headquarters are in Bloomington, Illinois.State Farm is ranked 44th in the 2013 Fortune
  • 7. 500, which lists American companies by revenue. I had worked in defect fix team and in development of POCs which were used in the application development. But, mostly I had worked in the development of a webservice which is validation of license based on state and license ID. Responsibilities: • Involved in the end to end Development of Projects covering all phases of Software Development Life Cycle including Requirement Analysis, Designing, Build/Construction, Unit/Assembly Testing and Deployment. • Involved in gathering business requirements, analyzing the project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using RSA • Creation of SOAP Web Services for the management of data using Apache CXF • Defined and wrote Java beans in Spring 3.X for services and dependencies • Developed code for obtaining bean references in Spring Framework using Dependency Injection (DI) or Inversion of Control (IoC). • Experience in developing web services for production systems using SOAP and WSDL • Defined declarative transaction by creating Spring AOP proxy objects. • Written unit testing and integration testing using Junits, Mockitos and AOP method interceptors. • Generated code coverage for the management purpose, code and branch coverage percentage is maintained at par with 70%. • Used Log4j and commons-logging frameworks for logging the application flow • SOAP UI is used extensively to test the middleware components independently. • Analyzing the impact of the new requirements on the existing systems - Studying the existing system which serves as the base for all the lob's. • Defect tracking and prevention by performing causal analysis to log defects and resolutions using the TRAC Tool and tune the code with performance and consistency (with the requirements) as the main factors of consideration. • Actively participated in entire web service designing and producing and consuming. It was based on Driver License validation where the inputs to the service were license number and state. We were using apache cxf to build the service and have written JUnits and validation layer for the service • Developed designs and strategies for business rules and address problems including configuration of ILOG Rules. • Responded to incoming queries and doubts of customers relating to designing and software configuration practices. • Conducted training sessions for internal technical teams regarding ILOG, JRules and related limitations. Environment: Java, Spring Core, Spring ORM, Spring MVC, Oracle, SOA, Junit5, JRules, UNIX, JSP, Log4j, JavaScript, Web services (SOAP), Agile Methodologies, Jakarta Tomcat 6 ----------------------------------------------------------------------------------------------------------------------------------------------------------- Project Title: Developer Client Name Aarogyasri e-Office Period Nov 2010 – Oct 2011 Project Location : Hyderabad , India Aarogyasri or ntr Vaidya seva is a program of the Government of Andhra Pradesh. It covers those below the poverty line. The government issues an Aarogyasri card and the beneficiary can use it at government and private hospitals to obtain services free of cost. I was involved in enhancement of the application which was used by customer care people for the flow of patient insurance request. Responsibilities: • Developed web application using Struts Framework. • Developed user interfaces using JSP, HTML and CSS. • Used Eclipse as IDE tool to develop the application. • Created Web.xml, Struts-config.xml, Validation.xml files to integrate all the components in the Struts framework. • Worked heavily with the Struts tags- used struts as the front controller to the web application. • Implemented Struts Framework according to MVC design pattern. • Implemented validation framework for creation of validation.xml and used validation-rules.xml
  • 8. • Designed and developed the presentation layer which includes the development of standards-browser compliant – user interactive web pages using CSS, Struts (MVC) tag and JSTL tag libraries with Client side validation and unit testing. • Developed the business layer logic and implemented EJBs Session beans. • Involved in capturing the business requirements, design, development and testing of the application. • Involved in documentation, review, analysis and fixed post production issues. • Database access was done using JDBC. Accessed stored procedures using JDBC. • Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator. • Worked on bug fixing and enhancements on change requests. • Preparing the User Notes for every change Request. • Actively Participated in Developing, Testing and Implementation. • Actively participated in entire application unit testing. Environment: Java/J2ee, Struts, Hibernate ,JSP, Java, Servlets, Javascript, SQL, HTML, Eclipse. ------------------------------------------------------------------------------------------------------------------------------------------------------------ Project Title: Developer Client Name Tata Teleservices Limited Period Jun 2009 – Oct 2010 Project Location : Hyderabad , India Objective: Primary responsible for the operations and support for the IN-Migration project Tata Teleservices Limited (TTSL) is an Indian broadband and telecommunications service provider based in Mumbai, Maharashtra, India. It is a subsidiary of the Tata Group, an Indian conglomerate. It operates under the brand name Tata DoCoMo in various telecom circles of India. I worked in the migration of data by filtering the data and executing the scripts and giving the analysis on the data. Responsibilities: • Work with customers in gathering business requirements for data migration needs. • Work across multiple functional projects to understand data usage and implications for data migration. • Assist in designing, planning and managing the data migration process. • Work with subject matter experts and project team to identify, define, collate, document and communicate the data migration requirements. • Prepare data migration plans including migration risk, milestones, quality and business sign-off details. • Manage assigned risks and monitor potential impacts as part of the data migration plan. • Develop best practice, processes, and standards for effectively carrying out data migration activities. • Perform source system data analysis in order to manage source to target data mapping. • Perform migration and testing of static data and transaction data from one core system to another. • Perform data migration audit, reconciliation and exception reporting. • Manage cross-program data assurance for physical data items in source and target systems Environment: Java/J2ee, Java, SQL, TOAD, Apache Tomcat 6, Eclipse 3.6, Oracle 10g. ------------------------------------------------------------------------------------------------------------------------------------------------------------ Project Title: Training Inhouse Project TCS Period Nov 2008 – May 2009 Project Location : Hyderabad , India Objective: Getting trained in JAVA and writing sample project Technologies worked Core Java, SQL, JSP, Servlet Software used Apache Tomcat 6, Eclipse 3.6, Oracle 10g Project Description: Wrote a banking application using corejava , JSP and servlets.
  • 9. PERSONAL DETAILS Date of Birth: 3rd Dec, 1984 Languages Known: English, Odia, Hindi, Telegu Address: 461 Village Road, Apt#9 , Woonsocket , RI - 02895
  • 10. PERSONAL DETAILS Date of Birth: 3rd Dec, 1984 Languages Known: English, Odia, Hindi, Telegu Address: 461 Village Road, Apt#9 , Woonsocket , RI - 02895