Sr Release Engineer Resume
Santa, MonicA
SUMMARY:
- Almost 12 years of experience in software development and maintenance.
- 4 years experience with Build/Release/Deployment tools and automation.
- Experience in Release and Build Process Management and automating Continuous Integration using Hudson / CruiseControl and AnhtHillPRO .
- Expertise in ANT/Maven Migration Projects.
- Expertise in the J2EE family - JSP/Servlets, EJB 3, JDBC, JMS, JNDI, Web Services, JDBC.
- Experience in Design and Development of Enterprise Applications using J2EE Technologies.
- Strong skills include UML, J2EE Framework, Spring Framework, Hibernate Framework, XML Struts Framework and JUnit Framework.
- Experience with RUP Methodology and J2EE Design Patterns like Business Delegate, Session Façade, Front Controller, Service Locator, MVC etc.
- Experience with various types Databases like Oracle, SQL Server and DB2 as well ORM Tool Hibernate.
- Experience with Dynamic HTML, XML, CSS, AJAX, JQUERY and JavaScript for building a dynamic flexible and highly interactive Real-Time User Interface.
- Excellent Experience in portal migration projects and administering Portal Applications.
- Experience in JSR 168/268 Portlet specification
- Strong in Unix environment and shell Scripting.
- Used Fatwire/Interwoven/BEA Repository for content management.
- Expertise in JIRA/Confluence / Fisheye Crucible and Crowd /Nexus maven repository system
- Expertise in SVN Version control.
- Exposure to different levels of Software Development Life Cycle.
- Worked on many financial applications related to Brokerage, Banking and Insurance.
- Highly motivated individual with excellent communication and inter personal skills.
TECHNICAL SKILLS:
Java/J2EE Technology: Servlets, JSP, EJB, JMS, JDBC, JNDI, JNI, Applets,AWT, Swings, Core Java, Java Util, Java Beans, I/O Streams, Threads.
J2EE Frameworks: Struts, Spring MVC.
Web/App Servers: Tomcat 5.x, Apache Web Server, iPlanet, Weblogic 9.2.1, Weblogic 8.x, Weblogic Portal Server 8.x, 10.2,WebSphere 5.x.
Distributed Technologies: Services, SOA, RMI, EJB, and XML.
Web Development: HTML, DHTML, Ajax, JavaScript, XML, Python.
RDBMS: SQL, Sybase 11.x, Oracle 8, 9i, MySQL, MS Access.
ORM Tools: Hibernate, iBatis.
Design Tools: MVC, Jakarta Struts, UML, Hibernate.
Other Languages & Skills: C++, C, PHP, ANT, ASP, SAX, DOM, Visual Basic 6, Mercury TestDirector, Rational Clear Quest,Jasper Reports, iReport
Modeling Language: UML, Agile Methodologies, Rational Rose, and Visio.
Tools: DB Artisan, Toad for Oracle, Clear Case, SVN,Rational Rose, Elipse IDE, JBuilder, Visio, Crontab, Ant,AutoSys, ClearQuest, log4j, Junit.
Operating System: UNIX, Linux 8, Sun Solaris 2.x, Windows 2000/NT
PROFESSIONAL EXPERIENCE:
Confidential, Santa Monica
Sr Release Engineer
Responsibilities:
- Involved as Lead Build Release Engineer.
- Define and take ownership of the release process.
- Develop continuous build process
- Administration and Maintenance of Hudson/Jenkins and Nexus artifact repository system.
- Work closely with developers and QA engineers to resolve build failures
- Develop automated release process - QA/Prod Deployments are automated using Capistrano Scripts (Ruby) and Integrated with Hudson.
- Worked on Ruby/Groovy scripts for build/deploy automation.
- Track all changes to production. Used custom JIRA/Fisheye API to track all Release Notes Dynamically.
- Deploy releases including application and database - Using Capistrano/Shell Scripts and Java.
- Created Application Status Dashboard using Java /jsp for QA .
- Build integration tools between build, deployment, change and bug systems.
- Administration and Maintenance of JIRA bug tracking system, Confluence, Crucible/Fisheye, Crowd and Fortify Security Scan Tool.
- Integrate Hudson/Deploy Scripts with Nventory Server.
- Took the ownership of all Maven poms for existing Projects.
- Create Complex Custom Splunk Reports /Alerts .
Environment: Jdk1.4/1.5, J2EE, Struts, Weblogic 8.1/9.2, Jetty, Hudson, Maven, Nexus, Eclipse, JIRA, Crucible/Fisheye/Confluence Subversion/Git, Splunk
Confidential, SFO
Responsibilities:
- Involved as Lead Build Release Engineer.
- Participated in converting existing ant scripts to Maven scripts.
- Created MOJO’s to create custom Maven plugin’s.
- Involved in configuring Cruise Control and Ant Hill Pro for build Management.
- Build, integration, configuration components between the ISG applications.
- Automated build process with Anthill Pro for MMS applications.
- Deploying applications and software binaries using the Sun N1 Tool
- Supporting CM Team, PSG Team and Release Management for deployment and configuration issues
- Scanning & Reviewing the Application code using the Fortify Scan Tool for vulnerabilities and Generating Code Coverage Reports and Build Reports using maven plugin’s.
Environment: Jdk1.4/1.5, J2EE, Struts, Weblogic 8.1/9.2, IBM MQ, Oracle10G, Sun N1 5.1, Anthill Pro 3.5, Maven 1.1/2, Ant 1.6, PERL, Unix, Solaris, Fortify 4.5, Clear Case, eclipse
Confidential, SFO
Responsibilities:
- Took the role of Lead Build Engineer for Portal Team.
- Participated in user meetings and requirement analysis.
- Involved in POC development using Bea Portal, Bea Integration and Ajax..
- Created Process using WLI which will get invoked via Client Request with Return
- Designed Use case diagrams using Enterprise Architect 7.0
- Involved in Configuring IDOL Databases, Http Fetch, Import Modules for Autonomy Search .
- Involved in SOA Design and Portal Framework Design.
- Designed and developed a UUP for the portal.
- Configured SSO using SAML Technology between Portal and Sterling Application.
- Developed process workflows and page flows.
- Created Service Controls for WSDL’s using Weblogic Workshop 10.2 to use Web Services from the middleware layer.
- Created Custom Navigation Framework for the entire Sitemap.
- Designed and developed Login Module, Navigation Module, and Breadcrumb Module.
- Developed Ant build scripts which does the portal build and deployment and integrate the scripts with SVN Source Control.
- Involved in Autonomy Search Engine configurations HttpFech and ODBC Fech .
- Used WLST to script Domain Creation, Database creation and Custom Authenticator Configuration to be used across environments.
- Integrated Portal with Interwoven CMS and configured Bulk Loader to do the content loading.
- Used Propagation Tool in to perform portal Propagation between different environments. Developed ant Script to run the propagation.
Environment: Weblogic Portal 10, Weblogic Integration 9.2, Java, Teamsite, Sterling, Enterprise Architect 7.0.,SVN
Confidential, San Francisco
Responsibilities:
- Participated in user meetings and requirement analysis.
- Worked on Aqualogic BPM Process flows.
- Created Complex Process with both Automatic and Interactive Activities.
- Created Roles and added Participants to this Process.
- Created Custom Exception handling for this business Process.
- Designed and developed Java classes and Interfaces using Weblogic Workshop 9.2.1.
- Develop web layer by using Struts framework and develop web page using JPF, Custom Controls JSP, HTML, Java Script and CSS.
- Created Complicated Reports using Jasper Reports API.
- Developed Enterprise Tier using Spring platform by implementing Service classes, Controller classes as well DAO Classes.
- Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate.
- Developed WSDL for the Web services basing on business rules and requirements.
- Used Server-Side Form Validation using the Struts XML Validation Framework.
- Created jsp pages for the front end presentation and validation using net-ui tags.
- Involved in deployment of the application in various environments like Dev and Integration.
- Created ant build scripts to do deployments for the Deployment Team.
- Created project documentation and user manuals
Environment: Weblogic Portal 9.2.1, Java, Jasper Reports, Jsp, Spring 2.5 Framework, Hibernate3.0, Servlets, JDBC, Javascript, Oracle 9i, Solaris 2.5, Apache Web Server, Unix, Toad, SVN.
Confidential, Virginia
Responsibilities:
- Participated in user meetings and requirement analysis
- Designed and developed Java classes and Interfaces using Weblogic Workshop.
- Develop Application Specific framework on top of Struts Framework.
- Created JPF/jsp’s and EJB on Weblogic Workshop.
- Created Content Selector Rules to retrieve contents from the Fat wire CMS system.
- Created User Profile Property Sets mapped to external ldap server.
- Created and enhanced Oracle Stored Procedures and Triggers
- Used p13n caching Mechanism for improved application performance.
- Used Agile development practices for the portal Development.
- Created jsp pages for the front end presentation and validation using net-ui tags.
- Worked on Customization of Content Management System on Weblogic Server 6.1 for Fat wire.
- Involved in deployment of the application in various environments like Integration, Functional and Performance.
- Involved in Production Deployment of each Release.
- Created test scripts and test cases using junit.
- Created project documentation and user manuals
Environment: Weblogic Portal 8.1, Workshop 8.1, Java, Jsp, Servlets, JDBC, Javascript, Oracle 8.1, Solaris 2.5, Apache Web Server, Unix
Confidential, New Jersey
Responsibilities:
- Capturing and Understanding the requirements
- Interacting with clients and analyzing and mapping the requirements to the software solutions.
- Created VISIO Flow diagrams during Code analysis phase.
- Involved mainly in Code Optimization for Improved application performance. Re-engineered the code to use Caching mechanism.
- Integration of the applications with the Lehman Live Portal Application Server.
- Added new nuggets/portlets to the application like Contact Us and FAQ nuggets.
- Configured new domains using weblogic server 8.1.
- Used EJB as a Façade Layer for communication between Front-End and Back-End.
- Involved in configuration and deployment of the application in various environments like Integration, QA and Stage.
- Responsible for writing ant build scripts
- Created scripts using ksh and configured the same in Autosys instead of Cron Jobs.
- Created project documentation and user manuals
Environment: Weblogic Server 8.1, Java, Jsp, Servlets, JDBC, Javascript, Sybase, Solaris 2.5, Unix
Confidential, New Jersey
Responsibilities:
- Participated in design and development of modules.
- Created new Portal Templates like Headline, Announcement Green, Articles, Links, Contacts, and FAQ’s and Whats New etc using java, xml and xsl for Migration of Page - Elements from Teamsite Interwoven to MyContent for the Lehman IT Portal site.
- Developed the Application using Struts MVC Framework.
- Developed Servlet Classes to retrieve and present XML data to Users with XSLT.
- Developed Entity Beans in order to return resultset that is part of Transaction.
- Created My Documents nugget using java classes, Servlets, and jsp which is the de-facto standard in Lehman for Document-Management.
- Tested the application (Unit and System Testing )
- Creating CRON jobs as per requirement, maintaining the existing scripts and administrating the CRON entries
- Worked in Oracle database object creations (Tables, Stored Procedures, Trigger & Indexes)
- Worked on bug fixing and supporting & maintenances of the production environment.
- Source code was maintained using Clear Case
Environment: Java, JSP, Servlets, EJB, JDBC, Html, JavaScript, Sybase 11.9.2, Solaris 2.x, Weblogic 8.1, Unix
Confidential, DC
Responsibilities:
- Participated in development of modules;
- Configuration of the Application in Application Servers Weblogic 8.1 and Websphere 5.1
- Tested the application (Unit and System Testing )
- Worked on bug fixing and supporting the production
- Source code was maintained using Clear Case
Environment: Java, JSP, Servlets, JDBC, Html, JavaScript, Oracle 9.1, Solaris 2.x, Weblogic 8.1, WebSphere 5.1 Unix
Confidential, Maryland
Responsibilities:
- Participated in development of modules;
- Tested the application (Unit and System Testing )
- Configuration of the Application in Weblogic 8.1.
- Parsed XML Files using SAX Parser and send that data to consumers as part of Batch Application.
- Used the MVC design patterns to create the integration layer for web and middle tier.
- Worked on bug fixing and supporting the production
- Source code was maintained using Clear Case
Environment: Java, JSP, Servlets, Swing, JDBC, Html, JavaScript, Oracle 8.1, Solaris 2.x, Weblogic 8.1, Unix
Confidential
Responsibilities:
- Participated in development of modules;
- Developed FrontEnd of the Application using JSP, JavaScript and implemented Auto completion future as well fetching of data from Database using AJAX.
- Used MyEclipse as Integrated Development Environment (IDE).
- Used Apache log 4j Logging framework for logging of trace and Auditing.
- Tested the application (Unit and System Testing )
- Configuration of the Application in Weblogic 8.1
- Worked on bug fixing and supporting the production
- Source code was maintained using Clear Case
Environment: Java, JSP, EJB, Servlets, JDBC, Html, JavaScript, Oracle 8.1, Solaris 2.x, Weblogic 8.1, Unix
Confidential
Responsibilities:
- Participated in development of modules;
- Developed Front-End of the Application using JSP, HTML and JavaScript.
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript.
- Developed stateless Session Beans to manage Doctor Confidential t related data.
- Created many classes and methods using Java
- Tested the application (Unit and System Testing )
- Configuration of the Application in Weblogic 8.1
- Worked on bug fixing and supporting the production
- Source code was maintained using Clear Case
Environment: Java, JSP, Servlets, EJB, JDBC, Html, JavaScript, Oracle 8.1, Weblogic 8.1, Unix
Confidential
Responsibilities:
- Participated in development of modules;
- Developed Front-End of the Application using JSP, HTML and JavaScript.
- Developed Servlet classes to handle request data and implemented respective logic in order to fulfill request.
- Tested the application (Unit and System Testing )
- Configuration of the Application in Tomcat 4.x
- Worked on bug fixing and supporting the production
- Source code was maintained using Clear Case
Environment: Java, JSP, Servlets, JDBC, Html, JavaScript, Mysql, Tomcat 4 .x, Unix
