Narayanan Chandramohan Email Id : **************@*****.***
Mobile No : +1-678-***-****
Experience Summary
SUMMARY:
* ***** ** ********** ** the IT industry, involved in complete software development life cycle including requirement gathering, analysis, design, development, deployment, testing, debugging, project management, implementation & maintenance of application in the Client/Server and Internet/Intranet environments.
Experience on various business domains like Retail, TeleCommunication, Healthcare and Publishing.
Expertise in Java and J2EE - Servlets 2.4, JSP 1.2/2.0, Struts 1.2/2.0, EJB 2.1/3.0 and Spring 2.0
Experience working in Proxy and Façade design pattern based projects.
Experience in working with full life cycle (SDLC) of Development and distributed computing technology.
Application development experience using Multithreading, Serialization, Externalization, Collection framework, Generics, Core Java components.
Developed rich and complex Web UI using AJAX, HTML/XHTML, JQuery, JavaScript and CSS
Experience in consuming Web services like SOAP (Simple object access protocol) and REST (Representational State Transfer).
Experience on developing XML, XSD, XSL, XSLT and JSON for XML processing.
Experience in using JUnit for unit testing, and SOAPUI and Rest Client for web services testing.
Experience in build tools like ANT and Maven 2.2/3.0 and logging APIs like Log4j.
Experience in working with Databases like Oracle 9i/10g/11g.
Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like TOAD and SQL Developer.
Experience with Continuous Integration Tools like Jenkins..
Experience in developing and deploying applications through Tomcat 6.0 and application servers like Weblogic 9.1/10.3/11g and websphere 6.1/7.0.
Experience on web tools like SOAP UI, Rest Client, SQL Developer, Toad, Servicenow, Jira and Rally.
Experience in developing applications using Eclipse IDE Juno, Kepler and IBM-RAD 7.0.
A self-motivated professional and natural communicator possessing good technical, initiating, leadership and problem-solving skills and has proven to be a good team player.
Experience in the software design and development using both Agile and waterfall model.
Experience in co-ordinating with offshore team for production issues and server maintenance.
Experience in Tibco BW, Kariba framework and EMS scripts.
Technical Skills
Programming Languages
JAVA, PL/SQL
Technologies
JSP, Servlets, Struts, Spring, EJB, JDBC, JNDI, log4j
App & Web Servers
WebSphere, WebLogic, Tomcat
Operating System
Windows 7/XP, UNIX, LINUX
Web Technologies
HTML, XML, JSTL, CSS, JavaScript, jQuery
RDBMS
Oracle
Scripting Language
Unix shell scripting, EMS
Testing Framework
Selenium
IDE
IBM RAD, Eclipse
Tools
SOAP UI, WinSCP, Putty, Beyond Compare, Firebug, XMLPad, TextPad, Rally, Jira, ServiceNow
Build Scripts
ANT, Maven 3.0
Code Repository
IBM Rational Clearcase, SVN, CVS
Code Coverage Tools
Sonar
Project Details
1.Client Name : Macy’s Systems and Technology
Working Period : Jun 2017 to till date.
Domain : Retail Sales
Technologies Used : Java 6, Oracle DB, log4j, Kariba, EMS, TIBCO BW, Jenkins, UDeploy, JIRA, Servicenow, iAPI
Roles and Responsibilities:
●As a Production support engineer, worked in Deployment of Application in the Weblogic Server environment using ANT tool using Struts architecture with the JSP Client.
●Worked on L2 and L3 support activities for Java/J2ee application.
●Extensive knowledge in debugging the java code and providing fix for it.
●Developed triggers, packages, procedures and functions using PL/SQL.
●Co-ordinated offshore team of 10 members with Daily stand up meeting, helping them in resolving production issues.
●Unit testing and Integration Testing of application.
●Kariba onboarding activity for all development projects.
●Participating in release meeting with Business team and stakeholders.
●Maintenance of Linux jobs using Crontab
2.Client Name : AT&T Inc.
Working Period : Feb 2014 to till date. (1+ year working in client place)
Domain : Telecommunications – Retail
OPUS is a one point universal sales application used for retail sales of AT&T wireline and wireless products. The application offers sales representatives in Retail stores to sell wireless devices, wireline products like AT&T Uverse Tv, VOIP and Internet plans.
I worked in Port-In module for wireless products which allows other network users to be part of AT&T network. I had worked in development of Credit card payment processing in OPUS through ISC250 device. I worked in enhancement of Receipt printer module that featured new contents and dynamic footer in store receipts. Currently I am working in bundle builder module that allows user to build their own bundle of ATT products like DTV, Uverse Tv, Internet and VOIP products in Test Driven Development model.
Technologies Used : Java 7, Struts 1.2, Spring, JSP, EJB, Javascript, jQuery, Oracle DB, log4j
Roles and Responsibilities:
●Participating in design and code reviews
●Unit testing, smoke testing and Integration Testing of application.
●Ongoing support and maintenance of the application of defects and Fixing them.
●Participating UAT testing and production readiness
●Worked on with bug tracking tools like Jira and source code repositories like CVS, SVN and database tools like TOAD and SQL Developer.
●Support of application deployment and maintenance.
●Good experience with Agile software development and unit testing tool like JUnit to write and run repeatable tests.
●Support testing (Functional, Performance, Access controls)
●Develop documentation artifacts
●Analysis, development of various server side components like SDOs, service handlers for service layer, DAOs for persistence layer and action classes.
●Build application components based on software specifications
●Design UML diagrams like class diagram, sequence diagram for various modules using UML tools for system design.
●Designing and development of web based UI using Spring and Struts frameworks.
●Involved in developing the front-end components using HTML, CSS,Java Server Pages, AJAX, JSTL, JAVASCRIPT, JQUERY and XML.
●Created a single independent Application Page for AUDIT services, which can be accessed from anywhere in the active case throughout the flow.
●Actively involved in Production Support for fixing the IR’s and adding new changes with new releases to the current deployment in prod.
●Used Log4j for logging errors, messages and performance logs.
3.Client Name : Blue Cross Blue Shield of Minnesota
Working Period : July 2012 to Jan 2014.
Domain : Healthcare
Blue Cross Blue Shield of Minnesota provides multiple health coverage options to huge members. BCBSMN offers provider applications, online enrollment and Membership applications.
I was part of production support team and took care of supporting multiple portals. Played a key role in fixing the issues during open enrollment period. Developed an innovation tool to reduce the time taken to refresh the Configurable cache.
Technologies Used : Java 5, Struts, SOAP, Javascript, Selenium, Oracle 10g, log4j, IT2B
Roles and responsibilities:
●Worked on MVC based architecture and Façade design pattern.
●Used Struts 2.0 while creating server-side front end web pages.
●Handled sessions of the application requests using EJB 3.0 Session beans.
●Developed entity beans using EJB 3.0 Entity Beans.
●Tested the business logic using JUnit test cases in Test Driven Development environment.
●Used X QMF in retrieving, updating, creating and deleting the customer details from the Oracle databases using SQL.
●Actively involved in providing bug fixes to the existing code base.
●Actively involved in manual testing of portal web pages.
●Actively involved in Production Support.
●Deployed the build or war files on the JBoss application server using Hudson.
●Responsible in writing Design, Interface and Testing Documents.
●Used Silk Central tool for bug tracking.
●Worked on Windows Server 2003.
4.Client Name : Elsevier
Working Period : Dec 2009 to June 2012.
Domain : Information and Media
Elsevier is a major provider of scientific, technical and medical information for Researchers, authors, editors and health Professionals. Scopus was their Flagship product.
I worked on ALIAS module which helped Scopus users to identify tombstoned authors. I was part of integration testing for all the peer modules in Scopus application.
Technologies Used : Java 6, Struts 1.2, JSP, Javascript, Oracle 10g, log4j, jQuery, SVN, CVS
Roles and responsibilities:
●Involved in gathering requirements, analyzing the project and creating Class Diagrams.
●Interacted, coordinated with the Design team, Business analyst and end users of the system.
●Created the web UI using Struts, JSP, Servlets and Custom tags.
●Wrote the DAO’s to access the database using JDBC calls.
●Deployment of Application in the Weblogic Server environment using ANT tool using Struts architecture with the JSP Client.
●Wrote SQL Queries, and integrated SQL Queries into DAO.
●Developed triggers, packages, procedures and functions using PL/SQL.
●Developed Business logic classes using Session Beans for Processing Manager Service.
●Involved in creating and configuring of build files
●Developed Controller Servlet a Framework component for Presentation
●Designed, Developed and Implemented JSP’s in Presentation layer for Submission Application reference implementation.
●Developed JavaScript for client end data entry validations and Front End Validation.
●Used custom tags to check for authentication.
●Wrote JUnit test cases for unit testing the integration layer.
Work Experience
Employer
Role
Period
Softvision LLC
Production Support Engineer
June 2017 – till date
Cognizant Technology Solutions
Sr.Java Developer
Jul 2013 – May 2017
Java Developer
Dec 2010 – June 2013
Junior Java Developer
Dec 2009 – Nov 2010
Educational Details
Title
College/University
Year of Passing
Bachelor of Engineering in Computer Science. (B.E)
Government College of Engineering, Bargur, TamilNadu, India – 635104
2009
Diploma in Computer Engineering
K.L.Nagaswamy Memorial Polytechnic College, Madurai, Tamilnadu, India - 625009
2006
Personal Details
Name : Narayanan Chandramohan
Date of Birth : 05/16/1987
Current Location : Duluth, Georgia
Country of Birth : India
Work Permit : H1-B valid till May-2020
Marital Status : Married.