Member Of Technical Staff Resume
SUMMARY
- 12+ years of progressive experience in all the phases of software development life cycle that includes Requirement Study, Analysis, Design, Development, Integration, Re - Engineering, maintenance, installation, implementation and testing of various client/server and N-tier web applications. More than 10+ Years of Experience with Java/ J2EE Technologies.
- Good Application Support experience. Experience in coordinating teams in different geographical locations.
- Worked extensively on projects with CMM Level 5 standards and Onsite - Offshore model with Excellent domain experience in finance and Media & Publication
- Excellent working Experience with Core Java including Multithreading, Collection and Exception handling. Experienced in developing J2EE applications using JSP, Servlets, JDBC and using MVC Architecture and STRUTS framework.
- Very good experience in web technologies languages like HTML, DHTML, Cascade Style Sheets (CSS) and writing in deployment build script using Ant.
- Well experienced with Agile (SCRUM) methodology and followed on most of the assignments.
- Hands on Experience with Web and Application servers like Weblogic, Tomcat, WebSphere and its Administration.
- DesignedRESTAPIs that allow sophisticated, effective and low cost application integration using JAX-RS, Spring Web Service.
- Experience in UNIX Scripting, Unix Commands, Perl Scripts and data encryption/decryption using PGP and GPG.
- Expertise with Oracle SQL Queries, PL/SQL Stored Procedures and Functions. Very good experience in various versions of Oracles like Oracle 8i/ Oracle 9i and Oracle 10g.
- Experience in WebServices (SOAP) and XML Parsing using SAX and DOM.
- Very good experience in Agile Development methodology, which is allow us to focus on delivering the highest business value in the shortest time.
- Very good knowledge in BigData technologies like Hadoop, Map Reduce, Hive and Pig
- Good knowledge in Remedy Tools like Helpdesk, Asset Management, Remedy Migrator and SLA.
- Knowledge of JBPM framework on defining workflow process definitions and handling actions.
- Spread working experience in IDE’s like Eclipse and Net Beans.
- Working experience with companies like Standard & Poor’s, McGraw-Hill, GE and Honeywell Technologies.
TECHNICAL SKILLS
Java/J2EE: Core Java, Collections API, Multithreads, Servlet, JSP, JDBC,XML, AJAX, HTML, DHTML, XHTML, JSON, JAX-RS, JAXB, Spring Web Service, Vendavo OMI, UII, VQL and VSL
Script: Unix Scripts, Perl Scripts, Maven Script, JavaScript and Action Scripts 2.0/3.0Big Data ToolsHadoop, Map Reduce, Hive, Pig, Sqoop
Web Tool: Adobe Flex 2.0/3.0
IDE: Eclipse, Net Beans, Flex Builder and vi editor
Server: Web logic 9.2/8.1/6.1, WebSphere 6.0/5.0, Tomcat3.2/4.0/5.0, Weblogic Portal server, JBoss, Enterprise Application Server, Report Application Server
Database: Oracle10g/9i/8i, MS SQL- Server 2000/2005
Frameworks/ORM: Pure MVC, struts, JBPM
Tools: Crystal Report 8.5, Power Builder, Remedy products and Data warehousing products, Blaze DS
Version Control: PVCS, VSS, CVS, Clear case, Win CVS
Awareness: Java web services
Domain Knowledge: Finance and Media & Publication
PROFESSIONAL EXPERIENCE
Member of Technical Staff
Confidential
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC)
- Involved in business requirement gathering and technical specifications.
- Design and Develop Web application that integrate with Rally and Clarity.
- Write a web services to read and write data into Rally using Rally Rest API. Integrated external functionality using web services.
- Create wrapper web services to access Rally API.
- Designed and documentedREST/HTTP APIs, including JSON data formats. Established mapping between XML and Java Objects using JAXB.
- Implementing Servlets, JSP and AJAX to design the user interface.
- Used Java Script, HTML, Jquery, DHTMLX and CSS for manipulating, validating, customizing, error messages to the User Interface.
- Wrote and used Restful for sending and getting data from the external interface.
- Used XSL/XSLT for transforming and displaying reports. Developed Schemas for XML.
- Involved in Core Java coding by using Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, and Java I/O to fulfill the implementation of business logic.
Lead Configuration Engineer
Confidential
Responsibilities:
- As a Lead Configuration Engineer, involved in all requirement analysis and detailed design of Deal Manager/Price Manager/Profit Analyzer modules of Vendavo pricing suite.
- Customer specific world development using Vendavo’s home-grown technologies for all three Vendavo pricing modules (Profit Analyzer, Price Manager and Deal Manager).
- Co-Ordination with the Architects, Product Management, QA Team and other product stakeholders.
- Participated in a full end to end Customization for several Vendavo customers.
- Configured Profit Analyzer (dashboards, reports, Alerts etc.,), Price Manager and Deal Manager for Vendavo 7.6 BPE/Vendavo 8.0 Accelerate.
- Actively involved in various new product and feature developments and added great values to the product.
- Implemented customized business logic for customer specific requirements.
Environment: Core Java, JSP, Servlets, Java Scripts, struts 2.0, XML, Unix Scripts, Perl Script, AJAX, and PL/SQL, Eclipse, ANT scripts, Jboss 5.X, Weblogic 10 and Oracle 10g & 11g
Java/ J2EE Developer - Team Lead
Confidential
Responsibilities:
- As a Team Lead, Participating in Iteration Planning and Kickoff meetings to understand requirements. Involved Design and analysis phases. Preparing design documents and UML diagrams for use cases.
- Lead the offshore and onsite Team on development phase and maintenance/Support phase.
- Development of changes & Enhancements in Applications and Business Analysis
- Requirements analysis and documentation for maintenance activities in terms of defect fixing and Enhancements.
- Design, implementation and integration of enhancements.
- Designed business logic with Java and implemented using Struts Framework.
- Implemented a Rule based excel file data upload and download to/from the application using java and Apache POI.
- Lead the development team in Presentation layer and business layer.
- Developing User Interface using JSP, JavaScript, CSS and AJAX.
- Extensively used Apache POI for Excel Manipulations like Downloading Spread sheet data to the application and generate Spread sheet data report from the Database.
- Created APIs to integrate ESC application to multiple downstream applications.
- Created Oracle Procedure, functions and Schedule them with Cron jobs.
- Created Perl Scripts and Unix scripts to Download data file and upload into Oracle database.
- Involved in QA Team for Alpha test phase and creating unit test cases for the Application.
- As a lead involved in code review, Bug fixes and Unit integration.
- Analyzing and optimizing on performance test results.
- Used JIRA and EDCS for defect and project managements.
Environment: Core Java, JSP, Servlets, Java Scripts, struts 2.0, CSS, HTML, UML, AJAX, Unix Scripts, Perl Script and PL/SQL, Eclipse, ANT, Cron Job Scheduler, Tomcat and Oracle 10g
Java/ J2EE Developer
Confidential
Responsibilities:
- As a Team Lead, Gathering Business Requirement and worked with Business Users and Business Analyst to streamline the requirements.
- Lead a team on various modules of the project in development phase as well as in testing phase.
- Managed resources on Multiple geographical locations.
- Extensively used Core Java Collections API and Multithreading for data manipulation.
- Created Oracle Stored Procedure, Functions, View and SQL Queries for Application Requirements.
- Connect oracle database using Perl DBI and update processed records to DB Tables.
- Created Perl Script for Downloading files from Different Geographical location and uploaded into Database for Day today operation. Before Upload process the files should be decrypt using PGP/GPG.
- Created multiple Unix Scripts for daily job/ weekly job runs.
- Involved in complete process of RCDN Migration.
Environment: Core Java, JSP, Servlets, Java Scripts, struts 2.0, CSS, HTML, UML, AJAX, Unix Scripts, Perl Script and PL/SQL, Eclipse, ANT, QUARTZ Job Scheduler, Weblogic8.2, Tomcat and Oracle 9i
Lead Java/J2EE Developer
Confidential
Responsibilities:
- Analyzed the Business Requirement specifications (BRD) and worked with Business Users and Business Analyst to streamline the requirements
- Work as a team lead on various modules of the project in development phase as well as in testing phase.
- To make finite plan for delivery of the modules and work on same, to meet deadlines
- Created Use Cases, activity, state charts, class diagrams based on the requirements.
- Extensively used Core Java Collections API for data manipulation.
- Created a multithreaded application to monitor, clean up and start the jobs. These jobs will be running 24/7 to clean up the completed process and initiate the new Jobs.
- Written Multithreading to monitor the directories for the Files to Process and initiate the Perl scripting to Search the Keywords using Regular expression.
- Connect oracle database using Perl DBI and update processed records to DB Tables.
- Implemented Spring 2.0 Framework including Aspect Oriented Programming (AOP) and Inversion of Control (IoC) with Constructor / Setter Dependency Injection.
- Wrote the SQL queries, functions, stored procedures for data access.
- Created Crystal Reports using Crystal report 8.5 and Integrate with Java using RAS.
- Wrote the Maven Scripts for BUILD and DEPLOYMENT of the application.
- Developed UNIX scripts to initiate the automated process and FTP the Publication files to different customers.
- Used java.util.Logger to implement logger and separates the log messages depends on the Products like Stock Guide, Bond Guide and etc.
Environment: Core Java, JSP, Servlets, Java Scripts, CSS, HTML, UML, Unix Scripts, Perl Scripting, Maven, PL/SQL, Eclipse, Flex Builder 3, Autosys Job Scheduler, Weblogic8.2, Tomcat, Oracle8i/9i and Spring Framework
Lead Java/J2EE Developer
Confidential
Responsibilities:
- Developed API in Core Java with Eclipse for the admin interfaces.
- Developed JSPs for Presentation layer and Servlets for Business Components.
- Implemented Struts framework and follow the MVC Design Pattern.
- Created the interface to create the static Data XML files.
- Used Struts Tiles for Presentation layer Header, bosy and Footer implementation.
- Created the complex SQL Statements and stored Procedures.
- Created the Junit Test suite and Test cases.
- Coordinated with Business Analysts to gather requirements and confirming tests scenario.
- Databases used Oracle 9i
- Tested the application in Web logic Application Server Test Environment.
Environment: Core Java, JSP, Servlets, Struts, Java Scripts, PL/SQL, CSS, HTML, Unix Scripts, Eclipse, Weblogic8.2, Oracle8i, PL/SQL and MVC
Lead Java/J2EE Developer
Confidential
Responsibilities:
- Design and Develop the Service Account Re using Java, JSP, HTML, JavaScript
- Involved in XML intermediate interface to export data’s.
- Used thread to read the multiple printer queues for Print man application
- Developing business modules using P4.
- Wrote Oracle PL/SQL scripts for creating database tables, procedures, triggers and there relationship
Environment: Core Java, JSP, Servlet, PL/SQL, WebLogic, Oracle 8i, PL/SQL, UNIX and Windows XP
Java/J2EE Developer
Confidential
Responsibilities:
- Design and Develop the Presentation layer Java, JSP, HTML, JavaScript
- Written SQLs and PL/SQL stored procedures
- Used JDBC API to create tables, insert values into them, query the tables, retrieve the results of the queries, and update the tables
- Deployed in QA servers with Weblogic 8.1 Application servers in clustered environment
Environment: Core Java, JSP, Servlet, WebLogic, Oracle 8i, Unix and Windows XP
Java Developer
Confidential
Responsibilities:
- Developed API in Java servlet.
- Implemented the JDBC module using DAO design pattern
- Written JUnit test cases for unit testing.
Environment: Java, JDBC API, Tomcat, Oracle 8i, Windows XP
Java Developer
Confidential
Responsibilities:
- As a programmer, Involved in Application design and coding.
- Design and Develop the Presentation layer Java, JSP, HTML, JavaScript.
- Written SQLs and PL/SQL Stored Procedures.
Environment: Java, JSP, Servlet, JDBC API, UNIX Scripting, Web Sphere, Oracle 8i and Windows XP