Saichand
Email: *************@*****.***
Ph#: 412-***-****
Professional Summary:
Over 6 Years of experience in the Software Development Life Cycle including analysis, design, development, implementation, testing, maintenance and documentation.
Extensive Experience in Angular2, TypeScript, Node.Js/React in developing services and Web based applications using JAVA, J2EE Standards JSP, Servlets, TagLibs (JSTL), JDBC,JNDI, Jenkins, JIRA, WebLogic, Java Beans, EJB, JMS, Web Services(SOAP, WSDL).
Java UI Developer with extensive experience building rich, single-page applications using HTML5, CSS and JavaScript.
Extensively experience in using Angular.JS,Node.JS /React and Angular2 in Creation of web pages includes adding objects, Manipulation of the objects, Adding forms, Data Validations, Calling date and time functions, Calling Object oriented functions, and 2 way binding.
Extensive experience in frameworks like Struts, Hibernate, and spring.
Proficient in Web designing & development, using Adobe Dreamweaver, HTML5, CSS, JavaScript, ES6,ES5, XML,ReactJs/Node.JS, Angular.js, JSP, JSON, JSF and Ajax.
Experience applying the latest software development approaches including MVC, event – driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
Understanding of UX principles and best practices.
Experience with Responsive Web Design.
Good understanding of Javascript design patterns and MVC frameworks .Knowledge of common browser developer tools and performance tuning techniques.
Experience in using CSS with Angular.JS which is called in different scenarios required such as moving to the next page or animations while page and screen changes.
Experience working with web sockets and HTML5 web storage.
Good experience in log4J implementation to persist the data into log files and experience with Ant and Maven for the build and deployment of applications.
Experience with Agile (Scrum) and test driven development and version control (SVN, Git, etc.). Keen focus toward consistency and attention to detail primarily related toward coding standards.
Working knowledge of Java Web Services with real time knowledge using SOAP, REST, WSDL and UDDI.
Good knowledge in usage of version controls such as CVS,GIT, VSS (Visual Source Safe), and Clear Case.
Experience in writing database objects like Stored Procedures, Triggers, PL/SQL packages and Cursors for Oracle, MySQL, DB2 and Sybase databases.
Strong experience in client interaction and understanding business application, business data flow and data relations from them.
Committed to excellence, self-motivator, fast-learner, team player, ability to deal with people diplomatically and a prudent developer with strong problem-solving skills and communication skills.
Technical Skills:
Languages
Java,TypeScript, C, C++, PL/SQL, UNIX Shell Scripting, EcmaScript(ES5, ES6)
Java/J2EE Technologies
Core Java, JSP, Servlets/Applets, JDBC, JNDI, JMS, JSTL, Java Beans, RMI, Java Multithreading, Generics and Collections, EJB, Tiles
Web Technologies
HTML5, XML, XSLT, SAX, DOM, CSS3, JavaScript, XPath, AJAX, jQuery, Angular.js, Bootstrap,Node
Methodologies
UML, Agile, XP and traditional SDLC
Frameworks
Spring, Struts, Tapestry, Hibernate, Angular2
Messaging
IBM MQ Series
Bug Tracking Tools
Rational Clear Quest, BugZilla
Design & GUI Tools
Eclipse, IBM RAD/WSAD
App servers
IBM WebSphere, Apache Tomcat, BEA Web Logic, JBoss
Databases/Tools
Oracle 11g/10g /9i, SQL Server, DB2, MySQL, Toad, PL/SQL Developer
Design/Version Control
UML, Rational Rose, CVS, SVN, VSS, ClearCase
Operating Systems
Windows, Linux, UNIX
Professional Experience:
Client: Anthem Inc. Norfolk, VA Jan 18 - Till Date
Role: Java Developer
Description: Market Place
This is a Migration Project. ACMS is Anthem’s strategic care management platform and is the designated future-state Utilization Management platform for pre-auths and referrals for the NY and NE markets. ACMS will replace ECC and integrate with ACES, CS90 for UM, per a roadmap that aligns with Modernized Migrations timelines. This application provides seemless integration of Inhouse intake channels with Anthem Medical Management Systems. External/Contracted vendors with Medical Management System. Care Managers with CM Systems. Streamlines the interface for Med Management System and Case Management Systems. A direct interface is created between ACMP and CLAIMS by CMGW.
Responsibilities:
Involved in developing SOAP-web services for Services Application, based on required schema, which was shared across multiple teams for various service consumptions.
Implemented the Project in AGILE based development Environment and participated in Daily standups, Backlog refinement, Sprint Planning 1 & 2 and Retrospective meetings.
Involved in the phases of SDLC Analysis, Design phase, Development phases of the application.
Involved Service Oriented Architecture (SOA) and Involved in XML configuration for obtaining bean references in spring framework using Dependency Injection.
Used Spring batch for batch processing the cases from ACMP to CMGW.
Designed and developed application using Spring Framework-IOC/DI, Spring MVC, Servlets, EJB integrating with Hibernate framework.
Used Hibernate ORM framework to develop Data Access Layer.
Written SQL queries, stored procedures manipulating and addition of new features in the DB2.
Used JDBC as the persistence layer for interacting with DB2 database.
Used XML to read input and output while testing Web Services.
Integrated spring framework with Hibernate that is used for Database operations.
Created test case scenarios for unit testing and performed Junit testing framework.
Involved in creation of an automated build environment for application using Maven and deployed JAR, WAR, EAR files.
Worked with the JIRA tool for bug tracking.
Used Java Mail API to auto generate emails for notifications.
Used clear case version Control to maintain source code.
Environment: Spring MVC, Spring Batch, Clear Case, WebSphere Application server, IBM Rational Software Architecture, JIRA, Maven build tool, Restful Web services, Hibernate, DB2, Junit, TOAD, Agile Development, java 1.7.
Client: Delta Dental Plan of Michigan Sept 16 – Dec 17
Role: Sr. Java Developer
Responsibilities:
Extensive experience in web based Technologies and client/server applications in Java, J2EE technologies using Object Oriented Analysis and Design (OOAD).
Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards. Strictly Followed Test Driven Development(TDD)
Implemented the Project in AGILE based development Environment and participated in Daily standups, Backlog refinement, Sprint Planning 1 & 2 and Retrospective meetings.
Involved in the phases of SDLC Analysis, Design phase, Development, UAT and Production phase of the application.
Developed UI part of application by using HTML, XHTML, DHTML, CSS, XML, XPATH, XSLT, JavaScript, JQuery, Portal.JS, AJAX, JSP's, JSTL.
Designed and developed application using Spring Framework-IOC/DI, Spring MVC, Servlets, EJB integrating with Hibernate framework.
Used Hibernate ORM framework to develop Data Access Layer.
Integrated spring framework with Hibernate that is used for Database operations.
Written SQL queries, stored procedures manipulating and addition of new features in the DB2 & Oracle database.
Developed and Consumed SOAP/ Restful Web services using JAX-WS, JAX-RS, WSDL, XML to access image archives.
Worked with the JIRA tool for bug tracking.
Created unit test cases for Smoke & Regression Testing using Cucumber and Junit testing framework.
Worked extensively on securing Server and Client Communication using SSL and TLS.
Used Java Mail API to auto generate emails for customer notifications.
Application deployment and debugging is performed in Linux environment and used Putty/ WinSCP to access the Server Logs.
Involved in creation of an automated build environment for application using Jenkins, SVN, Maven, and deployed JAR, WAR, EAR files.
Used Subversion GIT version Control to maintain source code.
Environment: Java 1.7, Spring 4.2.0, Hibernate, DB2 10.1, Oracle 11g, Maven 3.3.1, Ant, HTML, CSS, JavaScript, JQuery, Soap, Restful, Soap UI, IBM WebSphere 8.5.5.9, Log4J, Junit, Jenkins, Red Hat Linux 7.2, Axis2.0, Java Applets, Windows XP.
Client: Landis+Gyr, Atlanta, GA. Sept 15 – Sept 16
Role: Full Stack Developer
Responsibilities:
Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
Developed the applications using Java, JSP, JDBC, Web Services, Struts, HTML5, and JavaScript etc.
Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
Used all the components of STRUTS Framework like Action Forms, Action Servlets, Action Mappings, Action Errors, and Tiles.
Implemented business layer using spring core and configured spring dependency injection, enabling all business components loosely coupled between layers.
Use Jenkins, JIRA, GIT for continuous integration.
Developed web components using MVC pattern under Struts framework.
Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
Involved in designing and developing the front end of the application using JSP, Java script, AJAX, HTML5, DHTML, CSS3.
Implemented and tested the enterprise application with jQuery, Angular.js and Spring MVC.
Used Angular.JS extensively in creating web pages with forms for single page applications, adding additional menus in regards to the time and format limits.
Worked with database creation as part of the XML files where instructions were passed from the client in XML and converted into the required format in Angular.JS.
Used Angular.JS as the in creation of the objects, positioning, and calling of the objects as part of functioning of different screens to ensure the applications fits in different screen sizes.
Used Angular.JS with the Phasors to achieve desired animation.
Used Java Mailing or Messaging Service (JMS) API’s for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
Used Modules and Controller in the JS files as part of the constructors.
Creation of audio functions and voice overs and making them public such that it can be called throughout the project.
Involved in Unit testing of application using JUnit and built the package using Ant and deployed the application on to WebLogic App Server.
Possesses an operational mindset to build a platform that is easy to run and scale to the broad breadth of NY state website and other state fair.
Followed Agile/SCRUM software development methodologies.
Extensively used Oracle SQL Developer graphical tool for the enhancement and simplification of Database Development task.
Performed a thorough unit testing and resolved several data related issues before migration to production.
Environment: J2EE, Spring, Hibernate, JSP, Struts, MVC, HTML5, CSS3, Angular.js, JavaScript, AJAX, JDBC, JSTL, JQuery, JMS, XML, SOAP, WebLogic, agile, SQL and Windows.
Client: BBVA Compass, Birmingham, Alabama July 14 – July 15
Role: Full Stack Developer
Responsibilities:
Involved in requirements gathering, developed the GUI, and wrote business logic code for server side and client side implementation.
Worked in Agile software development environment for planning, estimation & developing and maintaining Shopping site.
Use Jenkins, JIRA, GIT for continuous integration.
Developed web components using Struts framework, JSP, HTML5, CSS3 and JavaScript.
Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
Integrated Struts application with Spring Framework by configuring Deployment descriptor file and application context file in Spring Framework.
Implemented Spring MVC Architecture; Servlet targeting request module and flow of control generating JSP in Presentation layer.
Developed and deployed EJBs into BEA Weblogic application server.
Used NetBeans for writing code for JSP and establishing connection to database through JDBC.
Used Angular.JS in fetching the information using formats and adding DOM at forms where additional options needed to be added to students.
Included tables using Angular.JS and manipulation of the tables.
Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system.
Developed interactive and dynamic web pages using hand coded semantic HTML5, CSS3, JavaScript, Angular.JS and Bootstrap.
Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
Implemented back-end code using Spring MVC framework that handles application logic and makes calls to business objects.
Used Angular.JS extensively in animation of the web pages in case of success, failure and selection of a function in the web application.
Created static functions and reusable public functions such as fixed animated functions, date and time functions, objects location in the page functions using Angular.JS.
Developed XML Schemas – XSD, DTD for the validation of XML documents.
Migrated Servlets to the J2EE architecture.
Made extensive use of Java Naming and Directory interface (JNDI) for looking up enterprise beans.
Involved in developing JSF components for the next generation version of the application
Designed powerful JSF and JSP Tag libraries for reusable web interface components.
Used Hibernate for creating persistence layer to access/persist database entities.
Involved in developing reports engine, which consumes the XML and applies XSLT to generate reports.
Generated excellent reports using J2EE, Jasper Reports and JDBC classes.
Validation of front-end screens using Java Script before sending data to the Server.
Created SQL statements for the effective retrieval and storage of data from the database.
Developed Session beans representing different types of business logic and Entity beans representing data persistent logic.
Environment: Java, Java Script, EJB, Spring, Hibernate, Struts, JNDI, JSP, JMS, JSF, JDBC, BEA WebLogic 7.0, HTML5, CSS3, Angular.js, Bootstrap, XML, TSQL, SOAP, MS Visual Safe Source, MS SQL Server 2005, NetBeans IDE, Agile and Windows.
Client: GGK Technologies, India Jan 13 – July 14
Role: Full Stack Developer
Responsibilities:
Involved in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the application.
Used the J2EE design patterns like Value Object Pattern, Business Delegate, Service Locator and Session Façade, Singleton, Factory and DAO.
Developed the application under J2EE architecture using JSP, Struts, spring, Java Beans.
Developed layout of Web Pages using Tiles and CSS.
Developed JSP pages as per requirements used Dojo JavaScript Library with AJAX to add user functionalities, jQuery UI for client side validation.
Integrated Hibernate ORM framework with spring framework for data persistence and transaction management.
Implemented Java Message Services (JMS) using JMS API.
Created and implemented stored procedures, functions and triggers using SQL in Oracle database.
Participated in verification and validation.
Used Angular.JS API in manipulation of the strings.
Using Angular.JS with CSS in case of success or failure scenarios.
Involved in testing the application different tools and fixed the bottlenecks.
Errors were logged using Log4j.
Used JUnit for debugging the application.
Tested all major functionalities using Junit and Power Mock.
Used Subversion for version control and source code management.
Prepared technical reports and documentation manuals during the program development.
Interacted with users in case of technical problems and mentored the business users.
Environment: Jdk 1.7, UML, Struts 1.2, Struts Tiles, Struts Validator, Hibernate, Angular.js, JQuery, Spring, BEA WebLogic 9.1, AJAX, XML, DOM, JDBC, CSS, Eclipse, ANT, Log4j, JUnit, Power Mock, SVN, Oracle 10g and Windows.
Client: Melon Technologies, India. May 11 – Dec 12
Role: Java UI Developer
Responsibilities:
Worked on Design, UI, wire-framing, HTML, CSS, JQuery, JSP, accessibility, and optimization.
Translated designs and style guides into functional user interfaces, ensuring cross browser compatibility, performance and robustness.
Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
Designed Chrome Packaged Apps like Some Games and Widgets using various technologies JavaScript, CSS and HTML.
Designed wireframes and mockups for new web interface for a network analysis virtual appliance.
Worked with full UI control of HTML/CSS, maintaining code and cleanliness.
Created some prototype to implement some of the latest features of HTML and CSS.
Worked with back end developers to implement AJAX and dynamic HTML functionality in JQuery.
Implemented the UI using Ext JS and graphs using EXT JS graphing components.
Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
Worked with complete redesigns of a daily events website and focused on improving readability, utility, and overall UX.
Worked closely with QA team to understand the reported defects and fix them.
Environment: J2EE, JavaScript, XML, UML, JSP, JavaScript, HTML, AJAX, PL/SQL, Ext JS, Eclipse, ANT, J2EE, Web Logic Application Server, Windows XP and UNIX.