Technical Consultant/middleware Sme Resume
OBJECTIVE:
Technical Architecture, System/Solution Design, DevOps SME where I can effectively utilize my expertise to add values and make positive contributions to the organization.
SUMMARY:
- Over 15 years of enterprise IT experience in Solution/Infrastructure Design/Architecture, System Integration, DevOps SME, Performance Analysis and Tuning.
- Hands on experience with Cloud, Virtualization, and Container technologies and solution design.
- In depth experience in building Continuous Integration and Continuous Deployment (CI - CD) pipeline using industry leading technologies like GIT, GITLAB CI-CD, Apache Ant, Maven, Jenkins/Hudson, CruiseControl, Artifactory, Microsoft Team Foundation Server (TFS), CVS, SVN, Java, Jython, Groovy, C#, Shell Scripting etc.
- Expertise in leading enterprise technologies like Confidential WebSphere Application Server, Oracle WebLogic Server, Confidential DataPower, WebSphere Portal, Tivoli Access Manager, Tivoli Federated Identity Manager, Tivoli Directory Server, Tivoli Directory Integrator, Confidential HTTP Server/Apache Server, nginx, Oracle Entitlement Server, Confidential DB2, Oracle DB, MS SQL Server, Docker, Kubernetes, OpenStack etc
- Leadership skills, capability to serve as a key liaison between technical teams, project management, vendors and clients.
- Excellent customer relationship and support experiences.
TECHNICAL SKILLS:
Cloud: AWS, OpenStack, TOSCA Blueprint, Cloudify, STORM UI, Docker, Docker DataCenter (DDC), Kubernetes, Confidential Bluemix, Rackspace public and hybrid cloud, Amazon AWS.
OS: Unix (AIX, Solaris), Linux, Windows.
Security Platforms/Framework: PKI, HP ArcSight, Confidential Tivoli Access Manager (TAM), Oracle Access Manager (OAM), Oracle Entitlement Server (OES), Netegrity SiteMinder, Tivoli Federated Identity Manager (TFIM), Java Authentication & Authorization Service (JAAS), OpneSSL, SSL, Java Cryptography Extension (JCE), Java Secure Socket Extension (JSSE), PKI, PGP, WS-* Security, SAML, XACML etc.
Security related Tools: Wireshark, NMap, OWASP, netstat, nmon, Ping, tracert (traceroute), tcpdump, ifconfig/ipconfig, jarsigner, Java keytool, Confidential iKeyman, GSKit, Java Policy tool, kinit, klist, ktab, SSL Diagnostic tool, Thread and Heap Analyzer tool etc.
Web/Application Servers: Confidential WebSphere Application Server (WAS) and Liberty Profile, Oracle Web Logic Server, JBoss, Confidential IHS, Apache web Server, nginx, Apache Tomcat, Jetty, IIS, ARR
ESB & Messaging: WebSphere ESB, WebSphere MQ, WebSphere Message Broker, WebSphere DataPower, Sonic ESB
Portal: Confidential WebSphere Portal.
Computer Languages: Java, Java Script, Jython, JACL, Groovy, Shell script, AWK, YAML, XML, Xpath, XSLT, XHTML,C SS, HL7, C/C++ SQL etc.
Designing/Modeling: Unified Modeling Language (UML), Design Pattern.
ERPs: MFG/Pro
Network/ Internet/Protocols: Switch, Firewall, Routers, (N)IDS, GSLB, LSLB, TCP/IP, UDP, SNMP, NFS, NAT, SQL, HTTP(S), FTP, DHCP, CORBA, RPC, RMI, RMI-IIOP, CORBA, SOAP etc.
Databases: Oracle, Confidential DB2, MS SQL Server, MySQL, Sybase SQL, Progress etc.
LDAP: Tivoli Directory Server, Active Directory, Oracle Directory Server, Oracle Virtual Directory.
Data Warehouse, BI, and Reporting: Cognos, Business Object, Microsoft SSAS, SSRS, Informatica, Report Builder etc.
Replication/Data Synchronization: Oracle Data Guard, Golden Gate, Shadowbase etc.
Monitoring: Tivoli, CA Wily Introscope APM, JConsole etc.
Test Tools: SoapUI, JUnit, Silk Test, Jmeter, etc..
Build Tools: Apache Ant with Ivy, Maven, make, CruiseControl, Artifactory, Hudson/Jenkins.
RAD: Eclipse, Rational Application Developer etc.
Source Control/Registry Tools: GIT, SVN, CVS, Perforce, MS Visual Source Safe, Team Foundation Server, StarTeam, Docker Trusted Registry, GitHub, etc
PROFESSIONAL EXPERIENCE:
Current Technical Consultant (DevOps SME)
Confidential
Responsibilities:
- Played key role in designing and implementing the secure CI-CD pipeline for ICON project. Project is being migrated from Confidential Bluemix to on-premise Docker Datacenter supported Kubernetes cluster. As a lead of DevOps team, responsible for complete end-to-end automation of build and deployment process. Tools and Technologies used: Gitlab, Gitlab CI-CD, YAML, Shell scripting, Docker, Kubernetes, Node.js, NPM. Pipeline included WebHook, Triggers, application build, docker image build and secure sign, running unit test, coverage test, shipment to secure registry, deployment, smoke test etc.
- Designed and Implemented Docker Enterprise Edition - Docker DataCenter (DDC) and Docker Deployment pipeline with HA, Security, Performance, and scalability in consideration. Platform and Technologies used: RHEL 7.x, Docker EE, DDC, Docker Trusted Registry (DTR), SWARM, Docker Compose, DockerHub, WebHook, GIT, Jenkins, Apache Ant, Apache Maven, Shell scripting etc.
- Performed number of Proof Of Concept work for Application Decomposition, Micro Services Integration, Containerization, Virtualization, Confidential Bluemix, and Docker DataCenter deployment etc.
- Setup and created guidelines and documentations to make container deployment portable across environments (in-house, DDC, and Confidential Bluemix etc. )
- Worked on end-to - end automation of build, deployment and test processes taking into multi containers, multi dependency, and integration management. Tools used: Shell script, Docker Compose, Docker Stack, Jython, Apache Ant, Apache Maven.
- Deployed Docker containers, Integrated services, helped to troubleshoot both non-production and production issue.
- Worked on designing and implementing the Docker Secrets with Confidential WebSphere Liberty profile based application to manage sensitive data (like password encryption keys, SSH private keys, SSL certificates etc.) centrally while in rest or in transit (encrypted and securely transmitted to only those containers that need access to it and has explicit access to it)
- Worked on Federated identity based Single Sign On Solution for Ministry’s Immunization, mobile immunization, Inventory, Students Information Exchange, Public Health Information Exchange applications and portal. Platform and technology used: Solaris, WebSphere Datapower Gateway, WebSphere Application Server, WebSphere Liberty, Oracle 12c, Docker, LTPA, SAML, Web Services.
Technical Consultant/Middleware SME
Confidential
Responsibilities:
- Played key role in designing TOSCA (Topology and Orchestration Specification for Cloud Application) blueprints for WebSphere Application Server, Confidential HTTP Server, JBOSS, IIS, SQL Server, Red Hat Linux based application deployment. Wrote TOSCA blueprint validation and verification tool.
- Helped on Cloudification of Legacy application and platform. Provided consulting on platform modernization and Cloudification.
- Created platform solutions (Infrastructure, platform and integration) for different lines of business and helped in both platform migration (WAS/AIX to JBOSS/Linux) and Cloudification (Legacy platform to Cloud).
- Actively involved in cloud infrastructure (made of Openstack, Cloudfy, STORM UI) designing and configuring.
- Provided Subject Matter Expertise in WebSphere Application Server, Confidential HTTP Server, DataPower, Object Grid, I5, Security, and Integration etc.
- Helped to troubleshoot cloud, integration, platform, and middleware software issues on both production and non-production environment.
Middleware Consultant
Confidential
Responsibilities:
- Played key role in designing and building Highly Available, Business critical, and Business Intelligence (BI) processing solution for MoH (IPHIS project) running on Solaris 11 platform. Defined/Designed application and system integration involving WAS 8.5.5 ND, Cognos 10.2, Oracle 12c, Oracle Golden Gate, Informatica, Oracle Directory Server etc. Defined/designed infrastructure, involved in software installation and configuration.
- Implemented Digital Health Drug Repository (DHDR/CDPR) solution for MoH. Solution provided real time drug benefit data to pharmacies using highly available Web Services. Involving real time data synchronization using Shadowbase software solution running on HPE NonStop and Solaris 11 platform. Solution utilized Confidential Datapower to expose the Web Services along with Confidential WAS Liberty, Oracle RAC, Security Token Service, SAML, Oracle Access Manager, Oracle Entitlement Server, and Oracle Virtual Directory etc.
- Working on disconnected mobile client solution for MoH. Powered by Confidential MobileFirst platform on WAS Liberty along with DataPower provides WebServices to communicate with enterprise application running on iOS based devices and disconnected features for nurses and health workers in the field. Other technologies involved JWT, Json, SAML, Oracle RAC, STS, Oracle Access Manager etc.
- Created, reviewed and refined Conceptual, Logical, Physical and Security architectural diagrams.
- Facilitated architecture review meetings for technical, application, solution, enterprise architects, team leads and other stakeholders
Technical Consultant
Confidential
Responsibilities:
- Provided technical expertise in solution design, installation, configuration, tuning, and maintenance to ensure high level of performance, availability, and scalability for complex BI/DW solutions and multi-tier web-based off-the-shelf solutions, using Confidential WebSphere Application Server, Confidential Web Sphere MQ, Confidential DataPower, Worklight, Mobilefirst, Confidential Cognos, Oracle Directory Server, Informatica Power centre, Business Objects Enterprise, Xythos document management, Oracle Database using RAC, and Oracle Solaris
- Helped to create, review and refine architecture decision (AD) documents, architectural diagrams including Business and System Context, Conceptual, Logical Physical and Security views.
- Facilitated design and architecture presentation and review meetings for technical, application, solution, enterprise architects, team leads and other stakeholders.
- Actively participated and helped to design SOA based application deployment infrastructure for Panorama and MoHLTC in-house applications with emphasis on security as well as high availability and performance. Platform and Technologies: Solaris 10/11, WAS 8.5.x, WebSphere DataPower, IHS, Oracle 11G, Xythos, Oracle Golden Gate, Cognos, BOBJ, Informatica, WebSphere MQ, WebSphere Message Broker, Confidential Datapower, Confidential Mobile First Platform etc.
- Built & Deployed application environments for Panorama and other MoH applications. Platform: Solaris v10, v11, WebSphere Application Server (WAS) v8.5, Confidential HTTP Server (IHS) 8.5, Oracle 11G, Xythos, Oracle Golden Gate, Cognos, BOBJ, Informatica, WebSphere MQ, WebSphere Message Broker, Confidential Datapower, Confidential Mobile First Platform etc.
- Fine-tuned (both for performance and high availability) the WAS cluster and deployment infrastructure for Panorama Immunization and Inventory applications.
- Performed periodical performance monitoring and analysis of Panorama production. Identified performance bottlenecks and recommended work around and permanent solutions. Used custom written tool, Wily Introscope APM, Tivoli Performance Viewer, Apache response timing etc.).
- Participated in production environment troubleshooting, and tuning. Helped to narrow down crucial production issue and identify root cause and possible work-around.
- Analyzed Java heap usage for Panorama application server, and Batch processing servers. Recommended optimal heap for Batch server based on analysis thus helping on performance enhancement and preventing from OOM. Identified memory leak within Perm Gen Heap space for Panorama Application Server and recommended work-around while permanent solution is deployed.
- Regularly analyzed Confidential IHS logs, WAS logs, GC logs, Application logs and other logs and identified both performance bottlenecks and non-performance issues and recommended work-around and solutions.
- Designed and developed custom log analysis and reporting engine to analyze IHS access logs, error logs, WAS logs, verbose GC logs, and Panorama application logs. Designed as an expert engine, it not only helped to troubleshoot the production issues, but also helped to identify trend (like JVM heap growth, performance deviation etc.) and forecast and generate alerts based on expert data feed and threshold values. Engine also collected key statistical data (performance, error or usage) and built data mart.
- Fully automated and streamlined environment management process for DEV and QA. As there were more than 50 environments consisting of almost 400 servers, it was cumbersome and very inefficient to manually start and stop the processes during the OS/Patch management. Automated tool gracefully stopped or started all processed in defined order in parallel and also checked error/exception and thus increasing the productivity almost 400 times. Software and tool used: Java, Ant, XML, XSL, Jython, and Solaris SMF.
- Conducted a technical evaluation and assessment of an off-the-shelf solution and its configuration aspects and integration capabilities, gap analysis of integration components to technical requirements / specifications / documentation while ensuring compliance with architecture framework and system standards. Produced integration plans, developed and maintained system design models, technical documentation and specifications.
Technical Consultant
Confidential
Responsibilities:
- Actively engaged in gathering and analysis of business requirement for BI/DW solution for OLIS (Ontario Laboratory Information System), evaluated various implementation options, worked with architects and team leads to design solution, setup PoC, and demonstrated to stakeholders.
- Built & Deployed BI/DW solution for OLIS (Ontario Laboratory Information System) - actively involved in all phases (design, POC and implementation in different environments - FIT, SIT, PPE, and Prod). Technolgoy involved SQL Server 2012, SSAS, SSRS.
- Designed, PoCed, and documented and helped in production implementation of HADR (High Availability & Disaster Recovery) solution for OLIS Data Warehouse solution using Microsoft Windows 2008 Failover Cluster and MS SQL Server 2012 AlwaysOn High Availabiliy Solution.
- Worked with SMEs of Identity and Access Management (IAP) team for Confidential Ontario’s UserRegistry (UR) project - which is main component of Federated Single Sign On (FSSO) infrastructure, federated Implementation of various privacy & security requirements for Confidential Ontario. Assisted in infrastructure designing, installation, integration (end-to-end), and deployment. Deployed Access Policy and helped in troubleshooting access & authorization issues. Technology involved: Oracle Entitlement Server (OES), Oracle Virtual Directory (OVD), Oracle WebLogic server, WebSphere DataPower, WebSphere MQ, WebSphere Message Broker, Confidential DB2, Oracle Database, XACML, HL7.
- Involved in Risk & Business Impact Analysis, assessment of current infrastructure (application, application configuration, middleware configuration, network and communication), solution designing, documenting, and implementing the High Availability (HA) and Disaster Recovery (DR) solution for Confidential ’s User Registry project.
- Deployed application on eHO WebSphere Portal and OnePortal environments. Created deployment guides for Operation team to carry out the work.
- Designed automated Portal Build & Deployment framework and helped in development and implementation. Tools and technology used - Apache Ant, Apache Maven, Jython, XML, XSLT, CruiseControl, IZPack etc.
- Installed, configured, & integrated WebLogic Application Server, Oracle Entitlement Servers (OES), OVD, Confidential Data-power, WebSphere Application server, WebSphere Portal along with back-end Oracle, DB2, Mainfram, MQ server etc.
- Reviewed the existing application deployment practices, suggested to adopt the uniform automated, secured and traceable deployment practices, created framework and wrote automated application deployment scripts. Deployed Applications onto Websphere Application server, and Oracle WebLogic Server. Technology and Tools used: Apache Ant, Jython, Java/JMX, WLST scripting, Shell scripts, Oracle Weblogic AS, Confidential WebSphere AS, Confidential WebSphere Portal etc.
- Provided consultation on different aspects of SOA, WebServices, system integration, high availability, scalability and performance tuning and also helped to troubleshoot middleware related issues on production and non-production environments.
- Collaborated with Architects, Technical Team Leads and QA Leads to design & implement SOA based integration tests environments where very high degree of security required because of PHI.
- Assisted in automating Web-Services testing. Developed Groovy/Java scripts to automate complex Web Service testing scenarios. Tools and Technologies: SOAPUI Pro 3.6.1/4.x, WSDL, XML, Xpath, XSLT, HL7, Java/Groovy, Confidential WebSphere DataPower, Oracle Access Manager, Oracle WebLogic server, WebSphere Application Server, WebSphere Portal etc.
- Reviewed the current Software Development Life Cycle (SDLC) process in place for UserRegistry (UR), OneID, and Portal Services projects and helped to re-define more repeatable and manageable and secure process following the ITIL® framework. Specifically introduced - DML (Definitive Media Library) to securely store the deployment artifacts, Hash calculation (MD5 and SHA1) as part of the build process for each delivered deployment artifacts so that integrity of each package can be verified by client, Digitally signing each delivered artifacts so that authenticity and non-repudiation can be confirmed. Converted from Ant to Maven for better dependency management. Also added static code analysis, code coverage, and unit test execution etc. as part of the build process. Wrote Ant and CruiseControl custom tasks to support the process.
- Wrote number of tools like SAML generator, Package Analysis, Verification, and Validation tool using Java, XML, XSLT etc.
- Prepared documentations (architecture, infrastructure and configuration related) & presentations for different audiences with varying levels of technical knowledge and walked through.
Technical Consultant/Integration Architect
Confidential
Responsibilities:
- Worked with team of Architects to design and implement the Confidential Tivoli Federated Identity Manager enabled federated identity management and Single Sign On (SSO) solution for big financial institution. Defsigned and setup identity database, identity synchronization and mapping, setup trust based service provider and identity provider partners. Technology & Tools used: Confidential Tivoli Federated Identity Manager (TFIM), Confidential Tivoli Access Manager (TAM), Confidential Tivoli Directory Integrator(ITDI), Confidential Tivoli Directory Server (ITDS), Security Assertion Markup Language (SAML) etc.
- Worked with & coordinated multiple teams to plan, document and review physical/technical design/architecture concepts and artefacts and produced comprehensive technical design/architecture documents.
- Designed and implemented multiple highly available, geographically federated, single sign-on enabled, clustered application environments based on solutions like GSLB, LSLB, Clustering and Application Platforms like AIX 5.3/Linux/Windows, WebSphere AS 5.x/6.x/7.x, WebSphere Portal 5.x/6.x, Oracle 9i/10/DB2/MS SQL server, Tivli Access Manager WebSEAL, Tivoli Directory Server, Tivoli federated Identity Manager, Tivoli Directory Integrator, WebSphere MQ/Progress Sonic, Confidential HTTP Server/MS IIS, Tivoli/Wily Introscope etc. (Participated in all level - requirement gathering, POC, solution design/architecting, project development, deployment, production cut-over, warranty and production support.)
- Solutioned and upgrade of Confidential Tivoli Access Manager based Single Sing On system. Helped to define, implement & update access policy, rules, security groups, roles, security domains, secure communication junctions, and setup credential propagation using protocols like LTPA/LTPA2 (LTPA: Light Weight Third Party Authentication Protocol), TAI/TAI++ (TAI: Trust Associations Interceptor). Also helped to design schema, define data and access rules and roles for LDAP Server used in identity management for multiple projects. Technology & Tools used: Tivoli Access Manager Policy Server, Authorization server, WebSEAL, Confidential Tivoli Directory Server, pdadmin tool etc.
- Actively participated in designing, implementation, productionization and warranty support phases of alternate Demilitarized Zone (DMZ) project. Project was to provide High Availability (HA), support Business Continuity (BC) and help in Disaster Recovery (DR). Worked with different routers, routing the communication channel securely between multiple data centers, different firewalls, and firewall rules, application monitoring and backup mechanism etc.
- Coordinated solution review, presentation and troubleshooting meetings among in-house technical teams, management, vendors and other stakeholders.
- Helped in analysis, planning and implementation of High Availability (HA) project for Bank and Wealth Management business units. It involved redesigning/re-architecting the existing Application infrastructure with the goal to make it available 99.999%. Technologies and Design involved: Alternate DMZ and Highly available Web Proxy Servers, Geographically federated WebSphere Middleware clustering, highly available back-end using Oracle Data Guard and Oracle Real Application Cluster etc.
- Worked with Developers and security analysts to define and implement JEE (Java Enterprise Edition) security, Java Virtual Machine security, WebSphere Global Security for multiple installations of WebSphere Application Servers. Configured SSL/TLS enabled secured communication channel - both internal (from Web/Proxy server at DMZ to Application server in the internal network) and external (client/browser to proxy server). Engaged in troubleshooting the SSL issues, routing and firewall issues etc. Technologies involved: Confidential WebSphere Application Server (v 5.1, 6.x, and 7.x), LDAP ( Confidential Tivoli Directory Server) or OS (Windows or AIX) based registry, iKeyMan/GSKit to manage SSL certificates etc.
- Involved in Key Management and related tasks like creating CSR (Certificate Signing Request), Sending request to Certificate Authority (CA), receiving CA signed certificates, deploying SSL certs (deployed SSL certs into Confidential WebSphere Application Server, Confidential HTTP Server (IHS), MS Internet Information Server (IIS), Tivoli Access Manager (TAM) etc, Used different tools, like Confidential iKeyMan, GSKit ( Confidential Global Security Kit), MS IIS Certificate wizard etc. Also worked with symmetric cryptography methods like DES, 3DES, AES while configuring password and data encryption mechanism for LDAP based directories like Confidential Tivoli Directory Server (ITDS)
- Worked on implementation and integration of mobile platform - OneBridge. Installed and configured both oneBridge proxy server at DMZ and OneBridge Sync Server in the internal network and configured the secure communication from external client to the proxy server and proxy to OneBridge sync server. Configured symmetric AES method for data encryption.
- Updated and supported the PGP (Pretty Good Privacy) based secure document transfer framework that enabled partners to exchange documents in batch mode securely over the internet. It used combination of hashing, data compression, symmetric-key cryptography, and, finally, public-key cryptography to ensure the integrity, confidentiality and authenticity of the documents.
- Analyzed vulnerability, ethical hacking, periodic security scan reports and software vendor issued security alerts for Web Servers like MS IIS, Apache WebServer, and Confidential HTTP Server, Confidential WebSphere Application Server, Confidential TAM (Tivoli Access Manager), Confidential WebSEAL, Confidential Tivoli Directory Server (LDAP Server), ITFIM ( Confidential Tivoli Federated Identity Manager)and applied countermeasure and safeguard like security fixes/patches and/or security hardening as appropriate.
- Helped to troubleshoot the privacy breach incident in production. Worked with software vendor, application owner and incident response team to apply the security patch, test, and verify the solution.
- Designed log management mechanism and implemented automated nightly web server log scanning, analysis, reporting mechanism. It helped to identify suspicious activities, establish patterns and assess security threats, and vulnerabilities from emerging security issues.
- Automated deployment process for multiple production environments effectively increasing the productivity of support personals and decreasing the human error factors during production deployments. Also added package verification mechanism using MD5 and SHA1 and the authenticity of third party application packages using digital signature.
- Helped to carryout several performances and load/stress tests, monitored the environment under tests, analyzed the test results and helped to tune the system accordingly.
- Provided consulting for several migration projects - WebSphere 3.x/4.x/5.x to WebSphere 6.x/7.x and WebSphere Portal 5.x to WebSphere Portal 6.x. Also, provided consulting for multiple projects on different aspects of Technical Architecture, High Availability, Performance Tuning, and System Integration.
- Worked with solution architect and other stakeholders to define and implement layered monitoring (network, host, application, process etc.) to make sure system is highly available and meet the agreed upon Service Level Agreement. Also, designed and developed JMX based WebSphere 5.x, 6.x, 7.x event Monitoring/Notification system.
- Installed WebSPhere Application Server, WebSphere Portal, WebSEAL, Tivoli Directory Servers etc and applied fix/fix pack/patch etc.
- Deployed Application for WebSphere Application Server, WebSphere Portal etc.
- Supported critical production systems (Problem resolution and Root Cause Analysis).
Sr. Configuration Specialist
Confidential
Responsibilities:
- Designed Optimal Clustered Deployment Infrastructure for the Confidential Application using WebLogic and WebSphere application Servers.
- Created reference environments and tuned for high performance and availability for Confidential customers.
- Created and Managed automated software build/release process.
- Automated the Deployment process and Deployed application into multiple platforms.
- Streamlined and automated Hotfix and Fixpack build process by the result of which build errors were lowered and maximum productivity was gained. Technology used: Java, Ant, XML, XSLT, MS Visual Source Safe.
- Designed and implemented configuration reporting framework for the Confidential Application using Java, JMX, and XML.
- Wrote number of utilities and tools like Database compare utility, batch-mode Manifest updater, VSS History Formatter, and customized several ANT tasks for project specific requirements. Technologies used: Java, ANT, and XML.
- Performed day to day operation of Maintaining Application Server instances (WebSphere, WebLogic, Oracle), Databases (Oracle, MS SQL Servers, and DB2) and also managing builds, hotfixes and fixpacks process.
- Helped QA team with test automation, automated data creation and loading and test environment setup.
- Provided consultation to developers, QA and others on Application Servers, Databases, Build and configuration management issues.
- Provided Technical Team leadership and mentoring.
Sr. Software Engineer/Consultant First American Corporation
Confidential, CA
Responsibilities:
- Designed application framework, developed document indexing scheme, Search, Book marking, Notes, online document Editing and online Validation modules.
- Wrote tools to perform batch operation such as: Document indexing, Extracting and updating XML Database, PDF/RTF transformation, checking for well-formedness and Validation in batch mode, document inventory checking and updating, proper document links checking and updating etc. Each tool was written as custom ANT task to provide facility running through ANT script.
- Helped to write XSL/XSLT style sheet.
- Introduced logging mechanism, re-arranged package structure, following the Acyclic Dependency Principal (ADP).
- Introduced ANT, Junit, and HttpUnit to manage the build, release and testing process.
- Helped to integrate source control system - Star Team with Apache Ant to work out daily build/testing process.
- Wrote unit test cases using Junit framework.
- Wrote functional test cases using HttpUnit.
- Automated test case execution using Apache Ant.
- Coordinated the Mozilla application based client version development process (offshore development).
- Helped to deploy the application in production environment
- Helped to prepare Installer and software CD ROM.
Sr. Software/Release Engineer
Confidential - Mountain View, CA
Responsibilities:
- Created requirements documents, functional specifications, and designs as part of team work.
- Involved in developing integration interface with J2EE Server and Netegrity SiteMinder.
- Introduced Apache Ant build-tool, and streamlined daily and nightly build process.
- Introduced Junit, Cactus and wrote unit and API test cases. Automated nightly testing process using Ant, Junit, Unix Cron script.
- Streamlined configuration and release process using appropriate branching methodology (Used Microsoft Visual Source Safe). Performed day to day source safe related task and scheduled merging.
- Designed in-house functional testing tool (using Java) to meet the requirement of functional testing strategy, wrote test cases for functional test and executed functional testing.
- Executed Performance tests on different platforms along with different JVM settings and found out best configuration for the application.
- Performed Load/Stress Testing used in house built tools along with Jmeter.
- Performed Fail-Over testing.
- Performed Integration testing with Apache Tomcat, Bea Weblogic, Jboss, and SiteMinder.
Software Engineer
Confidential - Richmond, CA
Responsibilities:
- Participated within each phase of the software lifecycle, from analyzing requirements, design reviews, code reviews, formalizing test methodologies/techniques, and developing standard procedures.
- Wrote/Customized software modules for automated weighing/shipping, sales order, invoice payment, payment receipt and other transaction logic.
- Designed and developed reports. Reports were made available both Client/Server and Web/Server mode.
- Performed extensive database test (transaction consistency and data consistency) using SQL and Progress 4GL.
- Performed Usability testing and workflow Testing.
- Performed Software System and Integration Testing.
- Assisted to build and package Java source using Apache ANT.
- Assisted in Data conversion from Solomon ERP to MFG/Pro ERP.
Software Engineer/QA Engineer
Confidential - Oakland, CA
Responsibilities:
- Developed JSP Custom tags for different purposes.
- Deployed and perform system, and integration test using Luna app server, Bea Web logic application server and Apache Tomcat engine.
- Designed and Developed Regression Test Suite for Java Server Pages (JSP) Custom tag testing, (environment- JSP, HTML, XML, Luna Application Server, Oracle).
- Extend the functionality of existing Test Harness (environment Java, Luna Application server, XML, Apache Ant, and Perforce).
- Performed White Box Unit and API testing.
Web Developer MSQ, Oakland, CA
Responsibilities:
- Worked with project Architectures and Senior Developers on OOA&D of the project.
- Designed Database and Relational table structures, wrote Servlet, Data Source Business Objects, schedule business objects etc.
- Worked with Project Manager to define overall project life cycle and project schedule.
- Played key role in software component integration.
- Designed and Developed System/Application/User Access Security using the Silver Stream Security API.
- Implemented QA and Software Testing Processes.
- Managed and coordinated Development and QA Group.
- Trained interns/programmers.