Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Microsoft Access wikipedia , lookup
Tandem Computers wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Relational model wikipedia , lookup
Database model wikipedia , lookup
Oracle Database wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Microsoft SQL Server wikipedia , lookup
Clusterpoint wikipedia , lookup
Nishchal 469 242 2355 PROFESSIONAL EXPERIENCE: Over 7 Years of progressive experience in Object-Oriented Analysis and Design with experience in the full life cycle of the software development process including requirement gathering, design, development, testing, Implementation and maintenance inJava/J2EE technology. Expertise in Agile and Waterfall Software Development Methodology including Scrum technology. Expertise in severalJ2EE technologies like Servlets, JSP, Spring, Struts, EJB, JSF, SOAP and REST web services, Hibernate, JDBC, iBatis, and MyBatis. Sound skill in Swing MVC architecture, design patterns, Collections Frameworks, Exceptions handling and multi-threading. Experience in front end development using HTML 5, CSS 3, JavaScript and jQuery, Ajax, JSON and JSTL. Experience using core Java APIs to build multi-threaded server-side components for large-scale Web and standalone applications. Experience in Single Sign on (SSO) using Spring Security with Central Authentication service (CAS) server. Employed design patterns like Singleton, Front Controller, Business Delegate, DAO, Template, Session Façade, MVC etc. in project design & development Experience using various application servers - WebLogic, IBM Web Sphere Application Server and Apache Tomcat. Experience in building backend validations using Java which can be integrated with CICD. Hands on experience in building tool like Maven and ANT. Very good at building and Deploying EAR, WAR, JAR files on test, stage and production servers and also experienced in using Version Control Tools such as Subversion, CVS, PVCS and Clear Case. Good knowledge in OOAD, OOP and developing UML diagrams. Experience in Testing tools like Selenium and Cucumber using Java. Good knowledge of database design and development with relational database schema and normalization of tables. Expertise in database modelling, administration and development using Mongo DB, SQL, T-SQL and PL/SQL in Oracle (8i, 9i and 10g), MY-SQL, DB2 and SQL Server environments. Developing websites using HTML 4.0/5.0, XHTML, CSS, CSS3, JavaScript, JQuery, Ajax and JSON9. Expertise in like framework and SOA & MVC using Spring and Struts. Development experience with IDE's like Eclipse, RAD, and Net Beans. Expertise in XSD and XML creation using various parsers like DOM, SAX, JSON and JAXB. Knowledge in Angular JS and Node JS. Experience in version control tools like CVS, SVN and AccuRev to manage and control software development. Experience in providing production support for customer related issues and application maintenance. Self-motivated, initiative, flexible and ability to solve the problems efficiently. Having excellent analytical, communication and interpersonal skill. Education: Bachelor of Computer Science Engineering, UTA, Texas TECHNICAL SKILLS: J2EE Frameworks Web Technologies Middleware Technology : Spring3.0, JPA, Hibernate3.x, Struts2, EJB2.0 /3.0, JMS, JDBC and JNDI : Servlet2.5, JSP2.0, HTML, JSON Ajax, XML, XSD, XSL, AngularJS SOAP, WSDL : JMS, MQ Messaging, Solace, Active MQ Application/Web Server s : Web Sphere, Web Logic, JBoss 5.x and Tomcat 6.x and Databases : Oracle 11i, Mongo DB, MS SQL Server 2000, My SQL 5.0, MS Access, Toad 8.0, Oracle SQL Languages :Java, C/C++, PL/SQL, Java script, PHP, Shell Software Methodologies : Object Oriented Analysis & Design, UML, SDLC (Agile, Iterative) IDE : Eclipse, NetBeans, MyEclipse, IRAD, JDeveloper Source Control : CVS, SVN, CM Synergy, AccuRev Defect Tracking Tool : JIRA, QC Operating Systems : UNIX, SUN Solaris, WINDOWS XP/7.0, MS DOS. Tools : Maven, ANT, Log4J, JUnit, TOAD, SoapUI 4.0.5, JUnit, Rational Rose, Visio,Mockito, Jasmine PROFESSIONAL EXPERIENCE: Lennox, Carrollton,TX Aug 2014 to Present Java/J2EE Developer Roles and Responsibilities: Designed the application using Agile Methodology. Hands on experience in J2EE framework Struts, Spring, and Hibernate. Hands on experience in developing XML script for to configure. Involved in analysis, specification, design, and implementation and testing of Software Development Life Cycle. Worked in team to develop high level class diagrams and sequence diagrams and implement the same in JAVA/J2EE, Spring, Hibernate, Web services. Hands on experience in Solr including configuration of solr-config, data-config and schema XML files of Solrand deployment in the server environment. Involved in developing Batch jobs using JMS. Developed EJBs for the service layer interactions. Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration. Developed Web applications using Mongo DB and Utilized Mongo database management system for keeping user generated data. Bottle micro-framework implemented with REST API and MongoDB (NoSQL) as back end database. Involved in consuming, producing SOAP based web services using JAX-WS Hibernate is used as back end ORM tool for implementation of persistence layer and mapping of POJOs. Experience in interacting with client and understanding the requirement and convert them into technical requirement. Experience in single sign on with CAS authentication server. Developed maven based project structure having data layer, ORM, and the Web module. Implemented Spring AOP aspects to manage the application logging and Exception handling cross cutting concerns. Developed RESTFUL web service. Front end applications were developed using HTML 5, CSS 3, jQuery, AJAX. Hands on experience in JSON parsing and XML parsing. Implemented payment gateway using PayPal. Deployment of application in Tomcat server. Hands on experience in resolving issues in the production server. Environment:J2EE, EJB, Web Services, XML, XSD, RUP, Microsoft Visio, Clear Case, Source Integrity, Oracle 10g, WebLogic 10.3, JMS, SOA, LDAP, RAD, LOG4j, Servlets, JSP, Unix, Hibernate. Assurant Health, Atlanta, GA May 2012 to July 2014 Java/J2EE Developer Roles and Responsibilities: Designed and Implemented application based on MVC Architecture using Struts Framework which involved writing Action Classes/Daos/Controllers/Forms/Beans Developed Client side UI using JSP, JavaScript, JQuery, HTML, CSS, AJAX. Used TILES for designing the layouts and designing the pages to reduce the coupling between unrelated view components. Extensively used Java Multi-Threading concept for downloading files from a URL. Used Spring Dependency Injection, to make application easy to test and integrate Business logic of the application is developed using POJOs. Used Maven for build framework and Jenkins for continuous build system Used Hibernate Framework for ORM to map to Oracle database Used Spring IOC and MVC for enhanced modules Used Spring DAO concept in order to interact with database (DB2) using JDBC template. Designed and developed custom Mongo DBapplications specific to clients' needs. Wrote WebServices using SOAP for sending and getting data from the external interface. Involved in writing the ANT scripts to build and deploy the application. Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO. Used to deploy the applications in various work environments like QA, and Development Used CVS version controller to maintain the code Used JUnit to unit test the modules &Log4j for logging error/debug messages Resolved the issues encountered during the SystemTesting and AcceptanceTesting Involved in implementing the JMS (Java messaging service) for asynchronous communication. Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application. Created Stored procedures using SQL for data modification (Using DML insert, update, delete) in SQL Server Interaction with SQL Server database is implemented using Hibernate. Interacted with testing team to fix defects Involved in bug-fixes, enhancements and code refactoring Environment: Java, Spring MVC Framework, JSP, Servlets, Web Services (REST), Hibernate 3.0, Log4J, HTML, JavaScript, JQuery, XML/XSLT, AJAX, Json, ANT, CSS, MySQL, ilogJrules, Web Logic 9.2 Windows XP, RAD. Hilton,Mclean,VA Java Programmer Oct 2010 to May 2012 Roles and Responsibilities: Modeling conceptual design using Use Case, UML Class, and Activity diagrams using Rational Rose Used JSP, JavaScript, HTML, AJAX, CSS, and XSLT to create the user interface views Involved in the development of Enterprise Java Beans (EJB’s) to implement Business logic for maintaining state information and database operations Configured Struts/Spring/Hibernate frameworks. Deployed the application using WebLogic Application Server Experienced in writing SQL and PL/SQL scripts including Stored Procedures, functions, packages and triggers Implemented Database access through JDBC at Server end with Oracle &DB2. Object relational mapping and Persistence mechanism is executed using Hibernate ORM. Used Google API’s to scheduled search requests to track the Internet for new and updated information on a specific subject. Implemented SpringAOP in exception handling, which it reduce the development time to handle the exceptions. Used Web Services like SOAP and WSDL to communicate over internet. Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS. Used PVCS version controller to maintain the code. Usage of profiling tools in WSAD 5.1.1 to measure, organize and display the information about the runtime behavior of code inside JVM using WSAD profiling infrastructure, RAD. Developed test classes in JUnit for implementing unit testing. Configured Weblogic Application Server to create Connection pool and Datasource. Created Stored Procedures, Triggers, and Queries using Oracle 10g for business rules. Used Unix scripts with java runtime to execute shell script. Involved in implementation of web services (top-down and bottom-up), web service clients using RAD and Axis technologies. Extensive code coverage using JUnit Tests. Used framework like JUNIT, Mockito, Jasminefor Unit testing of application. Used Clearcase for source code management. Responsible for labeling the code, branching for releases, merging branches and moving code to test and production environments. Involved in the development of on-line account management, order and payment processing using WSDL/SOAP web services. Involved in configuration of Connection Pools, Datasources, manage servers, JMS using WebLogic. Environment: Java, J2EE, Web Logic, Oracle 10g, JSP, STRUTS, JDK, JSF, Hibernate, JavaScript, AngularJS, HTML, CSS, AJAX, JSTL, ANT1.7 build tool, Junit, Spring, Log4j, Web Services. PNC Bank Columbus, OH Sept 2008 to Oct 2010 Java Developer Roles and Responsibilities: Involved in designing and developing presentation layer using Struts view tags (HTML, Bean, Logic and Nested), JSP, HTML and CSS. Developed the Struts Action classes and Action Form classes and configured them in Struts configuration files as part of the controller component Extensively used WebSphere Studio Application Developer for building, testing and deploying applications To keep track of latest Versions implemented CVS Structure Worked on Eclipse & RAD 6.0 environment Wrote SQL queries for JDBC connection to Oracle database Used embedded classes and maps to model ternary relationship in JPA. Created class diagrams and sequence diagrams using rational rose Clear Case is used for version control. Implemented various Custom Tags and JSTL tags. Setting Data sources, JNDI Names and also worked with cells, nodes and servers during WAS 6.1 environment in deployment team Adopted J2EE best Practice, using J2EE Design patterns. Business Object and Data Transfer object for portability and performance. Utilized Design patterns MVC, VO, DAO, Factory, Singleton Used SVN for source control repository Developed Unit Test Cases with JUnit. Involved in Module Testing and Integration Testing. Used IBM RAD IDE for application development. Performed Defect Tracking on a regular basis to make sure every defect has traceability back to the source by using tools such as Clear Quest. Environment: HTML, CSS, Java script, Struts 1.0, JSP, JSTL, Java Beans, JPA, DTO, Core JDK 1.4/1.5, XML, Windows XP/2000, Websphere6.1, RAD 6.0, Oracle 9i/10g.