Web Developer Resume
Washington, DC
TECHNICAL SKILLS:
Operating Systems: Windows 2000/2003/2008 NT, Sun Solaris UNIX 5.x/8/9/10, Red Hat Enterprise Linux4, 5, 6.x., 7.x
Application Server: IBM Web Sphere Application Server 6.x/7.x,8.x,8.5 WebSphere Portal Server 5.x/6.x,JBOSS 5.1,6.3,7.0, Site Minder 5.x/6.x, LDAP, Websphere MQ 7. Weblogic 10,12c
Web Servers: Jboss Enterprise Webserver(EWS) 2.2.24, JWS 3.0
Apache Webserver 2.2.: IBM HTTP server (IHS) 6.0/6.1/7.0.
Network Protocols: TCP/IP, UDP, HTTP/HTTPS, SOAP, SSL, SMTP, ICMP, IMAP, POP3, NIS, NIS+, NFS, DNS, DHCP
Monitoring Tools: Apache JConsole, gcviewer, gcwatchdog (Red Hat), visualvm, Thread analyzer, AppDynamic, PagerDuty Wily Introscope, Log analyzer, Heap analyzer, HP diagnostics Tool
PROFESSIONAL SUMMARY:
- Seeking an opportunity to leverage my talents. Experience for over seven years and positive attitude that will allow me to achieve company targets. I am personable and reliable and will prove to be an asset to the company. My goal is to secure a job role where I can grow with the company and add value to the team, increase company profit and progress into a senior role.
- 7 years of IT experience in middleware like IBM WebSphere Application Server, JBOSS, Apache Tomcat, WebSphere MQ, IBM HTTP Server, CA Siteminder, Docker, Openshift working on UNIX/Linux/solaris/windows platforms. Having strong experience in a Production environment and a high level of proficiency working on Java/J2EE deployments in a production environment on enterprise platforms.
- Strong expertise in handling variety of technologies, tools, and languages.
- Well versed in installing, configuring, deploying administering and troubleshooting IBM WebSphere Application Server 8.x/7.x/6.x/5.x/4.x, IBM WebSphere Portal Server 6.x/5.x for Base and Network Deployment topologies on AIX/Linux/Sun Solaris and Windows systems.
- Strong experience in integrating Jboss EAP 5.0/5.1/6.0/ 6.1/6.3/6.4/7.0 and 7.1
- Expertise in using analyzing tools like apache jmeter, JConsole, gcviewer, gcwatchdog (Red Hat), log analyzer and visualvm which helps to obtain metrics of a java process and can be used to tune an application server.
- Excellent knowledge on modular class loading, configuring modules and importing the dependencies by using deployment descriptors.
- Strong experience in installing and updating Secure Sockets Layers (SSL) for data encryption and client authentication between load balancer and web server, web server and application server.
- Used the WebLogic Server Administration Console to control production - specific deployment details.
- Develop and analyze highly complex system standards, thresholds, and recommendations to maximize middleware system performance.
- Configured JDBC and JMS servers on WebLogic server.
- Work with team members to determine how the application is supported in production, including back-ups, disaster recovery and system performance.
- Experience working with JAVA development team, developing java applications for Jboss Application Server. Worked with Network administrators, Operating system administrators and database administrators to maintain the integrity of Jboss environment
- Configuring JDBC providers, connection pools, thread pools, data sources, virtual hosts on Jboss and Websphere Application server.
- Very good experience in upgrading applications, and migrating to latest versions.
- Strong experience in configuring default JMS (HORNETQ) integrating Queues and Topics on Jboss EAP.
- Created, configured and maintained Weblogic managed servers and server clusters.
- Installed and configured plugins such as Apache, Tomcat, and Sun One with Weblogic.
- Provide documentation on WebLogic architecture and practices.
- Maintains a safe and secure work environment; developing personal growth opportunities.
- Expertise in handling multiple project teams as well as being responsible for WebSphere configuration, performance tuning, disaster recovery, high availability, scheduled cron jobs, problem determination and providing technical support whenever needed.
- Good understanding of Shell scripts which were used for automatic application deployment, startup, shutdown, log rotation and monitor application state.
- Extensive in-depth and hands on experience in supporting both production and non-production environments using IBM WebSphere Application Server on distributed systems.
- Worked on Wily Introscope performance monitoring tool to take care of performance related issues with WebSphere application Server.
- Experience in implementing workload management (WLM) and high availability (HA) using Horizontal, Vertical and Mixed/Vertical clustering with IBM WebSphere Application Server.
- Expertise in troubleshooting issues using WebSphere Application Server logs, traces messages and tools such as Log Analyzer, Tivoli Performance Viewer, Thread Analyzer.
- Installed IBM product level critical patches and fixpacks for WebSphere Application Server.
- Good experience in monitoring performance issues using performance tools like WILY Introscope, Tivoli Performance Viewer, Heap/Thread analyzer and Garbage Collector.
- Knowledge and experience in packaging J2EE applications in the form of EAR to build platform independent applications using WebSphere Application Assembly Tool (AAT).
- Expertise in configuring IBM WebSphere Application Server with RDBMS products such as IBM DB2 UDB and Oracle 8i/9i/10g in AIX, Solaris and Linux based Operating systems.
- Extensive experience in creating and managing Clusters, Virtual Hosts, JDBC providers, Data Sources and JMS messaging for application function and support.
- Expertise in troubleshooting J2EE based application issues by interacting with Developers.
- Good understanding and experience with J2EE components like Servlet, JSP, EJB, JNDI, RMI, XML, CSS, WAR, JAR, EAR, HTML, xHTML etc.
- Experience in migrating J2EE applications from IBM WebSphere Application Server v5.x to 6.x and v6.x to v7.x,8.5 in both production and non-production environments
- Performed regular backups of the IBM WAS configurations and apps for failover scenarios.
- Good written and communication skills with hardworking and good team member qualities.
- Provided 24*7 on-call production support with strong experience in client interaction and good understanding of business functionalities, roles and responsibilities
- Excellent client relation skills and drive to complete tasks effectively and efficiently where customer services and technical skills are demanded as well as the ability to communicate effectively with all levels of management and the client community.
- Highly motivated to work under stress, creating and maintaining a positive work environment.
- Extremely productive in a high volume, fast pace environments with good time sense.
- Worked with both management and technical teams to meet project deadlines and needs.
PROFESSIONAL EXPERIENCE
Web DeveloperConfidential - Washington DC
Responsibilities:
- Experience in Middleware Jboss/WebSphere Administrator on Solaris and Linux environment
- Expertise in installation, configuration, maintenance and administration of IBM WebSphere Application Server 6.x/7.0/8.5, IBM HTTP Server, Apache, LDAP.
- Expertise in installation, configuration, maintenance and administration of Redhat jboss 5.1/6.x/6.1. ESW, Apache.
- Troubleshooting, security, failover and work load management of WebSphere Application Server 6.0/7.0/8.5, WebServers like IBM HTTP WebServer, Apache Webserver.
- Created SSL certificates for Jboss 5.x/6.1
- Automated WAR deployment procedure in production environment running on Jboss EAP 5.x/6/1using UNIX shell script.
- Provided Support configuration for troubleshooting and job execution and to work with release management to support code deployments and assist release testing.
- Responsible for attending all project meetings, environment setup based off of application requirements, helping resolve technical issues and pushing application teams to adopt technology/infrastructure standards.
- Creating IBM a Queue Manager, Queue, Channel, Set MQ Privileges by User, Lookup MQ Error Numbers
- React to any given technical situation that requires immediate attention to ensure maximum system availability 24 hours a day, 7 days a week.
- Installed, configured and created multiple instances of standalone servers in DEV, QA, STAGE, PROD and Breakfix environments.
- Installed and Integrated Jboss Enterprise Webserver (EWS) with Jboss EAP 6.2.4 and clustered the application using mod jk.
- Configured SSL on both webserver and JbossEAP.
- Configured SSL(Secure Socket Layer) on web instances to route the requests to use secure https protocol.
- Configured different log levels to isolate the errors and find the root cause.
- Extensively explored RedHat Portal to find solution for issues and contact RedHat engineers for possible solutions with unknown issues.
- Upgrade the CA siteminder policy server 12 to 12.52
- Enable the Trace log to Troubleshot for various authentication and application level.
- Performance tuned JVM settings and application server settings and optimized the parameters to obtain best results. Used various performance analyzing tools like apache jmeter, JConsole, gcviewer, gcwatchdog (Red Hat), log analyzer and visualvm which helps to obtain metrics of a java process to tune an application server.
- Secured Jboss EAP 6 by configuring security domains, security realms, and LDAP authentication
- Strong experience in installing and updating Secure Sockets Layers (SSL) and SSO (single sign on) for data encryption and client authentication between load balancer and web server, web server and application server.
- Involved in performance tuning and monitoring of various applications and use of various tools like Wily Introscope, and configuring them to Jboss.
- Configured clusters, load-balancing and failover solutions.
- Responsible for administration tasks including building, installing, configuring, deploying, and maintaining middleware and applications on Jboss EAP.
- Participate in an on-call rotation schedule.
- Installed Jboss, Apache, Tomcat and Web server binaries for different versions and related components across all environments.
- Deployment, software installation, maintenance, fixes upgrades, general administration, troubleshooting and performance tuning of IBM WebSphere Application Server 6.x/7.0/8.5.
- Expert in finding the root cause for Apache/EWS/IHS webserver, Jboss/Websphere application server, CA webagent .
- Working knowledge on Tomcat server.
- Configured global security in WAS using LDAP registry for storing the User Credentials.
- Installed, generated and uploaded WebSphere and IHS certificated using iKeyman tool.
- Secured the Jboss application server and configured connection pools
- Deployed web and enterprise applications on Jboss application server and monitored applications for high availability.
- Responsible for installation, configuration and maintenance of jboss/WebSphere Application Server (Base and ND).
- Created WebSphere cells, Horizontal and Vertical clusters, and created cluster members in effort to create fault-tolerant, scalable, and highly available WebSphere environment.
- Deployed the applications in formats of WAR, JAR, and EAR and deployed Session and Entity EJB's in WebSphere.
- Configured global security for Jboss/WebSphere Application Server using IBM Directory Server as LDAP user registry.
- Proficiency in identifying bottlenecks and troubleshooting network/application problems quickly.
- Automated FixPack installations, daily backups, log archive, and other tasks using scripts.
- Installed and configured remote WebSphere plug-in for IBM HTTP Server. Manually updated plug-in files for IHS servers located in DMZ.
- Created JDBC Providers and Data sources authentication aliases in order to provide connectivity to Oracle, DB2 databases.
- Create Jboss profile as standalone mode and domain mode.
- Clustering techniques including Horizontal and Vertical Clustering for failover and backup/recovery processes.
- Monitoring Application log files, Application Server Performance.
- Configured Virtual hosts for host aliases for each cluster member and associated them with web modules.
- Created and managed the connection pools for Data sources.
- Federate with multiple nodes & profiles.
- Worked as a part of 24x7 on call support for production team.
Environment: IBM WebSphere Application Server 6.x, 7.x,8.0, Portal server 6.x, Siteminder, Sitescope7, 8, 9, Apache WebServer, EWS, Jboss EAP, Wily Introscope, HP diagnostics, IBM HTTP Server 6.x, DB2 8.2, LDAP, Oracle 9i/10g/11g, UNIX, Linux, Load balancer Netscaler, F5, Tivoli Performance Viewer, J2EE, Jython, Shell, Appdynamic. Docker, Openshift
Confidential - Mclean VA
Responsibilities:
- Troubleshooting, Load Balancing, Clustering, Deploying Applications, Performance Tuning and Maintenance.
- Create, configure and tune weblogic domains/applications for performance
- Work with vendors and developers for application related issues.
- JDBC Connection Pool and Multipool configuration with Oracle, MySql, DB2 and SqlServer, etc.
- Deployment and troubleshooting of JAR, WAR, and EAR files in domain and clustered environments
- Code deployments/promotions, performance monitoring and performance tuning
- Upgradation of WebLogic servers in development, testing and production environment and applying patch and service packs
- WebLogic Administration, Monitoring and Troubleshooting using Admin Console and JMX.
- Cluster Configuration - Single Cluster, Multiple Clusters and Deployment over clusters.
- WebLogic's HttpProxyServlet and HttpClusterServlet configurations
- Server Performance Tuning - Thread Dump Analysis, Core Dump Analysis when Server crashed unevenly
- JMS Configurations - JMS Server, Connection Factory, Foreign JMS server, Message Bridge, Topic/Queue, Distributed destinations
- Creating security roles, group policy, user authentication, aduting and authorization
- Work on Web Security tools- LDAP Server, SSL Certificates and client authentication.
- Node Manager Configuration - remote managed server start and stop. SSL communication between admin server and nodemanager
- Writing Scripts to handle complex automation / administration using Shell scripting
- Working with WebLogic utilities - WebLogic.Admin, WebLogic.Deployer, ejbc, appc.
- Monitoring WebLogic server health and security.
- Tuning JVM heap size to maximize the number of clients accessing the applications.
- Installation and configuration of WebLogic Integration server 10 and 12c on Sun Solaris 10 and Redhat 6/7 .
- Configuring digital certificates, using java key tool for secured applications
- Automation of domain creation using WLST, ANT, and Domain Templates
- Configuring Web Logic Plug-ins for Apache Web Server and configured load balancing and fail-over solutions.
- Database knowledge using Oracle, Point base servers.
- Analyzing the Log Files, Thread Dumps, JVM Dumps, Exception Stack Traces
- Configuration of Site scope monitors for monitoring the environment
- Monitoring using App dynamic monitoring
- Monitoring thread usage, connection pool usage, CPU usage, Memory usage and preparing reports for the performance tests, dry run tests and load tests conducted on the Application Servers
- Unix/Solaris command line usage and shell scripting
- Monitoring and analyzing resources, Standard logs, application logs and domain logs
- Experience in performance tuning for Web applications at various level by using JProbe8.1 profiling tool
- Troubleshoot environment and application issues WLS support patterns as the standard methodology and provide root cause summary to application stakeholders
Evaluate the strength of the SSL using ssl digger
- Developing WLST scripts and auto deployment process
- Working with configuring the WebLogic Diagnostics Framework (WLDF). Configure
- Sun One LDAP server configuration. Integrating the WebLogic with LDAP servers
- Patch updates, Service Pack Upgrades and Version Upgrades
- WebLogic Administration, Monitoring and Troubleshooting using Admin Console
- Managing and Monitoring the JVM Performance by adjusting WebLogic heap size and garbage collection parameters
- Monitoring the WebLogic Server using HP Site scope and Appdynamic agent based monitoring
- Deploying different applications like WAR files, EJB jars files and enterprise application archives (EAR) on WebLogic using various deployment tools ( Console, weblogic.Deployer, and WLST)
- Configured Web Server plug-ins for Application Servers
- Performed sanity testing on QA, Stage and Production environments after deployment.
- Configure and maintaine the scheduled tasks like Thread dumps, log files backup etc.,
- Maintaine the applications among Web Logic run-time processes in a cluster of application servers
- Performance tuning of Web Logic server with respect to heap, threads and connection pools.
- Work with JProbe in-order to adjust JVM Heap Size and reduce memory leakage
- Involve in configuration management, software deployment, change management, performance monitoring, and application maintenance
- Advanced knowledge to manage the project, coordinate between departments, create test plans, and provides timely and accurate status report
- Coordinate with and provide guidance to developers on their development environments
- Work with team members to determine how the application is supported in production, including back-ups, disaster recovery and system performance
- Maintains a safe and secure work environment; developing personal growth opportunities
- Manages and maintains complex software systems
- Effectively manages communication between end users, vendors, and IT departments to solve production, Pre-production, test, and development environment problems quickly