SlideShare a Scribd company logo
1 of 6
SRIKANTH.CH
Contact: 08886340909 / E-Mail: srikanth.challapalli1@gmail.com
Seeking mid-senior level assignments in Software Engineering with a techno-driven organization of repute in IT & Banking sector
PROFILE SUMMARY
• A seasoned professional with over 9 years of experience in Software Development & Project Management
• Resourceful and deft in all phases of the SDLC, Java/J2EE Technologies and Hibernate 3.0,Webservices rpc , document ,
restful transport protocols and Springs 3.0 Web frameworks
• Highly skilled in project coordination activities entailing planning, scheduling, application maintenance & enhancement
• Possesses a customer-centric and systems-driven approach to designing business solutions
• Competently completed SCJP certification with 86%.
• Comfortable in interacting with people across hierarchical levels for smooth project execution
• Proven abilities in leading teams during the project phase, training and guiding team members
(Refer to Annexure for Project Details)
CORE COMPETENCIES
Project Management
• Coordinating for entire project related activities to be in tune with the core business objectives
• Maintaining coordination between cross-functional/ onsite and offsite teams for ensuring seamless delivery of the project
Design/ Architecting
• Monitoring business requirements gathering, conducting system analysis and finalizing techno-functional specifications
• Subsequently working with and leading other team members in identification, justification and designing of client's solution
Software Development
• Handling the design, development, testing, troubleshooting and debugging of the software
• Setting up and maintaining process, documentation and quality standards for all phases of the SDLC
Technical
Well versed with Web Services using Restful and JAX-WS, Hibernate3.0, Spring 2.5, Service Oriented Architecture (SOA) and Data
Structures and Algorithms.
Functional
• Rendering technical consultancy to clients for various IT related operations with maximum uptime.
ORGANIZATIONAL EXPERIENCE
Since May’13 with for Wells Fargo, Hyderabad as Senior Technology Specialist
Mar’11-Feb’13 with for JPMorgan & Chase, Hyderabad as Application Developer
Aug’07-Mar’11 with HSBC Software Development Pvt. Ltd., Hyderabad as Software Engineer
Apr’06-Jul’07 with Soft9 Technologies Pvt. Ltd., Hyderabad as Software Programmer
Highlights:
• Team award winner for the best performing with in a team for HBPE project.
• Best Practice award winner for the Selenium framework to automate Web and window based application.
EDUCATION
• BE (Computer Science) from Gayatri Vidya Parishad College of Engineering, Visakhapatnam in 2001-2005
• Intermediate from Alfa Junior College ,Visakhapatnam in 1998-2000
• Schooling from Ramakrishna Residential Public School ,Visakhapatnam in 1997-1998
CERTIFICATION
• Underwent a Certification Course from NIIT as a Programmer for the JAVA 2 Platform, Standard Edition 5.0 in 2006 with 74%
IT SKILLS
Languages: Java/J2EE, Data Structures and Algorithms
Web-Technologies: Servlets, Jsp, IBM Portlets, JSR 168 Portlets
Distributed Technologies: Remote Method Invocation (RMI), Enterprise Java Beans (EJB), JMS
Frame Works: Struts2.0, Hibernate, Spring (Web Flow), Web services Restful, Axis2,SOA
Automation Tools : Selenium,Sikuli, Java Robo Api
Internet Technologies: HTML4, Cold Fusion.
Scripting Languages: JavaScript, AJAX, Groovy
Servers: WebLogic8.1, WebSphere6.0, Websphereportalserver6.1, Jboss, Tomcat5.5
IDE: MyEclipse, NetBeans, IntelliJ, XMLStylus Studio, RAD 6.0, 7.0, 7.5
Databases: MS Access, SQL Server, Oracle, As400,Apache Derby
Logging Tool: Log4J
Build Tool: Ant,Maven
Operating Technologies: Windows 95/98/2000/XP/Windows-7
PERSONAL DETAILS
Date of Birth: 14th
Mar’83
Address: 7-39/B,Anugruham Shreyas,J.P.N Nagar Phase-2,Miyapur,Hyderabad- 500049
Languages Known: English, Hindi, and Telugu
Location Preference: Hyderabad
ANNEXURE
Title: POC on sentimental analysis (Map Reduce, Sqoop, Pig , HIVE)
Description : The Investor Eligibility Decision should be intelligent enough to choose the customer's interested
product based on their banking terminal data. For which the POC has been conducted on the
sentimental analysis of an individual and took the statistics based on the data from past 10 years.
Period: Since June 2015
Environment: MapReduce, Sqoop, Pig , HIVE , Java
Operating System(s): Windows 7
Role: Lead
Team Size: 14
Contribution: Rendering services w.r.t.:
• Writing MR code snippets based on 10 years sentimental analysis.
• Batch execution and monitoring
• Impact analysis , code review process , Estimations.
Title: Investor Eligibility Decision (IED)
Description: The Secondary Market System applies salability rules on all the funded loans. The Funded loans then
used for trading by Freddie Mac and Ginnie Mae. Maintaining the rules is not efficient in current
system Secondary Market System . Business decided to migrate the implementation of such Salability
rules from SMS to the newly developed Investor Eligibility Decision system. IED used Business
Management Decision System to maintain and execute the rules on all the funded loans. IED project
enforces the business to prepare the declarative rule through Decision system. The Sapiens team will
make the rules engines and then we invoke webservices calls to execute the rules on all the funded
loans. The new rules engine has the capability of defining the business rules in a declarative manner.
Period: Since May’13
Environment: Servlets, JSP, Springs MVC Flow, Web Services, JMS, Sapiens Decision Management System,
Hibernate, YUI.
Operating System(s): Windows 7
Role: Lead
Team Size: 4
Contribution: Rendering services w.r.t.:
• Use case development
• Work allocation
• Batch execution and monitoring
• Webservice subscribing and publishing
• Impact analysis , code review process , Estimations.
• Productionizing the components
Title: Customer Assist (E-Signature)
Description: JPMorgan & Chase follows go green policy. The Chase banking started implementing Electronic
signature for the implementation of such policies. In Chase banking the Customer Assist (CA)
application and Teller Lab applications uses number of pre closure documents, audit documents and
customer demographics related documents and few of them needs a customer attestation. In order
to overcome this, Chase had come up with new business requirement which allows the end users to
sign their document on the tablet which is provided at Chase banking centres and teller express labs.
The customers are asked to sign the respective documents on the tablet device and the copy of such
documents will be sent across mail to the customer. This project even captures event processing to
broad cast the event’s that are taking place in the Tablet to the bankers desktop and also captures the
state, health, communication protocol and monitoring of the Com, Event, Esig and EsigMC servers.
Period: Since Nov’11
Environment: Servlets, JSP, Springs MVC Flow, Web Services, RAD78.0, Websphere Application Server 6.0, Service
Oriented Architecture (SOA), Java Script, Groovy, Hibernate 3.0, Silanis, JMS, and Ajax
Operating System(s): iSpace
Role: Developer
Team Size: 14
Contribution: Rendering services w.r.t.:
• Server management console implementation
• Silanis code implementation
• Comm. server component implementation
• Socket programming
• Event server component implementation
• Esig server component
• Productionizing the components
Title: Customer Assist (Loan Maintenance)
Description: Customer Assist is a banker’s application for JPMorgan & Chase .This application is used by bankers to
assist the customers. Customer Assist – DepositResearch (CA-DR) is the sub module in CA which
handles loan applications, DepositResearch and individual Retirement Accounts functionalities. Under
loan maintenance, loan accounts will be maintained to support general service request, miscellaneous
service request, payment assurance, coupon book reorder, address changes and few more
functionalities. Currently all the loan maintenance flows for loan accounts are table driven. That has
been changed to spring web flow to enhance the customer assist performance.
Period: Since Apr’11
Environment: JSP (Java Server Pages), Servlets, Springs Web Flow, Ajax, RAD7.5, Websphere Application Server 6.0,
Java Script , Service Oriented Architecture(SOA) , Hibernate 3.0
Operating System(s): WindowsXp
Role: Developer
Team Size: 1
Contribution: Rendering services w.r.t.:
• Refactoring the loan maintenance legacy flows to spring web flow
• Delivering the zero defect code
Title: Personal Internet Banking (TTLB-HBPE)
Description: HSBC Personal internet banking for Peruentity (HBPE) is a web application. Transfer to local
beneficiary (TTLB) module deals with the local beneficiaries transfer’s functionality. Based on the type
of customer, type of user account and cross currency the functionality varies from entity to entity.
TTLB is stable with pre and post validations performed on the user inputs. Based on user input
corresponding beneficiary bank details will be retrieved from the HSBC Universal Bank (HUB). The
TTLB module gives the end user flexibility to make transfers between different currencies based on
the cross currency selection. The bank commissions and exchange rate will be calculated accordingly.
The end user can even make use of scheduled transfers by selecting Transfer now, later, recurring
modes. Transfer now is to transfer funds immediately; Transfer later to transfer funds on specified
date and recurring mode is for transferring the recurring payments up to certain period of time.
Period: Jan’10-Feb’11
Environment: JSP (Java Server Pages), Servlets, Springs Web Flow, Ajax, RAD7.0, Websphere Application Server 6.0,
MqSeries, Java Script
Operating System(s): WindowsXp
Role: Developer
Team Size: 2
Contribution: Rendered services w.r.t.:
• Applying the business logic for scheduled transfers
• Building and deployment
• Defect fixing
Title: Personal Internet Banking (PSE-HBCO)
Description: HSBC Personal internet banking for Colombia (HBCO) entity’s a web application. Provider of Electronic
services (PSE) module deals with two types of services: Electronic payment from HUB (HSBC universal
banking) and Payment Collection. In order to provide the electronic payment option, PSE offers to
companies the necessary functionality through web services. These allow obtaining the list of financial
entities that are registered to the PSE. Financial entities will have all the web services available that
allowed obtaining the necessary information to start the transactions. Once the user has finished the
payment data input and the financial entities have carried out the transaction, the entity has to
inform the PSE web services for the transaction result. Thus, PSE will update and redirect to the
merchant site. The merchant can purchase any product with the help of PSE interaction through PSE
web services. The merchant, PSE and HSBC are interlinked to proceed with the successful transaction.
OHI (HSBC bank) front end will update corresponding parties involved using web services.
Period: Sep’09-Jan’10
Environment: JSP (Java Server Pages), Servlets, Springs, IBMPortlets, Web Services, RAD7.0, Websphere Portal
Server 6.0, Hibernate, Java Script
Operating System(s): WindowsXp
Role: Developer
Team Size: 2
Awards: Team award winner for the best performing with in a team
Contribution: Rendered services w.r.t.:
• Web services implementation
• Merchant validations
• Applying the business logic for identification and verification
• Applying the business logic for make payment
• Building and deployment
• Defect fixing
Title: Personal Internet Banking (IDV-HBMX)
Description: HSBC Personal Internet Banking for Mexico (HBMX) entity is a web application. IDV stands for
identification and verification, the customer login will be identified using CAM levels upon
authentication and authorization, the customer will be able to login into Personal Internet Banking.
The registration for Personnel Internet Banking need wide range of security, The User will be
validated using the OTP servers. Client side and server side validations are performed to authenticate
the user, based on his registration with bank the CAM level assignment will be varied. Mexico entity
supports two types of customer PFS and CMB, for the customer will be validated based on the user
credentials provided by the time of registration.
Period: Aug’08-Jul’09
Environment: JSP (Java Server Pages), Servlets, IBMPortlets, Web Services, RAD7.0, Websphere Portal Server 6.0,
Java Script
Operating System(s): WindowsXp
Role: Developer
Team Size: 2
Contribution: Rendered services w.r.t.:
• Web services implementation & Merchant validations
• Applying the business logic for identification and verification
• Applying the business logic for make payment
• Building and deployment
• Defect fixing
Title: Core Banking-HBCA
Description: Core Banking is a standalone application which does the core functionalities of the banking system.
The application generates xml file which in turn used for the batch processing. Jobscheduler reads the
xml file which is generated by the stand alone application and generates the batch processing
instruction with pre defined order. Control-M from BMC software is a scheduling tool which does the
batch processing. The scheduler would then run 24/7 and perform the batch processing to maintain
the ATM transaction, batch updates on HSBC banking accounts. Control-M thus automates the batch
processing by integrating with AS400. Batch processing automates 65000+ jobs onto the Control-M
tool, to maintain the logs, spread sheet is prepared to show the dependencies and numbers of jobs
are migrated in batch processing. The spread sheet will be generated every time or for a particular
critical batch processing based on the instructions defined in the properties files. The speed sheet is
helpful in validating the batch processing and band width calculation for a particular batch.
Period: Aug’07-Aug’08
Environment: RAD6.0, Hibernate, dom4j, Apache Poi, Control-M 6.1,Cold Fusion
Operating System(s): WindowsXp
Role: Developer
Team Size: 1
Location: Worked in client location Vancouver (Canada) Oct 2007 to July 2008.
Contribution: Rendered services w.r.t.:
• End to end delivery of the project
• Code reviews
• Batch processing and monitoring on Control-M
• Defect fixing
• Building and deployment
Title: Resource Management & Issue Tracking System
Description: Resource Management & Issue Tracking System is a web based application that provides an easy way
to communicate with all the employees within the organization and an easy way to access all the
information related to their job responsibilities. Employee as well as the HR managers, Project leaders
can keep track of the company resources like Employee Details, Project Details, Attendance Details,
Leave Details, Task Assignments, Task Submission and Pay Details, etc. This application consists of
different access levels based on their designation. Employees can easily access their pay slips, leave
applications and status of applications. They can have easy access to the inbox with the tasks assigned
on each day. They can also submit the status of the tasks assigned. Based on the designations one can
assign and check the tasks assigned. For the managers all the information required will be provided in
the form of reports like project status, task completions and reports required for decision making
Period: Nov’05-Jul’07
Environment: JSP, Servlets, Struts1.3, JavaBeans, Ajax, MyEcllipse, Weblogic8.1, Hibernate3.0, Oracle9i
Operating System(s): Windows2000
Role: Developer
Team Size: 10
Contribution: Rendering services w.r.t.:
• Implementation of R.M.I.T.S using MVC design pattern 2
• Code review
• Analyzing the root cause of the problems, categorizing and suggesting the solution / workaround
• Unit integration, bug fixing
• Fixing code change in JSP, Servlets, Java Beans, JavaScript, Java and MSSQL Stored Procedures
• Developing the presentation Layer for the in house project R.M.I.T.S more user-friendly
• Applying the business logic for identification and verification
• Applying the business logic for make payment
• Building and deployment
• Defect fixing
Title: Core Banking-HBCA
Description: Core Banking is a standalone application which does the core functionalities of the banking system.
The application generates xml file which in turn used for the batch processing. Jobscheduler reads the
xml file which is generated by the stand alone application and generates the batch processing
instruction with pre defined order. Control-M from BMC software is a scheduling tool which does the
batch processing. The scheduler would then run 24/7 and perform the batch processing to maintain
the ATM transaction, batch updates on HSBC banking accounts. Control-M thus automates the batch
processing by integrating with AS400. Batch processing automates 65000+ jobs onto the Control-M
tool, to maintain the logs, spread sheet is prepared to show the dependencies and numbers of jobs
are migrated in batch processing. The spread sheet will be generated every time or for a particular
critical batch processing based on the instructions defined in the properties files. The speed sheet is
helpful in validating the batch processing and band width calculation for a particular batch.
Period: Aug’07-Aug’08
Environment: RAD6.0, Hibernate, dom4j, Apache Poi, Control-M 6.1,Cold Fusion
Operating System(s): WindowsXp
Role: Developer
Team Size: 1
Location: Worked in client location Vancouver (Canada) Oct 2007 to July 2008.
Contribution: Rendered services w.r.t.:
• End to end delivery of the project
• Code reviews
• Batch processing and monitoring on Control-M
• Defect fixing
• Building and deployment
Title: Resource Management & Issue Tracking System
Description: Resource Management & Issue Tracking System is a web based application that provides an easy way
to communicate with all the employees within the organization and an easy way to access all the
information related to their job responsibilities. Employee as well as the HR managers, Project leaders
can keep track of the company resources like Employee Details, Project Details, Attendance Details,
Leave Details, Task Assignments, Task Submission and Pay Details, etc. This application consists of
different access levels based on their designation. Employees can easily access their pay slips, leave
applications and status of applications. They can have easy access to the inbox with the tasks assigned
on each day. They can also submit the status of the tasks assigned. Based on the designations one can
assign and check the tasks assigned. For the managers all the information required will be provided in
the form of reports like project status, task completions and reports required for decision making
Period: Nov’05-Jul’07
Environment: JSP, Servlets, Struts1.3, JavaBeans, Ajax, MyEcllipse, Weblogic8.1, Hibernate3.0, Oracle9i
Operating System(s): Windows2000
Role: Developer
Team Size: 10
Contribution: Rendering services w.r.t.:
• Implementation of R.M.I.T.S using MVC design pattern 2
• Code review
• Analyzing the root cause of the problems, categorizing and suggesting the solution / workaround
• Unit integration, bug fixing
• Fixing code change in JSP, Servlets, Java Beans, JavaScript, Java and MSSQL Stored Procedures
• Developing the presentation Layer for the in house project R.M.I.T.S more user-friendly

More Related Content

What's hot (19)

CV_ViralMewada
CV_ViralMewadaCV_ViralMewada
CV_ViralMewada
 
Manoj(Java Developer)_Resume
Manoj(Java Developer)_ResumeManoj(Java Developer)_Resume
Manoj(Java Developer)_Resume
 
Chandrakant pandey java j2ee developer resume
Chandrakant pandey java j2ee developer resumeChandrakant pandey java j2ee developer resume
Chandrakant pandey java j2ee developer resume
 
Anil purswani Resume
Anil purswani ResumeAnil purswani Resume
Anil purswani Resume
 
Subhadeep_Mukherjee_Java_7years
Subhadeep_Mukherjee_Java_7yearsSubhadeep_Mukherjee_Java_7years
Subhadeep_Mukherjee_Java_7years
 
Vijayakumar_Subramaniapillai_Sr.Java_Developer
Vijayakumar_Subramaniapillai_Sr.Java_DeveloperVijayakumar_Subramaniapillai_Sr.Java_Developer
Vijayakumar_Subramaniapillai_Sr.Java_Developer
 
Jeevan_Mitkari_Resume
Jeevan_Mitkari_ResumeJeevan_Mitkari_Resume
Jeevan_Mitkari_Resume
 
Resume
ResumeResume
Resume
 
Resume
ResumeResume
Resume
 
Umesh_Kumar
Umesh_KumarUmesh_Kumar
Umesh_Kumar
 
Resume
ResumeResume
Resume
 
SIVA_7+_EXP_JAVA_J2EE_CAPGEMINI
SIVA_7+_EXP_JAVA_J2EE_CAPGEMINISIVA_7+_EXP_JAVA_J2EE_CAPGEMINI
SIVA_7+_EXP_JAVA_J2EE_CAPGEMINI
 
PROFESSIONAL SUMMARY - NOUFALTM
PROFESSIONAL SUMMARY - NOUFALTM PROFESSIONAL SUMMARY - NOUFALTM
PROFESSIONAL SUMMARY - NOUFALTM
 
gdswamyResume
gdswamyResumegdswamyResume
gdswamyResume
 
Resume_DharaniSugumar
Resume_DharaniSugumarResume_DharaniSugumar
Resume_DharaniSugumar
 
Anupam_Resume_New
Anupam_Resume_NewAnupam_Resume_New
Anupam_Resume_New
 
Shanthkumar 6yrs-java-analytics-resume
Shanthkumar 6yrs-java-analytics-resumeShanthkumar 6yrs-java-analytics-resume
Shanthkumar 6yrs-java-analytics-resume
 
Vivek_Ojha (1)
Vivek_Ojha (1)Vivek_Ojha (1)
Vivek_Ojha (1)
 
Performance Test Consultant
Performance Test ConsultantPerformance Test Consultant
Performance Test Consultant
 

Viewers also liked

Powerpoint handout07
Powerpoint handout07Powerpoint handout07
Powerpoint handout07azilla_alif
 
Erba Sintetica 24: Catalogo erba sintetica decorativa 2015
Erba Sintetica 24: Catalogo erba sintetica decorativa 2015Erba Sintetica 24: Catalogo erba sintetica decorativa 2015
Erba Sintetica 24: Catalogo erba sintetica decorativa 2015Erba Sintetica 24
 
Connor Maser Annual RBM Seminar Essay Word
Connor Maser Annual RBM Seminar Essay WordConnor Maser Annual RBM Seminar Essay Word
Connor Maser Annual RBM Seminar Essay WordConnor Maser
 
2014 trends survey of child health care professionals on Breastfeeding
2014 trends survey of child health care professionals on Breastfeeding2014 trends survey of child health care professionals on Breastfeeding
2014 trends survey of child health care professionals on BreastfeedingGRIVEAS ASSOCIATES
 
Arntech Security - technical training series 1 complete
Arntech Security - technical training series 1 completeArntech Security - technical training series 1 complete
Arntech Security - technical training series 1 completeAlison Budge
 
Flying with kids_medres
Flying with kids_medresFlying with kids_medres
Flying with kids_medresAlison Budge
 
Bệnh đái tháo đường đang lặng lẽ tấn công giới trẻ
Bệnh đái tháo đường đang lặng lẽ tấn công giới trẻBệnh đái tháo đường đang lặng lẽ tấn công giới trẻ
Bệnh đái tháo đường đang lặng lẽ tấn công giới trẻabram275
 
tekno
teknotekno
teknokfcrp
 
Make a compass by yourself
Make a compass by yourselfMake a compass by yourself
Make a compass by yourselfAsh Nerve
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled PresentationDAVID KIRKSEY
 
윈도우즈 앱 스튜디오의 NuGet 패키지를 통해 개발 시간을 절약해 봅시다.
윈도우즈 앱 스튜디오의 NuGet 패키지를 통해 개발 시간을 절약해 봅시다.윈도우즈 앱 스튜디오의 NuGet 패키지를 통해 개발 시간을 절약해 봅시다.
윈도우즈 앱 스튜디오의 NuGet 패키지를 통해 개발 시간을 절약해 봅시다.Mark Lee
 
The RG Company Fleshed Out (1)
The RG Company Fleshed Out (1)The RG Company Fleshed Out (1)
The RG Company Fleshed Out (1)sadie cameron
 

Viewers also liked (20)

Powerpoint handout07
Powerpoint handout07Powerpoint handout07
Powerpoint handout07
 
Erba Sintetica 24: Catalogo erba sintetica decorativa 2015
Erba Sintetica 24: Catalogo erba sintetica decorativa 2015Erba Sintetica 24: Catalogo erba sintetica decorativa 2015
Erba Sintetica 24: Catalogo erba sintetica decorativa 2015
 
части тела и лица
части тела и лицачасти тела и лица
части тела и лица
 
Connor Maser Annual RBM Seminar Essay Word
Connor Maser Annual RBM Seminar Essay WordConnor Maser Annual RBM Seminar Essay Word
Connor Maser Annual RBM Seminar Essay Word
 
Instructiekaart
InstructiekaartInstructiekaart
Instructiekaart
 
Edge products
Edge productsEdge products
Edge products
 
2014 trends survey of child health care professionals on Breastfeeding
2014 trends survey of child health care professionals on Breastfeeding2014 trends survey of child health care professionals on Breastfeeding
2014 trends survey of child health care professionals on Breastfeeding
 
Arntech Security - technical training series 1 complete
Arntech Security - technical training series 1 completeArntech Security - technical training series 1 complete
Arntech Security - technical training series 1 complete
 
Flying with kids_medres
Flying with kids_medresFlying with kids_medres
Flying with kids_medres
 
Nasir Hossein
Nasir HosseinNasir Hossein
Nasir Hossein
 
Bệnh đái tháo đường đang lặng lẽ tấn công giới trẻ
Bệnh đái tháo đường đang lặng lẽ tấn công giới trẻBệnh đái tháo đường đang lặng lẽ tấn công giới trẻ
Bệnh đái tháo đường đang lặng lẽ tấn công giới trẻ
 
Shipwreck trail 2
Shipwreck trail 2Shipwreck trail 2
Shipwreck trail 2
 
tekno
teknotekno
tekno
 
FMS presentation 2014
FMS presentation 2014FMS presentation 2014
FMS presentation 2014
 
Make a compass by yourself
Make a compass by yourselfMake a compass by yourself
Make a compass by yourself
 
Toddler technology
Toddler technologyToddler technology
Toddler technology
 
Edge Technology
Edge TechnologyEdge Technology
Edge Technology
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
윈도우즈 앱 스튜디오의 NuGet 패키지를 통해 개발 시간을 절약해 봅시다.
윈도우즈 앱 스튜디오의 NuGet 패키지를 통해 개발 시간을 절약해 봅시다.윈도우즈 앱 스튜디오의 NuGet 패키지를 통해 개발 시간을 절약해 봅시다.
윈도우즈 앱 스튜디오의 NuGet 패키지를 통해 개발 시간을 절약해 봅시다.
 
The RG Company Fleshed Out (1)
The RG Company Fleshed Out (1)The RG Company Fleshed Out (1)
The RG Company Fleshed Out (1)
 

Similar to Srikanth_hadoop (20)

Rohit Vashishtha - SAP EP & NetWeaver Consultant
Rohit Vashishtha - SAP EP & NetWeaver ConsultantRohit Vashishtha - SAP EP & NetWeaver Consultant
Rohit Vashishtha - SAP EP & NetWeaver Consultant
 
Java-J2ee_Resume
Java-J2ee_ResumeJava-J2ee_Resume
Java-J2ee_Resume
 
Soumya_Ranjan
Soumya_RanjanSoumya_Ranjan
Soumya_Ranjan
 
Resume
ResumeResume
Resume
 
Software DeveloperResume
Software DeveloperResumeSoftware DeveloperResume
Software DeveloperResume
 
Amaresh_Res_2017
Amaresh_Res_2017Amaresh_Res_2017
Amaresh_Res_2017
 
Rakesh's Resume
Rakesh's ResumeRakesh's Resume
Rakesh's Resume
 
SFDC_BRAJ
SFDC_BRAJSFDC_BRAJ
SFDC_BRAJ
 
Malli Resume_30 Jun 2012
Malli Resume_30 Jun 2012Malli Resume_30 Jun 2012
Malli Resume_30 Jun 2012
 
SreenuPrasad
SreenuPrasadSreenuPrasad
SreenuPrasad
 
Harish
HarishHarish
Harish
 
Resume_Vikash1056@gmail
Resume_Vikash1056@gmailResume_Vikash1056@gmail
Resume_Vikash1056@gmail
 
KiranGara_JEE_7Yrs
KiranGara_JEE_7YrsKiranGara_JEE_7Yrs
KiranGara_JEE_7Yrs
 
Abdul_Kareem_Resume
Abdul_Kareem_ResumeAbdul_Kareem_Resume
Abdul_Kareem_Resume
 
kamal.docx
kamal.docxkamal.docx
kamal.docx
 
Nand_CV
Nand_CV Nand_CV
Nand_CV
 
Resume_Debaprasad
Resume_DebaprasadResume_Debaprasad
Resume_Debaprasad
 
Murugan
MuruganMurugan
Murugan
 
Resume for AskMe
Resume for AskMeResume for AskMe
Resume for AskMe
 
SIVA_6.6+_EXP_JAVA_J2EE_CAPGEMINI
SIVA_6.6+_EXP_JAVA_J2EE_CAPGEMINISIVA_6.6+_EXP_JAVA_J2EE_CAPGEMINI
SIVA_6.6+_EXP_JAVA_J2EE_CAPGEMINI
 

Srikanth_hadoop

  • 1. SRIKANTH.CH Contact: 08886340909 / E-Mail: srikanth.challapalli1@gmail.com Seeking mid-senior level assignments in Software Engineering with a techno-driven organization of repute in IT & Banking sector PROFILE SUMMARY • A seasoned professional with over 9 years of experience in Software Development & Project Management • Resourceful and deft in all phases of the SDLC, Java/J2EE Technologies and Hibernate 3.0,Webservices rpc , document , restful transport protocols and Springs 3.0 Web frameworks • Highly skilled in project coordination activities entailing planning, scheduling, application maintenance & enhancement • Possesses a customer-centric and systems-driven approach to designing business solutions • Competently completed SCJP certification with 86%. • Comfortable in interacting with people across hierarchical levels for smooth project execution • Proven abilities in leading teams during the project phase, training and guiding team members (Refer to Annexure for Project Details) CORE COMPETENCIES Project Management • Coordinating for entire project related activities to be in tune with the core business objectives • Maintaining coordination between cross-functional/ onsite and offsite teams for ensuring seamless delivery of the project Design/ Architecting • Monitoring business requirements gathering, conducting system analysis and finalizing techno-functional specifications • Subsequently working with and leading other team members in identification, justification and designing of client's solution Software Development • Handling the design, development, testing, troubleshooting and debugging of the software • Setting up and maintaining process, documentation and quality standards for all phases of the SDLC Technical Well versed with Web Services using Restful and JAX-WS, Hibernate3.0, Spring 2.5, Service Oriented Architecture (SOA) and Data Structures and Algorithms. Functional • Rendering technical consultancy to clients for various IT related operations with maximum uptime. ORGANIZATIONAL EXPERIENCE Since May’13 with for Wells Fargo, Hyderabad as Senior Technology Specialist Mar’11-Feb’13 with for JPMorgan & Chase, Hyderabad as Application Developer Aug’07-Mar’11 with HSBC Software Development Pvt. Ltd., Hyderabad as Software Engineer Apr’06-Jul’07 with Soft9 Technologies Pvt. Ltd., Hyderabad as Software Programmer Highlights: • Team award winner for the best performing with in a team for HBPE project. • Best Practice award winner for the Selenium framework to automate Web and window based application. EDUCATION • BE (Computer Science) from Gayatri Vidya Parishad College of Engineering, Visakhapatnam in 2001-2005 • Intermediate from Alfa Junior College ,Visakhapatnam in 1998-2000 • Schooling from Ramakrishna Residential Public School ,Visakhapatnam in 1997-1998 CERTIFICATION • Underwent a Certification Course from NIIT as a Programmer for the JAVA 2 Platform, Standard Edition 5.0 in 2006 with 74%
  • 2. IT SKILLS Languages: Java/J2EE, Data Structures and Algorithms Web-Technologies: Servlets, Jsp, IBM Portlets, JSR 168 Portlets Distributed Technologies: Remote Method Invocation (RMI), Enterprise Java Beans (EJB), JMS Frame Works: Struts2.0, Hibernate, Spring (Web Flow), Web services Restful, Axis2,SOA Automation Tools : Selenium,Sikuli, Java Robo Api Internet Technologies: HTML4, Cold Fusion. Scripting Languages: JavaScript, AJAX, Groovy Servers: WebLogic8.1, WebSphere6.0, Websphereportalserver6.1, Jboss, Tomcat5.5 IDE: MyEclipse, NetBeans, IntelliJ, XMLStylus Studio, RAD 6.0, 7.0, 7.5 Databases: MS Access, SQL Server, Oracle, As400,Apache Derby Logging Tool: Log4J Build Tool: Ant,Maven Operating Technologies: Windows 95/98/2000/XP/Windows-7 PERSONAL DETAILS Date of Birth: 14th Mar’83 Address: 7-39/B,Anugruham Shreyas,J.P.N Nagar Phase-2,Miyapur,Hyderabad- 500049 Languages Known: English, Hindi, and Telugu Location Preference: Hyderabad ANNEXURE Title: POC on sentimental analysis (Map Reduce, Sqoop, Pig , HIVE) Description : The Investor Eligibility Decision should be intelligent enough to choose the customer's interested product based on their banking terminal data. For which the POC has been conducted on the sentimental analysis of an individual and took the statistics based on the data from past 10 years. Period: Since June 2015 Environment: MapReduce, Sqoop, Pig , HIVE , Java Operating System(s): Windows 7 Role: Lead Team Size: 14 Contribution: Rendering services w.r.t.: • Writing MR code snippets based on 10 years sentimental analysis. • Batch execution and monitoring • Impact analysis , code review process , Estimations. Title: Investor Eligibility Decision (IED) Description: The Secondary Market System applies salability rules on all the funded loans. The Funded loans then used for trading by Freddie Mac and Ginnie Mae. Maintaining the rules is not efficient in current system Secondary Market System . Business decided to migrate the implementation of such Salability rules from SMS to the newly developed Investor Eligibility Decision system. IED used Business Management Decision System to maintain and execute the rules on all the funded loans. IED project enforces the business to prepare the declarative rule through Decision system. The Sapiens team will make the rules engines and then we invoke webservices calls to execute the rules on all the funded loans. The new rules engine has the capability of defining the business rules in a declarative manner. Period: Since May’13 Environment: Servlets, JSP, Springs MVC Flow, Web Services, JMS, Sapiens Decision Management System, Hibernate, YUI. Operating System(s): Windows 7 Role: Lead Team Size: 4 Contribution: Rendering services w.r.t.: • Use case development • Work allocation • Batch execution and monitoring • Webservice subscribing and publishing • Impact analysis , code review process , Estimations.
  • 3. • Productionizing the components Title: Customer Assist (E-Signature) Description: JPMorgan & Chase follows go green policy. The Chase banking started implementing Electronic signature for the implementation of such policies. In Chase banking the Customer Assist (CA) application and Teller Lab applications uses number of pre closure documents, audit documents and customer demographics related documents and few of them needs a customer attestation. In order to overcome this, Chase had come up with new business requirement which allows the end users to sign their document on the tablet which is provided at Chase banking centres and teller express labs. The customers are asked to sign the respective documents on the tablet device and the copy of such documents will be sent across mail to the customer. This project even captures event processing to broad cast the event’s that are taking place in the Tablet to the bankers desktop and also captures the state, health, communication protocol and monitoring of the Com, Event, Esig and EsigMC servers. Period: Since Nov’11 Environment: Servlets, JSP, Springs MVC Flow, Web Services, RAD78.0, Websphere Application Server 6.0, Service Oriented Architecture (SOA), Java Script, Groovy, Hibernate 3.0, Silanis, JMS, and Ajax Operating System(s): iSpace Role: Developer Team Size: 14 Contribution: Rendering services w.r.t.: • Server management console implementation • Silanis code implementation • Comm. server component implementation • Socket programming • Event server component implementation • Esig server component • Productionizing the components Title: Customer Assist (Loan Maintenance) Description: Customer Assist is a banker’s application for JPMorgan & Chase .This application is used by bankers to assist the customers. Customer Assist – DepositResearch (CA-DR) is the sub module in CA which handles loan applications, DepositResearch and individual Retirement Accounts functionalities. Under loan maintenance, loan accounts will be maintained to support general service request, miscellaneous service request, payment assurance, coupon book reorder, address changes and few more functionalities. Currently all the loan maintenance flows for loan accounts are table driven. That has been changed to spring web flow to enhance the customer assist performance. Period: Since Apr’11 Environment: JSP (Java Server Pages), Servlets, Springs Web Flow, Ajax, RAD7.5, Websphere Application Server 6.0, Java Script , Service Oriented Architecture(SOA) , Hibernate 3.0 Operating System(s): WindowsXp Role: Developer Team Size: 1 Contribution: Rendering services w.r.t.: • Refactoring the loan maintenance legacy flows to spring web flow • Delivering the zero defect code Title: Personal Internet Banking (TTLB-HBPE) Description: HSBC Personal internet banking for Peruentity (HBPE) is a web application. Transfer to local beneficiary (TTLB) module deals with the local beneficiaries transfer’s functionality. Based on the type of customer, type of user account and cross currency the functionality varies from entity to entity. TTLB is stable with pre and post validations performed on the user inputs. Based on user input corresponding beneficiary bank details will be retrieved from the HSBC Universal Bank (HUB). The TTLB module gives the end user flexibility to make transfers between different currencies based on the cross currency selection. The bank commissions and exchange rate will be calculated accordingly. The end user can even make use of scheduled transfers by selecting Transfer now, later, recurring
  • 4. modes. Transfer now is to transfer funds immediately; Transfer later to transfer funds on specified date and recurring mode is for transferring the recurring payments up to certain period of time. Period: Jan’10-Feb’11 Environment: JSP (Java Server Pages), Servlets, Springs Web Flow, Ajax, RAD7.0, Websphere Application Server 6.0, MqSeries, Java Script Operating System(s): WindowsXp Role: Developer Team Size: 2 Contribution: Rendered services w.r.t.: • Applying the business logic for scheduled transfers • Building and deployment • Defect fixing Title: Personal Internet Banking (PSE-HBCO) Description: HSBC Personal internet banking for Colombia (HBCO) entity’s a web application. Provider of Electronic services (PSE) module deals with two types of services: Electronic payment from HUB (HSBC universal banking) and Payment Collection. In order to provide the electronic payment option, PSE offers to companies the necessary functionality through web services. These allow obtaining the list of financial entities that are registered to the PSE. Financial entities will have all the web services available that allowed obtaining the necessary information to start the transactions. Once the user has finished the payment data input and the financial entities have carried out the transaction, the entity has to inform the PSE web services for the transaction result. Thus, PSE will update and redirect to the merchant site. The merchant can purchase any product with the help of PSE interaction through PSE web services. The merchant, PSE and HSBC are interlinked to proceed with the successful transaction. OHI (HSBC bank) front end will update corresponding parties involved using web services. Period: Sep’09-Jan’10 Environment: JSP (Java Server Pages), Servlets, Springs, IBMPortlets, Web Services, RAD7.0, Websphere Portal Server 6.0, Hibernate, Java Script Operating System(s): WindowsXp Role: Developer Team Size: 2 Awards: Team award winner for the best performing with in a team Contribution: Rendered services w.r.t.: • Web services implementation • Merchant validations • Applying the business logic for identification and verification • Applying the business logic for make payment • Building and deployment • Defect fixing Title: Personal Internet Banking (IDV-HBMX) Description: HSBC Personal Internet Banking for Mexico (HBMX) entity is a web application. IDV stands for identification and verification, the customer login will be identified using CAM levels upon authentication and authorization, the customer will be able to login into Personal Internet Banking. The registration for Personnel Internet Banking need wide range of security, The User will be validated using the OTP servers. Client side and server side validations are performed to authenticate the user, based on his registration with bank the CAM level assignment will be varied. Mexico entity supports two types of customer PFS and CMB, for the customer will be validated based on the user credentials provided by the time of registration. Period: Aug’08-Jul’09 Environment: JSP (Java Server Pages), Servlets, IBMPortlets, Web Services, RAD7.0, Websphere Portal Server 6.0, Java Script Operating System(s): WindowsXp Role: Developer Team Size: 2 Contribution: Rendered services w.r.t.: • Web services implementation & Merchant validations
  • 5. • Applying the business logic for identification and verification • Applying the business logic for make payment • Building and deployment • Defect fixing Title: Core Banking-HBCA Description: Core Banking is a standalone application which does the core functionalities of the banking system. The application generates xml file which in turn used for the batch processing. Jobscheduler reads the xml file which is generated by the stand alone application and generates the batch processing instruction with pre defined order. Control-M from BMC software is a scheduling tool which does the batch processing. The scheduler would then run 24/7 and perform the batch processing to maintain the ATM transaction, batch updates on HSBC banking accounts. Control-M thus automates the batch processing by integrating with AS400. Batch processing automates 65000+ jobs onto the Control-M tool, to maintain the logs, spread sheet is prepared to show the dependencies and numbers of jobs are migrated in batch processing. The spread sheet will be generated every time or for a particular critical batch processing based on the instructions defined in the properties files. The speed sheet is helpful in validating the batch processing and band width calculation for a particular batch. Period: Aug’07-Aug’08 Environment: RAD6.0, Hibernate, dom4j, Apache Poi, Control-M 6.1,Cold Fusion Operating System(s): WindowsXp Role: Developer Team Size: 1 Location: Worked in client location Vancouver (Canada) Oct 2007 to July 2008. Contribution: Rendered services w.r.t.: • End to end delivery of the project • Code reviews • Batch processing and monitoring on Control-M • Defect fixing • Building and deployment Title: Resource Management & Issue Tracking System Description: Resource Management & Issue Tracking System is a web based application that provides an easy way to communicate with all the employees within the organization and an easy way to access all the information related to their job responsibilities. Employee as well as the HR managers, Project leaders can keep track of the company resources like Employee Details, Project Details, Attendance Details, Leave Details, Task Assignments, Task Submission and Pay Details, etc. This application consists of different access levels based on their designation. Employees can easily access their pay slips, leave applications and status of applications. They can have easy access to the inbox with the tasks assigned on each day. They can also submit the status of the tasks assigned. Based on the designations one can assign and check the tasks assigned. For the managers all the information required will be provided in the form of reports like project status, task completions and reports required for decision making Period: Nov’05-Jul’07 Environment: JSP, Servlets, Struts1.3, JavaBeans, Ajax, MyEcllipse, Weblogic8.1, Hibernate3.0, Oracle9i Operating System(s): Windows2000 Role: Developer Team Size: 10 Contribution: Rendering services w.r.t.: • Implementation of R.M.I.T.S using MVC design pattern 2 • Code review • Analyzing the root cause of the problems, categorizing and suggesting the solution / workaround • Unit integration, bug fixing • Fixing code change in JSP, Servlets, Java Beans, JavaScript, Java and MSSQL Stored Procedures • Developing the presentation Layer for the in house project R.M.I.T.S more user-friendly
  • 6. • Applying the business logic for identification and verification • Applying the business logic for make payment • Building and deployment • Defect fixing Title: Core Banking-HBCA Description: Core Banking is a standalone application which does the core functionalities of the banking system. The application generates xml file which in turn used for the batch processing. Jobscheduler reads the xml file which is generated by the stand alone application and generates the batch processing instruction with pre defined order. Control-M from BMC software is a scheduling tool which does the batch processing. The scheduler would then run 24/7 and perform the batch processing to maintain the ATM transaction, batch updates on HSBC banking accounts. Control-M thus automates the batch processing by integrating with AS400. Batch processing automates 65000+ jobs onto the Control-M tool, to maintain the logs, spread sheet is prepared to show the dependencies and numbers of jobs are migrated in batch processing. The spread sheet will be generated every time or for a particular critical batch processing based on the instructions defined in the properties files. The speed sheet is helpful in validating the batch processing and band width calculation for a particular batch. Period: Aug’07-Aug’08 Environment: RAD6.0, Hibernate, dom4j, Apache Poi, Control-M 6.1,Cold Fusion Operating System(s): WindowsXp Role: Developer Team Size: 1 Location: Worked in client location Vancouver (Canada) Oct 2007 to July 2008. Contribution: Rendered services w.r.t.: • End to end delivery of the project • Code reviews • Batch processing and monitoring on Control-M • Defect fixing • Building and deployment Title: Resource Management & Issue Tracking System Description: Resource Management & Issue Tracking System is a web based application that provides an easy way to communicate with all the employees within the organization and an easy way to access all the information related to their job responsibilities. Employee as well as the HR managers, Project leaders can keep track of the company resources like Employee Details, Project Details, Attendance Details, Leave Details, Task Assignments, Task Submission and Pay Details, etc. This application consists of different access levels based on their designation. Employees can easily access their pay slips, leave applications and status of applications. They can have easy access to the inbox with the tasks assigned on each day. They can also submit the status of the tasks assigned. Based on the designations one can assign and check the tasks assigned. For the managers all the information required will be provided in the form of reports like project status, task completions and reports required for decision making Period: Nov’05-Jul’07 Environment: JSP, Servlets, Struts1.3, JavaBeans, Ajax, MyEcllipse, Weblogic8.1, Hibernate3.0, Oracle9i Operating System(s): Windows2000 Role: Developer Team Size: 10 Contribution: Rendering services w.r.t.: • Implementation of R.M.I.T.S using MVC design pattern 2 • Code review • Analyzing the root cause of the problems, categorizing and suggesting the solution / workaround • Unit integration, bug fixing • Fixing code change in JSP, Servlets, Java Beans, JavaScript, Java and MSSQL Stored Procedures • Developing the presentation Layer for the in house project R.M.I.T.S more user-friendly