Senior Consultant Resume
Boston, MA
SUMMARY
- Twelve years of experience in the analysis, design, development, testing, implementation and management of full life cycle of Trading Applications, Enterprise Business Intelligence Applications, Integrated, Client server Applications, Distributed Systems and Telecom Billing Systems
- Worked as System Analyst, Technical Lead, Data Analyst, Senior Software Engineer and Software Engineer
- Involved in utilizing programming and logical skills in software development of Multi - tier applications(2-Tier,3Tier), Client Server Applications, Enterprise Applications using Java, C++, Oracle, UNIX, Linux & INS Networks
- Involved in Development, Deployment, Migration of Apps to Confidential Cloud.
- Experience in the Cloud Controller, ESF Registry and Application Control Panel for the PaaS (Platform AS a Service) Applications running on Cloud Platform.
- Extensive knowledge and work experience in Java, C++, Pro*C, Perl, JavaScript, shell scripting(k-shell, c-shell),Python, UNIX, X Windows, Oracle 9i/10g, PL/SQL, SQL, HTML, XML, Solaris, Aix, Informix, MySQL, PostgreSql.
- Experience in source control tools - Rational Clear Case, CM Synergy, SCCS, Visual Source Safe, Clear Case (HP-Unix), Cirrus, Remedy, VSS, CVS (Linux)
- Experience in the Code Quality Tools like Sonar, Security Vulnerability Tools (IBM App Scan),Cloud APEEK
- Experience in the Cloud Applications and worked on the Migration of Applications using Estimation Tools (APEEK) for Cloud compliance
- Experience in the Build and Deployment Process and worked on Team city, Artifactory, Maven, ANT Builds.
- Experience in the HP Quick Test Professional (10.0) tool for Test Automation
- Involved in the implementation of the EBI Applications(Sales Performance Analysis and Reporting Tool) developed using front end Panorama Tool and Informatica and multiple data sources like DB2 -Mainframe, Data Warehouse (WHS), Oracle, SQL Server
TECHNICAL SKILLS
Languages: Java, C++, SQL, PL/SQL, C, Pro*C
Operating System: Window 95/98/NT/XP, UNIX, Linux, Solaris, Aix,, RTOS (CMX), VxWorks (Tornado)
Programming: IPC, TCP/IP Socket Programming, Multi-threaded Programming
Scripting Languages: JavaScript, VB Scripting, Shell Scripting (K-shell, C-shell), Perl
Web Servers: Tomcat, Apache
Databases: DB2- Mainframe, Oracle, Informix, MySql, PostgreSql, SQL Server, MS-Access
Automation tools: HP Quick Test Professional, Selenium
Quality/Security Tools: Sonar, IBM AppScan
Mgmt Tools: Microsoft Word, Excel, PowerPoint, Microsoft Visio
Project Coordination: Local and international coordination, team leader, technical mentor
PROFESSIONAL EXPERIENCE
Confidential, Boston, MA
Senior Consultant
Responsibilities:
- Involved in the esf implementation for all the GTH Modules and Service Implementation.
- Involved in the security implementation (esf Proxy calls) for the Sys Admin Roles and Support User Roles.
- Implemented the service inventory.xml file for the Function Groups, App roles, and Function names as per the Cloud OOA.
- Managed the Development work for the offshore team and successfully delivered the code within the timelines.
- Involved in the Cloud Application Control Access, ESF (DEV/UAT/PROD) for the user roles.
- Fixed the Issues raised by Manual Testing Team.
- Involved in the initial requirement analysis of the GMT Transaction Hub (GTH).
- Involved in the complete Test automation analysis ESB Core and ESB User Interface Applications.
- Implemented the Functional Test Specifications Suites using the Para soft SOQ Test Tool.
- Implemented the Automation Test Script work flow for send/receive the ActiveMQ Messages, connect the Target Directory with FTP/SFTP and Monitor the Service Mix Environment (ESB Apache Service Mix).
- Involved in development .Maintenance of the Test Suite for the Functional, Regression and Automation Testing of ESB Service Mix Application.
- Involved in the Load test, Performance test for the ESB Applications.
- Involved in the Build, Deployment of the ESB applications to the DEV, QA, UAT and Prod Environment as part of the Build Release Engineering and Distribution Process.
Environment: Java 1.6, ActiveMQ,Oracle10g, UNIX, Windows 2000/xp, SONAR 2.6, Rational Clear Case Suite(7.0), Team City Enterprise (4.0), IBM Rational Build Forge(7.1), Drools Engine(2.0), APEEK(1.6),MySQL(5.5)
Confidential
Responsibilities:
- Involved in the development of the Testing Automation Framework which does a regression testing of all these Applications (SLE1, SLE2, and DML) and runs all the Test Scripts and verifies if all are passed and if any of them fails then Manual team will fix those Issues and run the scripts.
- DML is mainframe applications where Loans are created, cash values are maintained and loans are booked for each broker.
- Terminal Emulators (Aviva Desktop 9.0) are used for connecting to the Mainframe applications and Automation scripts are developed using the Terminal Emulator Plug-in in QTP.
- Automation Framework has been developed in QTP with Function Libraries, Driver scripts and QTP Repository for all the QTP objects.
- Framework has been designed to work with any of the applications (Java, .NET, Power builder, Web, Flash, Flex, Mainframe,).
- Automation Framework runs daily checkout scripts at everyday in morning (5.00 Am) and executes all the QTP Scripts using a Scheduler (Windows) and sends a notification emails to all the groups .Once the DCO execution is completed then only the Main Trading Application will be resumed.
- Everyday all the DCO execution results are being validated by offshore group and respond to any of the failure steps and fixes those issues.
- Test Automation has been done on the FX Aggregator application. FX Aggregator is a trading App where all the traders will be logged in to FX Agg and aggress a BUY Order or SELL order on the number of Units at the Market Price Value and does a transaction.
- FXAgg has real-time corelators (EBS, CURRNEX, REUTERS) which the real time price feed to the FXAgg and Trader can choose the best available prices for selling the Quantity of units with profit or BUY the units at a lowest minimal price quote given by the corelators.
Environment: HP Quick Test Professional(10.0), VBScript, Excel(2007),MSOffice(2007),Web, Mainframe, PowerBuilder(5), Java 1.6, Oracle10g, UNIX, Windows 2000/xp, SONAR 2.6, Rational Clear Case Suite(7.0)
Confidential, Detroit, MI
Consultant
Responsibilities:
- Involved in the complete SDLC for the Scan Net Applications (Power Pad Programming, SST Programming, Credit Card, Device Programming, and User Interface).
- Implemented Architecture, Design specification for User Interface Module (PowerBuilder), Programming the Power Pad (Device) and Scan Net APS Dispensing Module and Integrated with the existing APS (backward compatibility).
- Enhanced the Communication API for Device, Scan Net System, and Sybase (Parking Automated Systems).
- Involved in Production Support Fixes, Customer/Site Issues and Post Releases.
- Involved in the use of the various plug-in for C++ Code Metrics and used SONAR for the Code quality.
Environment: C++,VC++,Win32API,Windows, 2000/XP/NT/Servers, SONAR, PowerBuilder(6.5), VC++(6.0), Visual Studio(2008), .NET, Subversion, Sybase 9, Clear Quest, RS-232, Power Pad Controllers
Confidential, Wixom, MI
System Analyst
Responsibilities:
- Involved in the Requirement Analysis, Design Analysis for the Digital Rx Application Designing the Modules (Rx Pad, Admin, and Doctor Registration) and integrating the Rx Hub Implementation Standards for the Digital Rx.
- Participating in the Design Reviews, Suggesting new changes for the Rx Pad.
- Developed RxPad Modules in Java, . Participated in Unit Testing and executing the Java Scripts, Maintenance of Test Implementation for the Digital Rx Product.
- Developed the regression test scripts (Perl) in LINUX for creating the medication history data, benefit source data for the patients with provider information.
- Coordinated with the User Acceptance Testing Team for the Bugs raised by the Client and fixed them with in the severity time line.
- Subversion used for Versioning Control and Build, Release is being maintained by the Team City.
- Participated in the bug fixing and reporting and management of the development features.
Environment: Java, C++, Linux, Team City, Perl, Shell Scripting, J2EE, J2SE 1.5.0.12, SERVLETS JSP, HTML, DHTML, JavaScript, DHTML, CSS, Source Forge, Eclipse, MySQL, and Windows 2000
Confidential, Cleveland, OH
IT Consultant
Responsibilities:
- Participated in the Requirements & Design review and provided feedback as per development coding guidelines.
- Responsible for documentation. (Sequence Diagram, Case Diagrams) for Sales Incentive Performance and Referral Systems modules.
- Developed Perl Scripts (using Shell Programming) for loading the Customer Data in to SPI Database (Oracle) with the use of Oracle Procedures (SQL) and running the Perl scripts for the overall unit testing of the modules on the Customer DB. Used VI, Emacs Editors and AWK, Sed Tools.
- Developed an Automation Tool in Java, Pro*C, for validating the large number of data between multiple sources like DB2, Oracle, SQL Server and customizing the data format, validation and verification.
- Created complex SQL queries and procedures to validate data between source and target.
- Creating the Defects using Clear Quest and assigning it to the Dev Team for defect Resolution.
Environment: Java, Perl, Shell Scripting, Oracle, JSP, HTML, DHTML, CSS, JavaScript, SQL Server, Oracle, DB2, CVS, XML, CSS, Windows 2000
Confidential, Lake Mary, FL
Lead IT Consultant
Responsibilities:
- Participate in Feature requirements Specifications meetings.
- Involved in interacting with first layer development team and production support people, analyze the requirements, design, develop and test the new modules.
- Involved in new product development and subsystems integration.
- Involved in Feature development work like 3G Reseller, Reseller ID, Fair & Flexible Plan, and Sea Biscuit.
- Worked in end to end billing in precedent 2000 and also in Geneva billing.
- Worked in Retail & Reseller environments.
- All these Features are developed in the Java, C, C++, Linux, Python, Oracle and Middleware Tuxedo Servers.
- The Backend Server Code is developed in Java, C,C++, UNIX and Multi-threaded programming is being used for the servers and IPC's are used for sending the messages from one process to another process.
- Code debug is being done using GDB, Workshop. Used STL Containers like Vector, List, and Map.
- Involved in the Shell programming for creation of Scheduled Jobs -execution of the Regression scripts (Perl) on daily basis. Used VI, Emacs Editors and AWK, Sed Tools, X Window.
- Perl test scripts were developed for the loading of customer data in to Confidential database.
Environment: - Java, C, C++, UNIX, LINUX, Perl, Shell Scripting, Solaris, SOAP, Oracle, X Window, Tuxedo, XML, GDB, DDD
Confidential
Technical IT Consultant
Responsibilities:
- Recharge card management is done via RMS clients Recharge card management provides the ability to service orders, track the distribution of batches of cards, activate, deactivate orders, packs, batches and cards, validate a request for recharge and maintain history and status information.
- Developed error handling module designed the module in such a way that the error responses returned from the server are in a meaningful way and should be understood by end user.
- Suppose a subscriber is added in to the database with the same customer ID then you cannot perform insert operation because entry already exists message will be displayed at the user end.
- CSR client, RMS clients used to send the client command requests and get the command responses accordingly.
- Implemented the API for periodic transactions carried out by each customer. API Module is developed in C++ using Python at Hp-Unix.
- Done merging, reviewing of source code in clear case (Unix 11).
- For raising the bugs and solving the same we are using the Remedy Action System.
- Set up new development environment, participated in design, coding, and testing.
Environment: C++, HP-Unix, Python, Shell Scripts, Informix, E-SQL, SOAP, XML Parser
Confidential
Senior Software Engineer
Responsibilities:
- Involved in handling of client request coming from the Net mate box via RAS Server to the backend UNIX servers and DB Servers.
- The role included developing a Dispatcher module than can handle multiple requests from the Net mate through socket interface and dispatch all the requests to respective services like Mail, browse, chat services that are running on different ports.
- Processing all the requests from the services and forward the same to the Net mate boxes and respective client page gets displayed on the Net mate screen.
- Done major role in developing the Packet Drivers (PPP, UDP/IP) and its maintenance at client side.
- All the dispatch servers are running in multi-threaded environment on Linux.
- Worked on the TCP/IP Layers and Data link layers for the enhancement & implementation of the protocol software.
- Added new features to the existing PPP protocol by introducing CHAP and PAP protocol for user authentication Participated in bug fixing.
Environment: C, C++, Linux, Shell Scripting, SQL, CMX, Mysql.TCP/IP, Networks, and PPP