Nagendhar - Production Support Programmer Analyst. |
[email protected] |
Location: Baltimore, Maryland, USA |
Relocation: Yes |
Visa: H1B |
Nagendhar
Production Support Programmer Analyst. 732-649-1813 [email protected] Baltimore, MD Yes H1B Career Objective: To work in a creative, challenging environment and achieve growth-oriented carrier in an organization where I can contribute best to the growth of the organization and my technical skills, Knowledge and functional experience will always be utilized. Professional Summary: 16+ years of experience in the field of software development life cycle and Production Support Analyst for Enterprise and Web based Applications using Java 8, Microservices using Spring Boot, React.js and J2EE Technologies such as Servlets, JSP, EJBs, JMS and frameworks such as Spring, Struts, JSF, Maven, Hibernate and XML technologies such as SAX/DOM and Web Services such as REST and SOAP etc., and debugging. Extesively used Splunk,New Relic, Grafana, Datadog, Wily, Rally and ServiceNow for support. Experienced in Spring Integration, Spring Security, Spring Batch, Spring MVC, Struts, Hibernate modules in multiple projects. Expertise in J2EE programming Technologies: JAX-WS, XML, JAXB, Webservices, WebLogic and WebSphere Servers, JSP s , Servlets, EJB, Java Beans and JNDI. Also used JavaScript Object Notation (JSON) is used to transmit date between a server and web application, as an alternative to XML in web applications. Extensively used jQuery, Angular JS, and JavaScript. Expirienced on WebSphere application server 8.x installation, data source confiugration with multiple databases, administrate server and deploy ear, war files in the server. Familer with Java design patterns MVC, Singleton, Service Locator, Business Delegate, Factory and DAO. In-depth knowledge on building RESTful interfaces and oAUTH2.0 security model. Experiance in developing test cases with Junit and logging using Log4J. Extensively used Apache Ant 1.4 and Maven 3 as Java Build tools. Experienced in RESTful webservices with JSON. Extensively used SONAR and IBM AppScan for source code validation and to avoid code violations. Ability to understand Migration requirements and bridge the gap using AWS. Management of AWS Services CLI, EC2, VPC, Route 53, and IAM services. Knowledge on AWS services like EC2, ECS,SNS, VPC, Route 53 and CloudFormation etc. Experiance in client/vendor interactions for requirements gathering and preparing related documentation for requirements ad design. Technical Skills: Languages Java/J2EE (C++, JDK, JDBC, Servlets, EJB, JSP, SQL/PLSQL) Database DB2, SQL Server, Oracle and My SQL. Frameworks Spring4, Struts 1.1 and 1.2, iBatis, Hibernate 4, Cisco Specific Framework. Web Services REST, SOAP, JSON, JAXB, XSD, and WSDL. IDE s and Tools RAD 8 & 9, Eclipse, UML, Net Beans, Log4J. Scripting Languages AngularJS, jQuery, Java Script, Dojo, and Ajax. Web & Application Servers Tomcat 4.x, 5.x and 7.x, Web Logic 6, Web Sphere 6, 7.0, 8.0 & 9.0 Distributed Technologies RMI and EJB 2.0 & 3.0 with annotations. Markup Languages HTML5 and XML, and XSLT Methodologies and Concepts Agile and Waterfall system analysis and design Testing Tools JUnit, Mockito and Selenium Build Tools Maven 3.2.1 and Ant 1.4 Cloud Amazon Web Services, Docker, Terraform Support Tools New Relic, Grafana, Splunk, Service Now, Wily, Rally PROFESSIONAL EXPERIENCE: Employer: TRowe Price, MD June 2015 July 2023 Sr Production Support Programmer Analyst. Designed and developed retail account management system and related tools, which enables retail customers to research and invest in mutual funds and collage savings funds. Perform transactions like setting up new accounts, link back bank accounts and set up automatic transactions, view statements and historical performance of personal fund. Projects: Account Access & Tools: This application is used by external customers, and it provides purchase, redemption, exchange of Mutual Funds and Brokerage Funds. Maintain Account Activity and Profile and Preferences. New Account Setup: Application used by both external customers for setting up new accounts for Mutual Funds, Brokerage Funds and 529 College savings. myRetirementPlan(MRP) : Application used to participant s one-stop resource for quick and easy access to account specifics such as Plan futures such as vesting, eligibility and company match policies, Investment Options includes latest information on the investments available, Forms convenient links to plan-specific forms such as beneficiary and enrollment forms and other tabs like My Services, Planning Tools and Retirement Education. Plan View Portal (PVP) & Tools: This application is used by external vendors to manage plan level data and Authorized approvers can manage the plan level info. PVP applications deal with internal tools/applications like CAF , CMR, CAIS, ODR to serve the participants. Any many other applications AAR, GLA, GLI, IAS, NA1, NA2, NA3, NA4(NASU) etc., Responsibilities: Supported 24/7 and responsible for maintaining the health of the application and used New Relic, Grafana, Splunk to monitor the applications running on the Production servers to identify any potential issues and making necessary changes needed for infrastructure and applications based on performance and change requirements. Analysis and enhancements of the existing systems in Spring, Struts, EJB, Web services, JAXB, Java and J2EE. This involves reviewing complex code using java, Spring Boot, react.js, Angular. Experience in client/vendor interactions on yearly Certs update (Internal / External) work in Apigee / Webserver environments and Extensively used Venafi tool for internal/external certs maintenance. Experience in on-prem applications migration into cloud environment and managed applications in EC2, ECS, Lambda, SNS, VPC, Route 53 and CloudFormation etc. Build and deploy the artifacts using Jenkins and CI/CD pipelines to the local and test servers and perform the unit testing and move to the production environment. Perform postproduction validation and address any issues found. If any issues are reported by the end users through the helpdesk, investigate logs and traces, identify, and fix the issue. Work with other teams for any issues related to integrated systems. Monitoring the application performance and identify and fix any issues related to CPU and memory utilization. This involves reviewing application logs, server logs, and host logs, gathering heap, thread dumps, and analyzing them to find the deadlocks and bottlenecks. Make required changes to server configurations, capacity adjustments to the servers. Identify production issues related to OS, database, network, protocol and security related issues and get them resolved, reach out to the responsible teams within the organization to address issues quickly to avoid any service outage. Create application monitors, alerts, and dashboards using observability tools to proactively identify production issues. Batch jobs monitoring and identify the issues quickly and re-run the jobs through AutoSys tool. Debug and deploy applications on WebSphere application server 7. Usage of databases DB2, Oracle, MySQL as a persistent layer. Extensive usage of RAD for development. Usage of Subversion (SVN) for source control. Extensive usage of Shell to write Autosys scripts. Extensive usage of Unix/Linux to access the servers. Experience with build tools Maven, Gradle and ANT. Experience with Fiddler and Developer tools for UI troubleshooting. Usage of dB Visualizer to connect to the DB2 & Oracle. Well versed with performance and thread dump analysis. Customization of Log4j and its format to log relevant information/statistics. Effectively and efficiently handle multiple tasks. Experience with application documentation including service level agreements and turnover documentation. Experience in applying technical standards and change control policies and procedures. Provide regular communication to management and the business on all issues and their resolution. Environment: Java 8, Spring boot, React.js, AWS, Junit, Mockito, REST, GitHub, IntelliJ, Terraform, Jenkins, New Relic, Grafana, Splunk, IBM RAD7.5, Spring 3, Hibernate3.3, AngularJS, jQuery, ExtJS, JPA, RESTful JAX-RS, Apache Axis, GOF Design Patterns, IBM WAS7, JMS, IBM BPM, IBM ESB/Integration, CA Introscope WILY, IBM Support Assistant, Splunk, putty, DB2, Oracle and Unix. Employer: Tech Mahendra Client: Cisco Systems, CA Oct 11 June 15 Project: Tax & Customs Support CISCO Internal and External Applications Description: Cisco Tax and Customs, a subsidiary of Cisco Systems helps to keep a track of it s the customs and other duties paid by the cisco to the respective governments on shipping of their parts to the customers. There are several applications (TaxPro, TAA, Carnet, DA, Cube Trade Tool, Cord, and Cube Web Services, Iron port Web Services, ERIM and Oasis) Responsibilities: Contributed to preparing documents required for analyzing the Requirements. Extensively used Spring framework DAO, ORM and MVC modules. Responsible for Coding (development) of entire roles module with Struts, springs, and Tiles framework. Responsible for preparing the Prototypes required for understanding the Requirements and also in the Design phase. Extensive participation in the planning and coordination related to Project development. Provide technical direction to team members to meet project deadlines and ensure project objectives are met. Communicate issues and status information to the Project Manager and on-site coordinator concerning project development activities. Environment: Spring, Struts, Hibernate, EJB3, JSP, JavaScript, Struts tags, JSP tag library, AJAX, Yahoo UI library, CSS, ExtJs, JIBX, Webservice, JBoss, Enterprise DB. Employer: Tech Mahindra Client: Cisco Systems, CA Oct 08 Oct 11 Description: This is an Enhancements/Development project .This project deals with the enhancements related to cisco capital applications like E-Lease, Cash, Invoice, Elese Web service, Midas and Partner Interface. Data ware house is maintained through ETL for data loading into the datamart from various database sources and Reporting is done through business objects reports generated for various regions like Americas, APAC and EMEA. E-Lese Web Service: Elese web service will enable to the user access automation. Once your request got approved it will automatically process the request and provide the user access in E-Lease application. Architecture and Technology: A J2EE based MVC Architecture built on open source Technologies. Used Struts 1.1, Spring, Web Services Calls to execute the above mentioned module. Responsibilities: Responsible for project/enhancements estimations. Prepared Technical Design documents for the enhancements/Developments Developed and deployed web-based applications. Performed code reviews and code merge for all the releases and Merging for all the major releases. Responsible for Testing - unit testing, integration testing. Developed Business Objects Reports. Handled Demos to clients after development. Proactively had meetings with the Testing Team for the closure of the defects on a daily basis during the Test cycles. Prepared deployment plan, Kintana packages for the production and performed IT validation for the changes during production migration. Guided and motivated the Team to undergo project related skills training. Hosted and handled meetings with client and business during BRD, FSD and design reviews for the new enhancements. Handled Quality Audits for project. Environment: Spring, Struts, Hibernate, EJB2, JSP, JavaScript, Struts tags, JSP tag library, AJAX, CSS, Webservice. Employer: Tech Mahindra Client: Applied Materials Project: FRACAS, FRACAS-QC Dec 06 Oct 08 Description: Applied Materials Inc., the world's largest supplier of products and services to the global semiconductor industry, is one of the leading information infrastructure providers. FRACAS, the core application serving Applied Materials Field Service, is a comprehensive tracking and reporting application for recording customer engineer's calls, labour hours, non-conformances, and materials used against installed base systems. Responsibilities: Analysis of the specifications provided by the clients for new Enhancements. Support for that application and Applied Materials client. Coding using Java Script and Servlets Environment: JSP, Servlets, Hibernate, Spring, Struts, UML, Eclipse. Keywords: cplusplus continuous integration continuous deployment user interface javascript database active directory information technology California Maryland |