Kamalakar.K
Mailto: kamalakar_kr@yahoo.co.in,
kamalakarshali@gmail.com
Mobile: 91-9490602175
Professional Summary
Having 7 years of experience in IT industry working on projects related to java and web development.
? My technological forte is Java/J2EE and has expertise in the technologies and frameworks like Spring,
Web-services, Mule Technologies, Struts2, JavaScript, xml, HTML, CSS, Spreadsheet, and ORM tools
like Hibernate 3.x.
? Having good experience on Servers like Tomcat, Websphere Application Server
? Strong understanding of SDLC & OOPS Concepts.
? Experience in development of multi-tier application using MVC.
? Easy learning and flexible to work on different kinds of Technologies.
? Team player with strong communication and interpersonal skills.
Professional Experience
? Working as Assosiate Business Consultant in Tech Mahindra,Hyderabad From Jan 2014 to tilldate
? Worked as IT Analyst in Tata Consultancy Services, Hyderabad From Dec 2011 to Dec2013.
? Worked as Sr. Programmer in Darien Software Systems Pvt.Ltd, Hyderabad. From May 2008 to
Nov 2011.
Education
? P.G.D.B.A(Finance) from Symbiosis University of Distance Learning (SCDL) through distance
in 2011
? B.Tech in E.C.E from Moula Ali College of Engineering and Technology Affiliated to J.N.T.U in
2006.
Technical Skills
Languages : Java/J2ee
Web/App Servers : Tomcat 6.0, Web Logic Application Server
Web Technologies : HTML
J2EE Technologies : JDBC, Servlets, Jsp
Database : Oracle, Mysql
Frame Work : Struts1.2 Struts 2 and Spring.
Build Tool : Maven and Ant
IDE : Spring Source Tool Suite (STS), RSA and MyEclipse 6.5 blue.
Web Services : SOAP Web Services.
ESB : Mule 3
Operating System : Windows XP/7.
Tech Mahindra
Jan-14 – till date
Title :CyberCSR
Domain :Telecom order entry & billing
Sub Domain :Telecom order entry & billing
Solution :Customer management and billing solutions
Client :Amdocs
Role : Developer
Organization :Tech Mahindra
Location :Hyderabad
Environment :Java/J2EE,Spring core, Oracle 10g, Web Logic, Toad, Eclipse 3.7.2, CVS,
HTML, JSP, Servlet.
Project CyberCSR application is the most valued way for customers to learn about
PPV products,promotions, services, access relevant information, tools and
functionality. The portal is feature-rich highly intuitive. It helps customers to
view account, billing information, allows them to place order. The content and
application interaction for the customers will be role based. CyberCSR enables
the customers to do self services like View account information, Bill pay,
Ordering.CyberCSR comprises of presentation, service and persistence layers
developed using Spring 3.0 framework.
Contributions • Involved in requirements gathering and analysis.
• Implemented the Business Services and Persistence Services to perform
Business Logic.
• Involved in system testing, bug fixing, trouble shooting, code Review,
code fixing, and code optimization activities.
•Involved in maintenance and support activities. Helped peer group
to learn project related technologies.
Tata Consultancy Services
Jan-12 to Dec-13
Title Auto Quote and Purchase – Common Work Flow/Stream to Necho
Period January 2012 – December 2013
Responsibilities Requirement Gathering & Analysis, Design, Development and Unit Testing of Web
Services and Integration Testing
Project AQP or Auto Quote and Purchase is a web application to quote and purchase an
insurance policy for vehicles. It supports operations like creating, retrieving and
purchasing quote for the existing customers of State Farm as well as for new
customers. AQP application can be accessed via two channels via: Customer and Sales
Agent. Customer can initiate and purchase the quote himself or he can approach the
regional sales agent.
Common Work Flow is a module under the AQP application. Its
Primary job is to
? retrieve all the relevant quote, purchase and related customer, agent and
payment information for a quote after it has been purchased,
? save the consolidated information into HAPLEX (Legacy) database and
? Check for lost transactions (records which could not be saved into the
database) if any and store them into the database.
Stream to Necho is another module under AQP. Its principal job is toPause the normal
flow of the application and transfer the control to Necho (Legacy Console). It happens
in certain exceptional cases e.g. antique cars, where it is not wise to let the web
application handle the business processing. So the user is prompted to cease the
control to Stream to Necho. Once this flow is initiated, the required data is passed to
the Legacy system which processes the data based on some business logic, returns the
acknowledgement to the user, populates the UI screen with processed information and
allows him to resume the normal flow of the application. It is notable that only Sales
Agents have this option.
Carried out the following activities:
? Interacting with my onsite counterparts for requirement gathering and business
related clarifications.
? Designing Sequence Diagram, Class Diagram, Logical and Physical Interface
Definitions, WSDLs Consolidated Design Documents for Web Services
? Developing codes for the Web Services using SOAP protocol and using Spring
Framework for introducing Loose Coupling concepts such as DI, AOP etc.
? Writing JUnit test cases for the services developed.
Languages Java, spring 3.x
Special Software Spring Source Tool Suite, Soap UI Toolkit, SOAP Web Services, Maven,Mule
Darien Software Systems Pvt Ltd
________________________________________________________________________
Project Title: SchoolStone
®
SchoolStone
®
is a cloud based school management application hosted on cloud at www.schoolstone.com as
a SAAS model and is one of the products being developed at Darien Software Systems Pvt Ltd. Presently top
schools like DPS secunderabad (www.dpssecunderabad.in) is using the services of schoolstone.
Oct-10 to Dec-11
Module#1 : Financial Management System.
J2EE Technologies : Servlets, JSP 1.2, JDBC
Web Technologies : Ajax, Java Script, HTML
Framework : Struts1.2
Environment : Win XP, Tomcat 6
Tools : MyEclipse6.5, Navicut for Mysql, Sqlyog, Toad for Mysql
Database : Mysql
Description:
It has sub modules like Payroll, StudentFee and Inventory Management. Using Payroll module we
can maintain the records of salaries paid, it calculates the salaries of employees of school, based on the working
days. It will automatically generate the salary slips of employees and total net salaries of all employees. It has
various reports like Esi report, pf report, dept wise salaries report etc. Using StudentFee module we can
maintain the records of fee collections, fee outstanding etc. it will generate the challans term wise, generates
outstanding report and also sends SMS to defaulters. Using Inventory management we can track the records of
inventory purchased and also to be purchased by the school. Using the financial management module we can
generate profit and loss account of a particular school.
Nov-09 to Sep-10
Module#2 : Academic Performance Management.
J2EE Technologies : Servlets, JSP 1.2, JDBC
Web Technologies : Ajax, Java Script, HTML
Framework : Struts1.2
Environment : Win XP, Tomcat 6
Tools : MyEclipse6.5, Navicut for Mysql, Sqlyog, Toad for Mysql
Database : Mysql
Description:
It has sub modules like Timetable, Lesson Planner, Examination and Reports. Using the timetable
we can generate academic timetable for all classes automatically based on the conditions (class subject teacher
assignment from admin management) given. Using Lesson Planner we can divide the entire academic syllabus
into no of periods and also we can monitor the syllabus covering in periods so that we can allot extra periods for
those subjects which are lagging behind. Using examination we can add questions, create question papers and
conduct exams to students. Using reports we can generate the reports of all students in academic performance
and also to generate CCE report as per the CBSE specifications.
Jan-09 to Oct-09
Module#3 : Internal Messaging system.
J2EE Technologies : Servlets, JSP 1.2, JDBC
Web Technologies : Ajax, Java Script, HTML
Framework : Struts1.2
Environment : Win XP, Tomcat 6
Tools : MyEclipse6.5, Navicut for Mysql, Sqlyog, Toad for Mysql
Database : Mysql
Description:
This module works like internal mailing system for the school. Using this module user of school
(parents, students, teachers, admin and all employees of school) can communicate with others users of school
who are members of school. Admin or school management gives permissions to users to communicate with
others and also they can send SMS to any user form this module.
Feb-08 to Dec-08
Module#4 : Admission and Alumni Management system.
J2EE Technologies : Servlets, JSP 1.2, JDBC
Web Technologies : Ajax, Java Script, HTML
Framework : Struts1.2
Environment : Win XP, Tomcat 6
Tools : MyEclipse6.5, Navicut for Mysql, Sqlyog, Toad for Mysql
Database : Mysql
Description:
This module is for maintaining the new admission into the school. Using this school management
can open and close admissions. When admissions are open users can register in school website and apply for
admission. School management scrutinizes the applications received. They can conduct exam and interview.
Applicants can check their status online during the entire process. Using Alumni management old students can
interact with the school and other students in the school.
Responsibilities:
? Prepared design documents.
? Designed and developed user interfaces.
? Developed code and also involved in db design
? Deployment of web application in tomcat server and maintenance of web applications
Personal profile
Date of Birth : 24 April 1984
Languages known : English, Hindi and Telugu
Fathers Name : K.Peddaiah.
Marital Status : Married
Nationality : Indian
Passport Details K4160264
Issued at Hyderabad on July 16, 2012
Valid up to July 15, 2022
(Kamalakar.K)
Module#4 : Admission and Alumni Management system.
J2EE Technologies : Servlets, JSP 1.2, JDBC
Web Technologies : Ajax, Java Script, HTML
Framework : Struts1.2
Environment : Win XP, Tomcat 6
Tools : MyEclipse6.5, Navicut for Mysql, Sqlyog, Toad for Mysql
Database : Mysql
Description:
This module is for maintaining the new admission into the school. Using this school management
can open and close admissions. When admissions are open users can register in school website and apply for
admission. School management scrutinizes the applications received. They can conduct exam and interview.
Applicants can check their status online during the entire process. Using Alumni management old students can
interact with the school and other students in the school.
Responsibilities:
? Prepared design documents.
? Designed and developed user interfaces.
? Developed code and also involved in db design
? Deployment of web application in tomcat server and maintenance of web applications
Personal profile
Date of Birth : 24 April 1984
Languages known : English, Hindi and Telugu
Fathers Name : K.Peddaiah.
Marital Status : Married
Nationality : Indian
Passport Details K4160264
Issued at Hyderabad on July 16, 2012
Valid up to July 15, 2022
(Kamalakar.K)

kamal.docx

  • 1.
    Kamalakar.K Mailto: kamalakar_kr@yahoo.co.in, kamalakarshali@gmail.com Mobile: 91-9490602175 ProfessionalSummary Having 7 years of experience in IT industry working on projects related to java and web development. ? My technological forte is Java/J2EE and has expertise in the technologies and frameworks like Spring, Web-services, Mule Technologies, Struts2, JavaScript, xml, HTML, CSS, Spreadsheet, and ORM tools like Hibernate 3.x. ? Having good experience on Servers like Tomcat, Websphere Application Server ? Strong understanding of SDLC & OOPS Concepts. ? Experience in development of multi-tier application using MVC. ? Easy learning and flexible to work on different kinds of Technologies. ? Team player with strong communication and interpersonal skills. Professional Experience ? Working as Assosiate Business Consultant in Tech Mahindra,Hyderabad From Jan 2014 to tilldate ? Worked as IT Analyst in Tata Consultancy Services, Hyderabad From Dec 2011 to Dec2013. ? Worked as Sr. Programmer in Darien Software Systems Pvt.Ltd, Hyderabad. From May 2008 to Nov 2011. Education ? P.G.D.B.A(Finance) from Symbiosis University of Distance Learning (SCDL) through distance in 2011 ? B.Tech in E.C.E from Moula Ali College of Engineering and Technology Affiliated to J.N.T.U in 2006. Technical Skills Languages : Java/J2ee Web/App Servers : Tomcat 6.0, Web Logic Application Server
  • 2.
    Web Technologies :HTML J2EE Technologies : JDBC, Servlets, Jsp Database : Oracle, Mysql Frame Work : Struts1.2 Struts 2 and Spring. Build Tool : Maven and Ant IDE : Spring Source Tool Suite (STS), RSA and MyEclipse 6.5 blue. Web Services : SOAP Web Services. ESB : Mule 3 Operating System : Windows XP/7. Tech Mahindra Jan-14 – till date Title :CyberCSR Domain :Telecom order entry & billing Sub Domain :Telecom order entry & billing Solution :Customer management and billing solutions Client :Amdocs Role : Developer Organization :Tech Mahindra Location :Hyderabad Environment :Java/J2EE,Spring core, Oracle 10g, Web Logic, Toad, Eclipse 3.7.2, CVS, HTML, JSP, Servlet. Project CyberCSR application is the most valued way for customers to learn about PPV products,promotions, services, access relevant information, tools and functionality. The portal is feature-rich highly intuitive. It helps customers to view account, billing information, allows them to place order. The content and application interaction for the customers will be role based. CyberCSR enables the customers to do self services like View account information, Bill pay, Ordering.CyberCSR comprises of presentation, service and persistence layers developed using Spring 3.0 framework. Contributions • Involved in requirements gathering and analysis. • Implemented the Business Services and Persistence Services to perform Business Logic.
  • 3.
    • Involved insystem testing, bug fixing, trouble shooting, code Review, code fixing, and code optimization activities. •Involved in maintenance and support activities. Helped peer group to learn project related technologies. Tata Consultancy Services Jan-12 to Dec-13 Title Auto Quote and Purchase – Common Work Flow/Stream to Necho Period January 2012 – December 2013 Responsibilities Requirement Gathering & Analysis, Design, Development and Unit Testing of Web Services and Integration Testing Project AQP or Auto Quote and Purchase is a web application to quote and purchase an insurance policy for vehicles. It supports operations like creating, retrieving and purchasing quote for the existing customers of State Farm as well as for new customers. AQP application can be accessed via two channels via: Customer and Sales Agent. Customer can initiate and purchase the quote himself or he can approach the regional sales agent. Common Work Flow is a module under the AQP application. Its Primary job is to ? retrieve all the relevant quote, purchase and related customer, agent and payment information for a quote after it has been purchased, ? save the consolidated information into HAPLEX (Legacy) database and ? Check for lost transactions (records which could not be saved into the database) if any and store them into the database. Stream to Necho is another module under AQP. Its principal job is toPause the normal flow of the application and transfer the control to Necho (Legacy Console). It happens in certain exceptional cases e.g. antique cars, where it is not wise to let the web application handle the business processing. So the user is prompted to cease the control to Stream to Necho. Once this flow is initiated, the required data is passed to the Legacy system which processes the data based on some business logic, returns the acknowledgement to the user, populates the UI screen with processed information and allows him to resume the normal flow of the application. It is notable that only Sales Agents have this option. Carried out the following activities: ? Interacting with my onsite counterparts for requirement gathering and business related clarifications. ? Designing Sequence Diagram, Class Diagram, Logical and Physical Interface Definitions, WSDLs Consolidated Design Documents for Web Services ? Developing codes for the Web Services using SOAP protocol and using Spring Framework for introducing Loose Coupling concepts such as DI, AOP etc. ? Writing JUnit test cases for the services developed.
  • 4.
    Languages Java, spring3.x Special Software Spring Source Tool Suite, Soap UI Toolkit, SOAP Web Services, Maven,Mule Darien Software Systems Pvt Ltd ________________________________________________________________________ Project Title: SchoolStone ® SchoolStone ® is a cloud based school management application hosted on cloud at www.schoolstone.com as a SAAS model and is one of the products being developed at Darien Software Systems Pvt Ltd. Presently top schools like DPS secunderabad (www.dpssecunderabad.in) is using the services of schoolstone. Oct-10 to Dec-11 Module#1 : Financial Management System. J2EE Technologies : Servlets, JSP 1.2, JDBC Web Technologies : Ajax, Java Script, HTML Framework : Struts1.2 Environment : Win XP, Tomcat 6 Tools : MyEclipse6.5, Navicut for Mysql, Sqlyog, Toad for Mysql Database : Mysql Description: It has sub modules like Payroll, StudentFee and Inventory Management. Using Payroll module we can maintain the records of salaries paid, it calculates the salaries of employees of school, based on the working days. It will automatically generate the salary slips of employees and total net salaries of all employees. It has various reports like Esi report, pf report, dept wise salaries report etc. Using StudentFee module we can maintain the records of fee collections, fee outstanding etc. it will generate the challans term wise, generates outstanding report and also sends SMS to defaulters. Using Inventory management we can track the records of inventory purchased and also to be purchased by the school. Using the financial management module we can generate profit and loss account of a particular school.
  • 5.
    Nov-09 to Sep-10 Module#2: Academic Performance Management. J2EE Technologies : Servlets, JSP 1.2, JDBC Web Technologies : Ajax, Java Script, HTML Framework : Struts1.2 Environment : Win XP, Tomcat 6 Tools : MyEclipse6.5, Navicut for Mysql, Sqlyog, Toad for Mysql Database : Mysql Description: It has sub modules like Timetable, Lesson Planner, Examination and Reports. Using the timetable we can generate academic timetable for all classes automatically based on the conditions (class subject teacher assignment from admin management) given. Using Lesson Planner we can divide the entire academic syllabus into no of periods and also we can monitor the syllabus covering in periods so that we can allot extra periods for those subjects which are lagging behind. Using examination we can add questions, create question papers and conduct exams to students. Using reports we can generate the reports of all students in academic performance and also to generate CCE report as per the CBSE specifications. Jan-09 to Oct-09 Module#3 : Internal Messaging system. J2EE Technologies : Servlets, JSP 1.2, JDBC Web Technologies : Ajax, Java Script, HTML Framework : Struts1.2 Environment : Win XP, Tomcat 6 Tools : MyEclipse6.5, Navicut for Mysql, Sqlyog, Toad for Mysql Database : Mysql Description: This module works like internal mailing system for the school. Using this module user of school (parents, students, teachers, admin and all employees of school) can communicate with others users of school who are members of school. Admin or school management gives permissions to users to communicate with others and also they can send SMS to any user form this module. Feb-08 to Dec-08
  • 6.
    Module#4 : Admissionand Alumni Management system. J2EE Technologies : Servlets, JSP 1.2, JDBC Web Technologies : Ajax, Java Script, HTML Framework : Struts1.2 Environment : Win XP, Tomcat 6 Tools : MyEclipse6.5, Navicut for Mysql, Sqlyog, Toad for Mysql Database : Mysql Description: This module is for maintaining the new admission into the school. Using this school management can open and close admissions. When admissions are open users can register in school website and apply for admission. School management scrutinizes the applications received. They can conduct exam and interview. Applicants can check their status online during the entire process. Using Alumni management old students can interact with the school and other students in the school. Responsibilities: ? Prepared design documents. ? Designed and developed user interfaces. ? Developed code and also involved in db design ? Deployment of web application in tomcat server and maintenance of web applications Personal profile Date of Birth : 24 April 1984 Languages known : English, Hindi and Telugu Fathers Name : K.Peddaiah. Marital Status : Married Nationality : Indian Passport Details K4160264 Issued at Hyderabad on July 16, 2012 Valid up to July 15, 2022 (Kamalakar.K)
  • 7.
    Module#4 : Admissionand Alumni Management system. J2EE Technologies : Servlets, JSP 1.2, JDBC Web Technologies : Ajax, Java Script, HTML Framework : Struts1.2 Environment : Win XP, Tomcat 6 Tools : MyEclipse6.5, Navicut for Mysql, Sqlyog, Toad for Mysql Database : Mysql Description: This module is for maintaining the new admission into the school. Using this school management can open and close admissions. When admissions are open users can register in school website and apply for admission. School management scrutinizes the applications received. They can conduct exam and interview. Applicants can check their status online during the entire process. Using Alumni management old students can interact with the school and other students in the school. Responsibilities: ? Prepared design documents. ? Designed and developed user interfaces. ? Developed code and also involved in db design ? Deployment of web application in tomcat server and maintenance of web applications Personal profile Date of Birth : 24 April 1984 Languages known : English, Hindi and Telugu Fathers Name : K.Peddaiah. Marital Status : Married Nationality : Indian Passport Details K4160264 Issued at Hyderabad on July 16, 2012 Valid up to July 15, 2022 (Kamalakar.K)