Challa Harish Kumar
Apt#***, ** Denton Ave, Toronto, ON
Mobile: 416-***-**** Email:************.**@*****.***
Profile
An energetic, result-oriented B.Tech with proven success in product development and implementation looking to excel in the Information Technology industry that offers professional growth. Resourceful, innovative and flexible while possessing strong comprehensive problem solving abilities and commitment to quality.
Summary
Around 5 years of experience in Design, Development and Implementation of applications using Java/J2EE.Experience in development of applications using Servlets, JSP, JDBC, Struts, Design Patterns, XML, EJB, Hibernate, Taglibs, Oracle, SQL, JUnit, HTML and JavaScript. Experience in requirement collection, design level analysis and decision-making.Participated in System Architecture and Design by using Rational Unified Process. Developing applications by following all the phases of software development life cycle.Experience in using Configuration Management tools like VSS, DTS and Rational Clear Case.Experience in preparing JUnit test cases, measuring the code coverage, optimizing the code blocks and resolving issues raised by Component System test and Product System test.Quick learner with the ability to grasp new Technologies, Business Processes and Methodologies.Experienced with TDD practices and tools.Excellent communication, interpersonal skills.Sound knowledge on Liferay (Admistration/Development).Good Exposure to Agile Methodology.
Certifications
Academics
B.Tech (Electrical and Electronics Engineering)
Skills
Languages
Java/J2ee
Software Process
UML, OOPS, OOAD
Middleware’s
SOAP
Frame Work
Struts
Tools
Coding Standards, Optimize IT, JUnit Test, Jstyle, Rational Rose, DTS, ANT and Bugzilla, TOAD, TLMR, JIRA
Application Servers
Tomcat Server, Jboss, BEA Web Logic, Web Sphere Application server
Version Control
VSS and DTS, Clear case, Clear Quest, Quality Center
Database
Oracle
IDE
Eclipse with Tomcat and JBOSS Plug-ins and Net Beans, WSAD, RAD
Technologies
Servlets, JSP, JDBC, HTML, JavaScript, XML, SQL, EJB, Java plug-in framework, Hibernate, DOM, SAX, Castor, Ajax
Work Experience
Saskatchewan Telecommunications April 2012 to Sept 2012
Project : Optius1.0
Role : Java Developer
Description: Optius is based on Martens Software developed in COBOL. This Product maintains service order, work tickets and Inventory for service providers. This product eliminates manual work, provides automation to service providers in terms of handling service orders and work tickets. Optius product is divided into phases.
Responsibilities:Worked for this product in Phase 3 and phase 4 which involves fixing bugs and enhancements to the system.Development activities in resolving bug fixes include medium and minor bugs with optimizing code.Worked in enhancements includes Modifying the XSD, generating Data Transfer Objects, related coding of java files.Participated in writing JUnits test by using mock factories and code coverage.Knowledge of UML, object modeling, analysis and design patternsWorked in a self directed, agile environment.Documented the code/processes/practices in both inline (Javadoc) and various hard copy artifacts.
Environment: JSP, Servlets, EJB, JDBC, JNDI, Oracle, Java, J2EE 1.4, JBoss 5.0 and SVN, ANT, JSF, Hudson, XML, TLMR, XHTML, Firebug, Subversion, EMMA, JIRA, Subclipse, Hibernate, Web Services, Soap UI
Intact Insurance, Toronto Feb 2010 to March 2012
Project : CLPSS (Commercial lines point of sales and system)
Role : Java Developer
Description: A fully automated Electronic Point of Sales and Services System to support all insurance products of Intact Insurance. The CLPSS system ensure prompt and accurate service to the customers through eliminating manual work process and automation of the billing process in a secure environment to enhance decision making for an efficient time and money management. Some of the products and services includes car insurance, property insurance developed under Java/J2EE framework with Oracle as back end and 24/7 availability for clients, registered customers.
Responsibilities:
Involved in discussion with customer designers team and architect team. Identifying the Design patterns and approach for implementing them.Logical Data design modeled as UML models in a typical class diagram or data model (depending on tool capability), including Logical Entities and their description.Design and development for presentation layer of Client Details and Residential Details in struts.Worked on several small change requests and Bug fixes in the existing system.Worked on Axa Conversion Project using XML, Core java, and Castor Mapping.I have actively involved in Agile Methodologies process in our new Project CLPSS revival (i.e., CLPSS2).
Environment: JSP, Servlets, Struts, EJB, JDBC, JNDI, Oracle, Java, J2EE 1.4, Web Sphere Application Server and Clear Case, Quality Center and RAD7, XML, Castor, JavaScript.
Synchronoss Technologies, Bangalore, India Jan 2008 to Nov 2009
Project : GT3000 (General Test Management Tool)
Role : Software Developer
Description: The project is based on the testing automation. It provides capabilities to view, create, modify or delete test cases. It provides the facility to see the test status in the form of the reports, helps the tester to view the defects under various categories like Requirements, Design, Defects (code), and Testing. Application will generate reports for each of the categories, based on the given input.
Responsibilities
Requirement offering, design specifications (for requirements).System architecture design and analysis.Involved in writing Planning documents SRS, STP, HLD and LLD.Involved in designing using Rational Rose.Reviewed Planning documents of other modules and provided comments which resulted in fewer defects during unit testing.Developed modules using the struts framework for Login management, User Management and Task Management.Involved in unit and integration testing and smoke test of all modules in the application.Involved in Root Cause Analysis of other modules which yielded more defects during module integration testing.Analyzed the impact of the defects after fixing which yielded zero regression test failures.
Environment: Java, JUnit, JSP, Servlets, Struts Framework, XML (DOM, SAX), Apache Tomcat, spring, Hibernate, JBOSS, SOAP
Aviva Life Insurance Co. India Pvt. Ltd. Jun 2007 to Dec 2007
Project : Secure Messaging System Role : Associate Software Engineer
Description: To provide value added services to its advisers the Secure Messaging application was designed. It has been identified to provide online request/response service to its advisers. This will enable faster turn around time for advisers as well as effective resource utilization for the customer service representatives.
Responsibilities
Designed the application using OOAD.Coding and Unit Testing of modules.Design and Development for presentation layer of admin modules in struts
Environment Eclipse JSP, Servlets, Struts, JDBC, JNDI and Oracle, J2EE 1.4, JBOSS application server and VSS.