SlideShare a Scribd company logo
1 of 7
Rama Raju
732-672-1913(C)
kvrcraju@gmail.com
SUMMARY
 More than 16 years of experience in IT.
 Extensive knowledge in Java, specifying, visualizing, constructing and documenting
the artifacts of SOA, Portal, J2EE and Object Oriented Software Systems.
 Responsibilities also included analysis, development and maintenance of both
Client/Server and multi-tier web based application.
 Worked on Agile, Scrum, Waterfall Methodologies
 ENTERPRISE ARCHITECT 10.0 & 8.0, UNIFIED MODELING LANGUAGE, VISO AND
DESIGN PATTERNS
 Experience on XML, XSLT, REST, Web Services, Spring Framework,
 Involved in system study by interacting with end users, design and development, testing
of Client/server projects as well as dot com projects using Visual Basic, ASP, MS-
Access, Oracle,UDB,Teradata and MS-SQL Server.
 Expertise in Object-Oriented distributed computing using JAVA,BroadVision, EJB,
Servlets,Struts,Strom, Camel, JSP,XML and RMI
 Expertise in working with various J2EE technologies including Hibernate, Struts MVC
Framework, Servlets, JSP,JNDI,JMS, JDBC,AJAX, WEB SERVICES,CAMEL, Strom
and ANT.
 Strong hands-on experience with Spring IO, Spring Boot with Thymeleaf.
 Has knowledge on Hybris Commerce Suite.
 Experience in implementing Java EE design patterns such as MVC, Singleton, Session
Facade,DAO,DTO, and Business Delegate in the development of Multi-Tier distributed
Enterprise Applications.
 Good experience in developing Web Services SOAP,JAX-WS, WSDL .
 Knowledge of XML Suite of Technologies XML, XSL, XSLT, and validations with DTD
and XML Schema and processing profile with SAX, DOM Parsers.
 Experience in core Java-Multithreading, collections, Servlets and JDBC.
 Worked on Mainframe, ORACLE 11G, 10G, 9I & 8.X/8I, DB2
 Good experience with Cassandra NoSQL Database.
 Worked on UNIX SHELL LANGUAGE (BOURNE & C), JAVASCRIPT 1.3
 Worked on Kafka, MQ messaging tools
 Experience in all the stages of Software Development Life Cycle, including Functional
Design, Technical Design, Database Design, Programming, and Integration & Testing.
 Experience in transitions of applications from development to support.
 Experience in forecasting of resources to support the applications
 Experience in creating reports of availability, usage of applications and presented
details to clients.
 Experience in leading offshore teams and distributing work equally.
 Managed and coordinated most of the planned and unplanned Outages/Maintenances
EDUCATION:
Master of Computer Applications
EXPERIENCE SUMMARY
Target Technology Services Oct’14 – Till Date
Sr. Engineer/ Lead Engineer
As a Lead Engineer in Pricing Team worked on few applications like CPR,MCP,Compshop.
Roles and Responsibilities:
 Work closely with Business team to get new requirements of our Target Modernization
 Responsible for requirements analysis, technical design, implementation and testing.
 Implemented DAOs, entities using Hibernate API and Hibernate QL.
 All the functionality is implemented using Spring IO / Spring Boot, Thymeleaf and Hibernate
ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions
and Spring security modules.
 Produced detailed design documents with design alternatives, pros and cons for each approach
and reasons for the recommended approach.
 Leading team efforts in experimenting with new technologies and prototyping.
 Implemented all the components following test-driven development methodology using JUnit
 Created build and deployment scripts using Maven/Graddle.
 Explored Spark, Kafka, Storm along with other open source projects to create a realtime
analytics framework.
 Integrated Apache Kafka for data ingestion and Data Transfer
 Implemented web crawling of store demographics, products, brands and categories using Python
and Scrapy WebCrawle
 Object/Relational mapping and persistence framework using MyBatis and written fine-tuned
SQL queries.
 Implemented geocoding functionality to create the co-ordinates for each store location using
Google Geocoding API and indexed them in ElasticSearch for location based searching.
 Worked with NoSQL Cassandra to store, retrieve, and update and manage all the details for
Ethernet provisioning and customer order tracking.
 Developing database adapter, webservices adapter, ftp adapter, messaging adapter and custom
workflow for non oracle system using Camel
 Strived efforts to constantly improve the performance of the application. Was also involved in
process improvements
Environment:Java 1.8, Java EE, SpringIO, Spring boot, Spring MVC,Hibernate ORM,
Agile/Scrum, MySQL , HTML, jQuery, MyBatis, Kafka,Camel, Python 3.4.2, Apache Tomcat
8.0, Linux, Maven, Graddle, SVN 1.7, Log4j2 GitHub, Jenkins.
Tata Consultancy Services
Client - TARGET Corporation Feb’14 – Oct’14
BI- Enterprise Application Support(EAM)
Sr. Engineer
Roles and Responsibilities:
 Work closely with Target Business Relations Manager in MSP model
 Generated reports for tickets, trends and solutions and presented to Business Team
 Worked with MPSD team to identify the gaps and collaborated with all respected COE teams to
fill the gaps.
 As an application support owner I have worked with Dev and infrastructure teams for a smooth
transition of applications.
 Involved & Inspected most of the High level designs before taking transitions.
 Assigned work to offshore and make sure it was delivered ontime.
 Managed and coordinated will all teams during Easter maintenance
 Initiated, coordinated, and implemented few problems related to performance.
 Created and presented presentations of application’s health status
 Proposed/Implemented solutions for most of the issues/problems.
 Coordinated between clients and managements to resolve the application issues.
Target Technology Services Mar’02 – Feb’14
Sr. Engineer/ Engineer /Team Lead/Senior Developer
BI- Enterprise Application Support (EAM) Mar’12 – Feb’14
Engineer
As an Engineer in support I was SME and application owner for Merchandising & Stores applications
Roles and Responsibilities:
 Involved in Transition of taking applications to Support.
 Verifying the jobs through control M
 Managed and Coordinated Peak season tasks and responsibilities
 Managed and coordinated will all teams during Easter maintenance
 Generated reports for tickets, trends and solutions and presented to KMG
 Created and presented presentations of application’s health status
 Proposed/Implemented solutions for most of the issues/problems.
 Coordinated between clients and managements to resolve the application issues.
 Managed the Clarity tasks.
 Managed TCS (vendor) resources and assigned to particular applications.
 Received few awards for Migrations, outages, Recoveries.
Distribution - (ESS) Enterprise System Support May’10 – Feb’12
Sr. Systems Engineer
As a Sr. Systems Engineer in support I was SME and application owner for DPM and DIU
applications which I have developed earlier.
Roles and Responsibilities:
 Involved in Transition of taking applications to Support.
 Verifying the jobs through control M
 Managed and Coordinated Peak season tasks and responsibilities
 Managed and coordinated will all teams during Easter maintenance
 Generated reports for tickets, trends and solutions and presented to KMG
 Created and presented presentations of application’s health status
 Proposed/Implemented solutions for most of the issues/problems.
 Coordinated between clients and managements to resolve the application issues.
 Managed the Clarity tasks.
 Managed TCS (vendor) resources and assigned to particular applications.
 Received few awards for Migrations, outages, Recoveries.
Distribution Performance Measurement (DPM) Mar ’08 – April ’10
Team Lead/Sr. Engineer
The Distribution Performance Measurement (DPM) developed on application server. This application
is mainly used for reporting at distribution centers. This app will be used everywhere in the
distribution like Inbound, Outbound, Warehousing, PPS,M&M, Break pack. There are very few
screens which will update the data from the app.
Roles and Responsibilities:
Involved in design and developing object oriented web applications.
 Studied the existing distribution application and prepared the Technical design
documentation.
 Prepare & Estimate the time lines for application.
 Assign the tasks to onsite/offer shore team.
 Coordinate between the development team and Business analysts.
 Mentoring of new developers and knowledge transfer.
 Involved in the strategic phased Implementation plan (3 Releases), specification documents
and developed an Analysis model that includes Use Case diagrams, Sequence diagrams, and
Class diagrams using IBM Rational Rose.
 Developed User Interface which using Struts framework, HTML/JSP and
Custom tag Libraries and User Validations using JavaScript.
 Implemented Action classes, Form classes, business logic using Struts Framework in IBM Web
Sphere Application developer.
 Developed script files (.js) for dynamic views and common validations for all JSPs
 Developed Data Access Objects to encapsulate all database specific code using JDBC API.
 Used TOAD to generate PL/SQL Commands.
 Implemented the mechanism of logging and debugging with Log4j.
 Used CVS for version control of the application.
Environment: Java, JSP, XML, XSL, EJB, CSS, RMI, HTML, SERVLETS, JDBC, UML
JavaScript, Websphere 5.1, Struts, Oracle 8.0/9i, Test Director, CVS, WSAD 5.1.2
Distribution Item Update (DIU) Apr’06 – Feb ’08
Target Corporation
Sr.Engineer
The Distribution Item Update (DIU) developed on application server. This application is mainly to
update the single/multiple items on HQ. Once we update the Items on HQ. Seebeyond will check the
updates and it will distribute to individual DC’s. In this application, we can create/update/delete
Storage Area and Zones corresponding to Area.
Roles and Responsibilities:
Involved in design and developing object oriented web applications.
 Application has developed using MVC architecture
 Developed User Interface which using Struts framework, HTML/JSP.
 Incorporated Business rules in Business layer using C#. .
 Written a customized Java and Jsp’s to display the featured items in the home page
 Created UI by using Java Server Pages, which are also referred to “Droplets” to store
 Implemented the mechanism of logging and debugging with Log4j
 Used Eclipse 3.4, RAD 7.0 to build the pages.
 Designed and created templates using CSS.
 Developed extensive Stored Procedures and Functions
 Developed jQuery’s for dynamic views and common validations for all web pages.
 Developed Data Access Objects to encapsulate all database specific code.
 Used Seebeyond as a message broker and passed the values to different distribution centers.
Environment: Java, JSP, XML, XSL, EJB, CSS, RMI, HTML, SERVLETS, JDBC, UML
JavaScript, Dynamo Application/Personalization/Commerce Servers, Oracle 8.0/9i, Test
Director, PVCS Dimensions, WSAD 5.1.2,Eclipse
Target Corporation Incentives & Recognition May ’05 – Mar’06
American Solutions Inc.
The Target Incentives and Recognition (TIR) is B2B and B2C Commerce program web site,
means for managing the programs that service the TIR customers. A program is a service that is
sold to TIR customers which allows the customer to supply their employees with incentives and
recognition plans. The data and object models described herein are intended to support the
management of these programs and their data as well as to allow the TIR application to tailor
itself based on the program that is accessed by a TIR end user.
Roles and Responsibilities:
Involved in design and developing object oriented web applications.
 Studied the existing Target.com and prepared the Technical design documentation.
 Developed Enterprise Java Beans (EJBs) and deployed in ATG J2EE Container
 Designed the Catalog Management which suites the Target requirements
 Created the Custom Repositories for migration of data from Oracle 8i to 9i
 Created Custom tag libs to compliance with the J2EE specifications
 Created CartFormHandler, RepositoryFormHandler etc to use for Ensemble Products.
 Created Custom Price range Droplet, Secure and Unsecured page Droplet’s etc
 Created custom Pipelines for fulfilling the Processes in Order Management
 Created Transient and Derived Properties and called them in Repository definition files
 Populated Catalog,Category,Product and Sku Info’s and Anc by Custom Repositories
 Created a Scheduler to read the data from Flat file and populating to the respective tables
 Created a Pagination Droplet for JSP display
 Written a customized Java and Jsp’s to display the featured items in the home page
 Created UI by using Java Server Pages, which are also referred to “Droplets” to store
 Implemented the mechanism of logging and debugging with Log4j
 Customized DPS standard templates like login and logout forms and ProfileFormHandler
 Customized CartModifierFormHandler, ShoppingCart, ShoppingCartModifier,
CommitOrderFormHandler etc., for the business requirements.
 Customized out of box Definition files for business rules.
 Developed Search pages using CatalogSearch, ProductSearch. Form handlers
 Developed JSP pages integrating java beans, components and Dynamo Standard Servlets.
Environment: Java, JSP, XML, XSL, EJB, CSS, RMI, HTML, SERVLETS, JDBC, UML
JavaScript, Dynamo Application/Personalization/Commerce Servers, Oracle 8.0/9i, Test
Director, PVCS Dimensions, WSAD 5.1.2,Eclipse
Analytical Data Warehouse (Support Services) Mar ’04 – Apr’ 05
American Solutions Inc.
Engineer
ADW is a data warehouse used in Guest Relationship Management area. It has integrated data
with Store Sales, Web sales, Gift Registry and Account subject areas. GRM uses this for
Analytics and One-to-One marketing to drive sales, trips, large baskets, cross selling and fraud
detection. Data warehouse layer is normal form and data marts have facts and dimensions.
Roles and Responsibilities:
 Application has developed using MVC architecture
 Developed User Interface which using Struts framework, HTML/JSP.
 Incorporated Business rules in Business layer using C#. .
 Written a customized Java and Jsp’s to display the featured items in the home page
 Created UI by using Java Server Pages, which are also referred to “Droplets” to store
 Implemented the mechanism of logging and debugging with Log4j
 Used Eclipse 3.4, RAD 7.0 to build the pages.
 Designed and created templates using CSS.
 Developed extensive Stored Procedures and Functions
American Solutions Inc. Mar’02 – Feb’04
Target Corporation
Target Corporation is one of the leading retailers in the country. I worked for the following
groups
 Common Reverse Logistics: This group takes care of all the products that take the reverse
flow, i.e., products returning either to the store or central distribution center. I had
designed and developed web pages using ASP.NET, C#, ASP, COM, IIS, Java, JSP,
J2EE, Struts, WebShpere and DB2 for this group. This application is used across all the
operating companies at target Corporation, viz. Target, Mervyn’s and Marshall Fields.
 Common Signing: The Common Signing project is being done in order to get all three
operating companies on a common system, address HQ workload efficiencies, and
address legal signing obligations. This project is to develop a common signing system
that will be used by Target, Mervyn's and Marshall Field's. The system will request,
create, and print regular, promotional price point and informational signs. The signs will
then be displayed in stores for Guests. I had designed and developed a module in this
system using VB, COM, XML, and DB2.
Environment: .NET, ASP.NET, C#, ASP 3.0, Visual Basic 6.0, IBM DB2, XML, IIS, Java,
J2EE, JSP, WebShpere, Struts, Dimensions Windows 2000/XP
McCreade Objective Systems INDIA Jun 1999 - Dec 2001
The following are the projects that I had worked on at McCreade.
 Project Name: Online Project Management Tool
Role: Team Lead
I lead the team in the implementation of online project management tool using internet
technologies, COM/DCOM and Msuite. Evaluate and select proposed solutions.
 Project Name: Intranet components
Role: System analysis, design and development
I helped to develop an Intranet suite to integrate with existing enterprise solutions for
effective dissemination of corporate information.

More Related Content

What's hot

Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...Scott Williams
 
1 . Update Resume (in doc)- Ankit Jain
1 . Update Resume (in doc)- Ankit Jain1 . Update Resume (in doc)- Ankit Jain
1 . Update Resume (in doc)- Ankit JainAnkit Jain
 
Kumaresan kaliappan resume
Kumaresan kaliappan resumeKumaresan kaliappan resume
Kumaresan kaliappan resumeSam Walsh
 
Chandrakant pandey java j2ee developer resume
Chandrakant pandey java j2ee developer resumeChandrakant pandey java j2ee developer resume
Chandrakant pandey java j2ee developer resumeChandrakant Pandey
 
Anupam_Resume_New
Anupam_Resume_NewAnupam_Resume_New
Anupam_Resume_NewAnupam Rao
 
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ Agile
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ AgileTejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ Agile
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ AgileTejaswi Desai
 
ganesh_2+yrs_Java_Developer_Resume
ganesh_2+yrs_Java_Developer_Resumeganesh_2+yrs_Java_Developer_Resume
ganesh_2+yrs_Java_Developer_ResumeYeduvaka Ganesh
 
pega cssa sample Resume
 pega cssa sample Resume pega cssa sample Resume
pega cssa sample ResumeAshock Roy
 
Kannan_C_Sukumaran
Kannan_C_SukumaranKannan_C_Sukumaran
Kannan_C_SukumaranKannan C S
 
RahulGupta_IT_Professional _java_spring
RahulGupta_IT_Professional _java_springRahulGupta_IT_Professional _java_spring
RahulGupta_IT_Professional _java_springRahul Gupta
 

What's hot (20)

Mustafa_5_Years
Mustafa_5_YearsMustafa_5_Years
Mustafa_5_Years
 
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...
 
Karthikeyan Resume
Karthikeyan ResumeKarthikeyan Resume
Karthikeyan Resume
 
1 . Update Resume (in doc)- Ankit Jain
1 . Update Resume (in doc)- Ankit Jain1 . Update Resume (in doc)- Ankit Jain
1 . Update Resume (in doc)- Ankit Jain
 
Kumaresan kaliappan resume
Kumaresan kaliappan resumeKumaresan kaliappan resume
Kumaresan kaliappan resume
 
Chandrakant pandey java j2ee developer resume
Chandrakant pandey java j2ee developer resumeChandrakant pandey java j2ee developer resume
Chandrakant pandey java j2ee developer resume
 
Resume
ResumeResume
Resume
 
Anupam_Resume_New
Anupam_Resume_NewAnupam_Resume_New
Anupam_Resume_New
 
JnanaPrakash
JnanaPrakashJnanaPrakash
JnanaPrakash
 
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ Agile
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ AgileTejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ Agile
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ Agile
 
Satya_CV
Satya_CVSatya_CV
Satya_CV
 
ganesh_2+yrs_Java_Developer_Resume
ganesh_2+yrs_Java_Developer_Resumeganesh_2+yrs_Java_Developer_Resume
ganesh_2+yrs_Java_Developer_Resume
 
HAROONDAVIDcv1
HAROONDAVIDcv1HAROONDAVIDcv1
HAROONDAVIDcv1
 
Resume-Srikanth_Jogula
Resume-Srikanth_JogulaResume-Srikanth_Jogula
Resume-Srikanth_Jogula
 
pega cssa sample Resume
 pega cssa sample Resume pega cssa sample Resume
pega cssa sample Resume
 
Kannan_C_Sukumaran
Kannan_C_SukumaranKannan_C_Sukumaran
Kannan_C_Sukumaran
 
RahulGupta_IT_Professional _java_spring
RahulGupta_IT_Professional _java_springRahulGupta_IT_Professional _java_spring
RahulGupta_IT_Professional _java_spring
 
Alex Bagdonas Resume 20160313
Alex Bagdonas Resume 20160313Alex Bagdonas Resume 20160313
Alex Bagdonas Resume 20160313
 
Paramjeet s resume
Paramjeet s resumeParamjeet s resume
Paramjeet s resume
 
Surya resume WSU
Surya resume WSUSurya resume WSU
Surya resume WSU
 

Viewers also liked

COLICIA'S RESUME WITHOUT PHOTOGRAPH
COLICIA'S RESUME WITHOUT PHOTOGRAPHCOLICIA'S RESUME WITHOUT PHOTOGRAPH
COLICIA'S RESUME WITHOUT PHOTOGRAPHColicia Paul
 
Natural Language Processing with Per
Natural Language Processing with PerNatural Language Processing with Per
Natural Language Processing with PerJaganadh Gopinadhan
 
reInventHR #5 - Lean leadership
reInventHR #5 - Lean leadershipreInventHR #5 - Lean leadership
reInventHR #5 - Lean leadershipDonata Wiatrowska
 
Script to Sentiment : on future of Language TechnologyMysore latest
Script to Sentiment : on future of Language TechnologyMysore latestScript to Sentiment : on future of Language TechnologyMysore latest
Script to Sentiment : on future of Language TechnologyMysore latestJaganadh Gopinadhan
 
A tutorial on Machine Translation
A tutorial on Machine TranslationA tutorial on Machine Translation
A tutorial on Machine TranslationJaganadh Gopinadhan
 
Vijay_Kr_Singh_Oracle_SQL_PLSQL_Developer
Vijay_Kr_Singh_Oracle_SQL_PLSQL_DeveloperVijay_Kr_Singh_Oracle_SQL_PLSQL_Developer
Vijay_Kr_Singh_Oracle_SQL_PLSQL_DeveloperVijay Kumar Singh
 
Salman Mahmood Resume
Salman Mahmood ResumeSalman Mahmood Resume
Salman Mahmood Resumesalman321
 
IT BA Pre Sale Consulting
IT BA Pre Sale ConsultingIT BA Pre Sale Consulting
IT BA Pre Sale Consultingbizpresenter
 
Complications of local anasthesia in dentistry
Complications of local anasthesia in dentistryComplications of local anasthesia in dentistry
Complications of local anasthesia in dentistryMohammed Rhael
 
Infrastructure as code: running microservices on AWS using Docker, Terraform,...
Infrastructure as code: running microservices on AWS using Docker, Terraform,...Infrastructure as code: running microservices on AWS using Docker, Terraform,...
Infrastructure as code: running microservices on AWS using Docker, Terraform,...Yevgeniy Brikman
 
Blockchain in IoT and Other Considerations by Dinis Guarda
Blockchain in IoT and Other Considerations by Dinis GuardaBlockchain in IoT and Other Considerations by Dinis Guarda
Blockchain in IoT and Other Considerations by Dinis GuardaDinis Guarda
 

Viewers also liked (16)

COLICIA'S RESUME WITHOUT PHOTOGRAPH
COLICIA'S RESUME WITHOUT PHOTOGRAPHCOLICIA'S RESUME WITHOUT PHOTOGRAPH
COLICIA'S RESUME WITHOUT PHOTOGRAPH
 
YUVA2015
YUVA2015YUVA2015
YUVA2015
 
Kashif_Resume
Kashif_ResumeKashif_Resume
Kashif_Resume
 
Natural Language Processing with Per
Natural Language Processing with PerNatural Language Processing with Per
Natural Language Processing with Per
 
reInventHR #5 - Lean leadership
reInventHR #5 - Lean leadershipreInventHR #5 - Lean leadership
reInventHR #5 - Lean leadership
 
Script to Sentiment : on future of Language TechnologyMysore latest
Script to Sentiment : on future of Language TechnologyMysore latestScript to Sentiment : on future of Language TechnologyMysore latest
Script to Sentiment : on future of Language TechnologyMysore latest
 
Hdfs
HdfsHdfs
Hdfs
 
Jude_Resume_Technical
Jude_Resume_TechnicalJude_Resume_Technical
Jude_Resume_Technical
 
A tutorial on Machine Translation
A tutorial on Machine TranslationA tutorial on Machine Translation
A tutorial on Machine Translation
 
Vijay_Kr_Singh_Oracle_SQL_PLSQL_Developer
Vijay_Kr_Singh_Oracle_SQL_PLSQL_DeveloperVijay_Kr_Singh_Oracle_SQL_PLSQL_Developer
Vijay_Kr_Singh_Oracle_SQL_PLSQL_Developer
 
Salman Mahmood Resume
Salman Mahmood ResumeSalman Mahmood Resume
Salman Mahmood Resume
 
IT BA Pre Sale Consulting
IT BA Pre Sale ConsultingIT BA Pre Sale Consulting
IT BA Pre Sale Consulting
 
Complications of local anasthesia in dentistry
Complications of local anasthesia in dentistryComplications of local anasthesia in dentistry
Complications of local anasthesia in dentistry
 
Serafin Gonzalez Motos - Curriculum Vitae
Serafin Gonzalez Motos - Curriculum VitaeSerafin Gonzalez Motos - Curriculum Vitae
Serafin Gonzalez Motos - Curriculum Vitae
 
Infrastructure as code: running microservices on AWS using Docker, Terraform,...
Infrastructure as code: running microservices on AWS using Docker, Terraform,...Infrastructure as code: running microservices on AWS using Docker, Terraform,...
Infrastructure as code: running microservices on AWS using Docker, Terraform,...
 
Blockchain in IoT and Other Considerations by Dinis Guarda
Blockchain in IoT and Other Considerations by Dinis GuardaBlockchain in IoT and Other Considerations by Dinis Guarda
Blockchain in IoT and Other Considerations by Dinis Guarda
 

Similar to RamaRaju (20)

Vishal Jadhav
Vishal JadhavVishal Jadhav
Vishal Jadhav
 
Srinivas_Pujari_Profile
Srinivas_Pujari_ProfileSrinivas_Pujari_Profile
Srinivas_Pujari_Profile
 
Resume_Neha
Resume_NehaResume_Neha
Resume_Neha
 
Kumuda_Krishnamachari
Kumuda_KrishnamachariKumuda_Krishnamachari
Kumuda_Krishnamachari
 
mahesh3yrs
mahesh3yrsmahesh3yrs
mahesh3yrs
 
Joan J. Mirhan Resume
Joan J. Mirhan ResumeJoan J. Mirhan Resume
Joan J. Mirhan Resume
 
Rajkumar_webMethods_5.3Yrs_exp.doc
Rajkumar_webMethods_5.3Yrs_exp.docRajkumar_webMethods_5.3Yrs_exp.doc
Rajkumar_webMethods_5.3Yrs_exp.doc
 
Jithin Eapen Curriculum- Vitae
Jithin Eapen Curriculum- VitaeJithin Eapen Curriculum- Vitae
Jithin Eapen Curriculum- Vitae
 
PM_New_Resume
PM_New_ResumePM_New_Resume
PM_New_Resume
 
Srikanth.Mulesoft
Srikanth.MulesoftSrikanth.Mulesoft
Srikanth.Mulesoft
 
Prashant Singhvi 9 yrs Exp
Prashant Singhvi 9 yrs ExpPrashant Singhvi 9 yrs Exp
Prashant Singhvi 9 yrs Exp
 
Atul Shende_Final CV
Atul Shende_Final CVAtul Shende_Final CV
Atul Shende_Final CV
 
SAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVASAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVA
 
AseemMahajan_Resume
AseemMahajan_ResumeAseemMahajan_Resume
AseemMahajan_Resume
 
KiranGara_JEE_7Yrs
KiranGara_JEE_7YrsKiranGara_JEE_7Yrs
KiranGara_JEE_7Yrs
 
SFDC_BRAJ
SFDC_BRAJSFDC_BRAJ
SFDC_BRAJ
 
Cv 7830388-81894-rizwan-farooq
Cv 7830388-81894-rizwan-farooqCv 7830388-81894-rizwan-farooq
Cv 7830388-81894-rizwan-farooq
 
Rajeev Ranjan_CV (Java Fullstack)
Rajeev Ranjan_CV (Java Fullstack)Rajeev Ranjan_CV (Java Fullstack)
Rajeev Ranjan_CV (Java Fullstack)
 
java
javajava
java
 
NeetaBudhani_Resume
NeetaBudhani_ResumeNeetaBudhani_Resume
NeetaBudhani_Resume
 

RamaRaju

  • 1. Rama Raju 732-672-1913(C) kvrcraju@gmail.com SUMMARY  More than 16 years of experience in IT.  Extensive knowledge in Java, specifying, visualizing, constructing and documenting the artifacts of SOA, Portal, J2EE and Object Oriented Software Systems.  Responsibilities also included analysis, development and maintenance of both Client/Server and multi-tier web based application.  Worked on Agile, Scrum, Waterfall Methodologies  ENTERPRISE ARCHITECT 10.0 & 8.0, UNIFIED MODELING LANGUAGE, VISO AND DESIGN PATTERNS  Experience on XML, XSLT, REST, Web Services, Spring Framework,  Involved in system study by interacting with end users, design and development, testing of Client/server projects as well as dot com projects using Visual Basic, ASP, MS- Access, Oracle,UDB,Teradata and MS-SQL Server.  Expertise in Object-Oriented distributed computing using JAVA,BroadVision, EJB, Servlets,Struts,Strom, Camel, JSP,XML and RMI  Expertise in working with various J2EE technologies including Hibernate, Struts MVC Framework, Servlets, JSP,JNDI,JMS, JDBC,AJAX, WEB SERVICES,CAMEL, Strom and ANT.  Strong hands-on experience with Spring IO, Spring Boot with Thymeleaf.  Has knowledge on Hybris Commerce Suite.  Experience in implementing Java EE design patterns such as MVC, Singleton, Session Facade,DAO,DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.  Good experience in developing Web Services SOAP,JAX-WS, WSDL .  Knowledge of XML Suite of Technologies XML, XSL, XSLT, and validations with DTD and XML Schema and processing profile with SAX, DOM Parsers.  Experience in core Java-Multithreading, collections, Servlets and JDBC.  Worked on Mainframe, ORACLE 11G, 10G, 9I & 8.X/8I, DB2  Good experience with Cassandra NoSQL Database.  Worked on UNIX SHELL LANGUAGE (BOURNE & C), JAVASCRIPT 1.3  Worked on Kafka, MQ messaging tools  Experience in all the stages of Software Development Life Cycle, including Functional Design, Technical Design, Database Design, Programming, and Integration & Testing.  Experience in transitions of applications from development to support.  Experience in forecasting of resources to support the applications  Experience in creating reports of availability, usage of applications and presented details to clients.  Experience in leading offshore teams and distributing work equally.  Managed and coordinated most of the planned and unplanned Outages/Maintenances EDUCATION: Master of Computer Applications
  • 2. EXPERIENCE SUMMARY Target Technology Services Oct’14 – Till Date Sr. Engineer/ Lead Engineer As a Lead Engineer in Pricing Team worked on few applications like CPR,MCP,Compshop. Roles and Responsibilities:  Work closely with Business team to get new requirements of our Target Modernization  Responsible for requirements analysis, technical design, implementation and testing.  Implemented DAOs, entities using Hibernate API and Hibernate QL.  All the functionality is implemented using Spring IO / Spring Boot, Thymeleaf and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.  Produced detailed design documents with design alternatives, pros and cons for each approach and reasons for the recommended approach.  Leading team efforts in experimenting with new technologies and prototyping.  Implemented all the components following test-driven development methodology using JUnit  Created build and deployment scripts using Maven/Graddle.  Explored Spark, Kafka, Storm along with other open source projects to create a realtime analytics framework.  Integrated Apache Kafka for data ingestion and Data Transfer  Implemented web crawling of store demographics, products, brands and categories using Python and Scrapy WebCrawle  Object/Relational mapping and persistence framework using MyBatis and written fine-tuned SQL queries.  Implemented geocoding functionality to create the co-ordinates for each store location using Google Geocoding API and indexed them in ElasticSearch for location based searching.  Worked with NoSQL Cassandra to store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking.  Developing database adapter, webservices adapter, ftp adapter, messaging adapter and custom workflow for non oracle system using Camel  Strived efforts to constantly improve the performance of the application. Was also involved in process improvements Environment:Java 1.8, Java EE, SpringIO, Spring boot, Spring MVC,Hibernate ORM, Agile/Scrum, MySQL , HTML, jQuery, MyBatis, Kafka,Camel, Python 3.4.2, Apache Tomcat 8.0, Linux, Maven, Graddle, SVN 1.7, Log4j2 GitHub, Jenkins. Tata Consultancy Services Client - TARGET Corporation Feb’14 – Oct’14 BI- Enterprise Application Support(EAM) Sr. Engineer
  • 3. Roles and Responsibilities:  Work closely with Target Business Relations Manager in MSP model  Generated reports for tickets, trends and solutions and presented to Business Team  Worked with MPSD team to identify the gaps and collaborated with all respected COE teams to fill the gaps.  As an application support owner I have worked with Dev and infrastructure teams for a smooth transition of applications.  Involved & Inspected most of the High level designs before taking transitions.  Assigned work to offshore and make sure it was delivered ontime.  Managed and coordinated will all teams during Easter maintenance  Initiated, coordinated, and implemented few problems related to performance.  Created and presented presentations of application’s health status  Proposed/Implemented solutions for most of the issues/problems.  Coordinated between clients and managements to resolve the application issues. Target Technology Services Mar’02 – Feb’14 Sr. Engineer/ Engineer /Team Lead/Senior Developer BI- Enterprise Application Support (EAM) Mar’12 – Feb’14 Engineer As an Engineer in support I was SME and application owner for Merchandising & Stores applications Roles and Responsibilities:  Involved in Transition of taking applications to Support.  Verifying the jobs through control M  Managed and Coordinated Peak season tasks and responsibilities  Managed and coordinated will all teams during Easter maintenance  Generated reports for tickets, trends and solutions and presented to KMG  Created and presented presentations of application’s health status  Proposed/Implemented solutions for most of the issues/problems.  Coordinated between clients and managements to resolve the application issues.  Managed the Clarity tasks.  Managed TCS (vendor) resources and assigned to particular applications.  Received few awards for Migrations, outages, Recoveries. Distribution - (ESS) Enterprise System Support May’10 – Feb’12 Sr. Systems Engineer As a Sr. Systems Engineer in support I was SME and application owner for DPM and DIU applications which I have developed earlier. Roles and Responsibilities:
  • 4.  Involved in Transition of taking applications to Support.  Verifying the jobs through control M  Managed and Coordinated Peak season tasks and responsibilities  Managed and coordinated will all teams during Easter maintenance  Generated reports for tickets, trends and solutions and presented to KMG  Created and presented presentations of application’s health status  Proposed/Implemented solutions for most of the issues/problems.  Coordinated between clients and managements to resolve the application issues.  Managed the Clarity tasks.  Managed TCS (vendor) resources and assigned to particular applications.  Received few awards for Migrations, outages, Recoveries. Distribution Performance Measurement (DPM) Mar ’08 – April ’10 Team Lead/Sr. Engineer The Distribution Performance Measurement (DPM) developed on application server. This application is mainly used for reporting at distribution centers. This app will be used everywhere in the distribution like Inbound, Outbound, Warehousing, PPS,M&M, Break pack. There are very few screens which will update the data from the app. Roles and Responsibilities: Involved in design and developing object oriented web applications.  Studied the existing distribution application and prepared the Technical design documentation.  Prepare & Estimate the time lines for application.  Assign the tasks to onsite/offer shore team.  Coordinate between the development team and Business analysts.  Mentoring of new developers and knowledge transfer.  Involved in the strategic phased Implementation plan (3 Releases), specification documents and developed an Analysis model that includes Use Case diagrams, Sequence diagrams, and Class diagrams using IBM Rational Rose.  Developed User Interface which using Struts framework, HTML/JSP and Custom tag Libraries and User Validations using JavaScript.  Implemented Action classes, Form classes, business logic using Struts Framework in IBM Web Sphere Application developer.  Developed script files (.js) for dynamic views and common validations for all JSPs  Developed Data Access Objects to encapsulate all database specific code using JDBC API.  Used TOAD to generate PL/SQL Commands.  Implemented the mechanism of logging and debugging with Log4j.  Used CVS for version control of the application. Environment: Java, JSP, XML, XSL, EJB, CSS, RMI, HTML, SERVLETS, JDBC, UML JavaScript, Websphere 5.1, Struts, Oracle 8.0/9i, Test Director, CVS, WSAD 5.1.2
  • 5. Distribution Item Update (DIU) Apr’06 – Feb ’08 Target Corporation Sr.Engineer The Distribution Item Update (DIU) developed on application server. This application is mainly to update the single/multiple items on HQ. Once we update the Items on HQ. Seebeyond will check the updates and it will distribute to individual DC’s. In this application, we can create/update/delete Storage Area and Zones corresponding to Area. Roles and Responsibilities: Involved in design and developing object oriented web applications.  Application has developed using MVC architecture  Developed User Interface which using Struts framework, HTML/JSP.  Incorporated Business rules in Business layer using C#. .  Written a customized Java and Jsp’s to display the featured items in the home page  Created UI by using Java Server Pages, which are also referred to “Droplets” to store  Implemented the mechanism of logging and debugging with Log4j  Used Eclipse 3.4, RAD 7.0 to build the pages.  Designed and created templates using CSS.  Developed extensive Stored Procedures and Functions  Developed jQuery’s for dynamic views and common validations for all web pages.  Developed Data Access Objects to encapsulate all database specific code.  Used Seebeyond as a message broker and passed the values to different distribution centers. Environment: Java, JSP, XML, XSL, EJB, CSS, RMI, HTML, SERVLETS, JDBC, UML JavaScript, Dynamo Application/Personalization/Commerce Servers, Oracle 8.0/9i, Test Director, PVCS Dimensions, WSAD 5.1.2,Eclipse Target Corporation Incentives & Recognition May ’05 – Mar’06 American Solutions Inc. The Target Incentives and Recognition (TIR) is B2B and B2C Commerce program web site, means for managing the programs that service the TIR customers. A program is a service that is sold to TIR customers which allows the customer to supply their employees with incentives and recognition plans. The data and object models described herein are intended to support the management of these programs and their data as well as to allow the TIR application to tailor itself based on the program that is accessed by a TIR end user.
  • 6. Roles and Responsibilities: Involved in design and developing object oriented web applications.  Studied the existing Target.com and prepared the Technical design documentation.  Developed Enterprise Java Beans (EJBs) and deployed in ATG J2EE Container  Designed the Catalog Management which suites the Target requirements  Created the Custom Repositories for migration of data from Oracle 8i to 9i  Created Custom tag libs to compliance with the J2EE specifications  Created CartFormHandler, RepositoryFormHandler etc to use for Ensemble Products.  Created Custom Price range Droplet, Secure and Unsecured page Droplet’s etc  Created custom Pipelines for fulfilling the Processes in Order Management  Created Transient and Derived Properties and called them in Repository definition files  Populated Catalog,Category,Product and Sku Info’s and Anc by Custom Repositories  Created a Scheduler to read the data from Flat file and populating to the respective tables  Created a Pagination Droplet for JSP display  Written a customized Java and Jsp’s to display the featured items in the home page  Created UI by using Java Server Pages, which are also referred to “Droplets” to store  Implemented the mechanism of logging and debugging with Log4j  Customized DPS standard templates like login and logout forms and ProfileFormHandler  Customized CartModifierFormHandler, ShoppingCart, ShoppingCartModifier, CommitOrderFormHandler etc., for the business requirements.  Customized out of box Definition files for business rules.  Developed Search pages using CatalogSearch, ProductSearch. Form handlers  Developed JSP pages integrating java beans, components and Dynamo Standard Servlets. Environment: Java, JSP, XML, XSL, EJB, CSS, RMI, HTML, SERVLETS, JDBC, UML JavaScript, Dynamo Application/Personalization/Commerce Servers, Oracle 8.0/9i, Test Director, PVCS Dimensions, WSAD 5.1.2,Eclipse Analytical Data Warehouse (Support Services) Mar ’04 – Apr’ 05 American Solutions Inc. Engineer ADW is a data warehouse used in Guest Relationship Management area. It has integrated data with Store Sales, Web sales, Gift Registry and Account subject areas. GRM uses this for Analytics and One-to-One marketing to drive sales, trips, large baskets, cross selling and fraud detection. Data warehouse layer is normal form and data marts have facts and dimensions. Roles and Responsibilities:  Application has developed using MVC architecture  Developed User Interface which using Struts framework, HTML/JSP.  Incorporated Business rules in Business layer using C#. .  Written a customized Java and Jsp’s to display the featured items in the home page  Created UI by using Java Server Pages, which are also referred to “Droplets” to store  Implemented the mechanism of logging and debugging with Log4j  Used Eclipse 3.4, RAD 7.0 to build the pages.  Designed and created templates using CSS.
  • 7.  Developed extensive Stored Procedures and Functions American Solutions Inc. Mar’02 – Feb’04 Target Corporation Target Corporation is one of the leading retailers in the country. I worked for the following groups  Common Reverse Logistics: This group takes care of all the products that take the reverse flow, i.e., products returning either to the store or central distribution center. I had designed and developed web pages using ASP.NET, C#, ASP, COM, IIS, Java, JSP, J2EE, Struts, WebShpere and DB2 for this group. This application is used across all the operating companies at target Corporation, viz. Target, Mervyn’s and Marshall Fields.  Common Signing: The Common Signing project is being done in order to get all three operating companies on a common system, address HQ workload efficiencies, and address legal signing obligations. This project is to develop a common signing system that will be used by Target, Mervyn's and Marshall Field's. The system will request, create, and print regular, promotional price point and informational signs. The signs will then be displayed in stores for Guests. I had designed and developed a module in this system using VB, COM, XML, and DB2. Environment: .NET, ASP.NET, C#, ASP 3.0, Visual Basic 6.0, IBM DB2, XML, IIS, Java, J2EE, JSP, WebShpere, Struts, Dimensions Windows 2000/XP McCreade Objective Systems INDIA Jun 1999 - Dec 2001 The following are the projects that I had worked on at McCreade.  Project Name: Online Project Management Tool Role: Team Lead I lead the team in the implementation of online project management tool using internet technologies, COM/DCOM and Msuite. Evaluate and select proposed solutions.  Project Name: Intranet components Role: System analysis, design and development I helped to develop an Intranet suite to integrate with existing enterprise solutions for effective dissemination of corporate information.