Lead Developer Resume
Dallas, TX
SUMMARY:
- Software Design/Code (Java, XSLT, JavaScript, Perl, XML,JSON) Confidential TeamSite
- Database/SQL (Oracle)Web Content Management
- Testing All PhasesUNIX/Linux/MS Windows
TECHNICAL SKILLS:
PROGRAMMING LANGUAGES: Java, Perl, XSLT, JSON, JSP, HTML, JavaScript, C, Pro*C, SQL, PL*SQL, CGI
OPERATING SYSTEMS: Linux (RHEL 5.x,6.x), UNIX (Sun Solaris, HP - UX), MS Windows (Windows 7)
HARDWARE: IBM PC, Sun Workstation, HP Workstation, SGI
EMPLOYMENT HISTORY:
Confidential, Dallas, TX
Lead developer
Responsibilities:
- primarily responsible for providing automation scripting/workflow and support for the Confidential suite of applications and tools, including TeamSite, OpenDeploy, Workflow Modeler, TeamSite Templating, Search, and Reporting.
- Developing and maintaining new, complex TeamSite Workflows to automate current manual user processes for all areas of internet development.
- Designing and developing custom Java code to meet specific customer requirements for customized workflows.
- All Java development has been developed using Eclipse.
- Creating new templates for website developers, utilizing XSLT and Forms Publisher.
- Perform all TeamSite Administration duties and ensure all systems are up and running.
- Analyzing logs to troubleshoot and debug system errors.
- Migrating new content, code, and config to QA and Production environments when necessary.
- Performed full version upgrades and new installations by myself.
- Manage QA environment consisting of primary and failover TeamSite servers sharing the same backing store.
- Manage a Production environment consisting of primary, failover and disaster recovery TeamSite servers (primary and failover share a backing store while the DR has a unique backing store).
- Interface with several infrastructure teams: DBAs, Storage, Network, Unix, etc. Skills used include Java, XML, XSLT, JSON, and HTML. RHEL 5.x,6.x, TeamSite 7.5, OpenDeploy 7.5.
Confidential, Beaverton, OR
Lead developer
Responsibilities:
- primarily responsible for providing automation scripting/workflow and support for the Confidential suite of applications and tools, mainly TeamSite and OpenDeploy.
- Developing and maintaining new, complex TeamSite Workflows to automate current manual user processes for all areas of internet development within Confidential .
- Design and develop Perl scripts for automation and customization of Confidential processes.
- Work closely with TeamSite Admin to perform user administration and ensure all systems are up and running.
- Skills used include Perl, CGI, XML, and HTML. Solaris & Windows 2000.
- Perform web application development and maintenance.
- I have developed using J2EE technology with STRUTS framework in a Solaris environment to create robust, key standalone business applications.
- These applications have JSP/HTML front - ends, running on Jrun/Weblogic/Tomcat application servers, and also communicate directly with an Oracle database and/or Confidential s Active Directory repository.
- All Java development has been developed using the IDEA Intelli-J IDE in a Windows environment.
- Perform Business Analyst role in gathering and documenting customer s business requirements, turning them into technical requirements, and designing applications.
Confidential, Redwood Shores, CA
Business AnalystResponsibilities:
- Modifications and enhancements to the Automated Release Update (ARU) website and its backend processes.
- The ARU is the central website for customers to use to download patches for their Oracle installations.
- Using Object Oriented Perl, Oracle 8, PL/SQL, SQL*Plus, and ClearCase to perform these duties.
Confidential, San Jose, CA
Business Analyst
Responsibilities:
- Object oriented Perl is used to redesign the entire process of requesting, approving, provisioning and administering employee services such as cell phones, high speed home access, calling cards, etc.
- All of the code is being rewritten, including CGI scripts, and all database tables are being represented by Perl classes.
- I rewrote the entire approvals section and assisted in the design of the OO framework for the rearchitecture.
- I also wrote tools to automate the creation of new classes and assisted new engineers on the project with the OO framework.
- Wrote back-end tools to migrate data from an SQL Server database to the main Oracle 8 database.
- All tools were written in Perl 5.
Confidential, Dublin, CA
Business Analyst
Responsibilities:
- Establish links between ELOAN and 3rd party and partner lenders to send customer loan application data and receive response data back.
- The data is typically sent over a secure HTTP port. The format of the data packet is defined by the lender site, based on the protocol they prefer.
- XML and Perl hashes are most often used to format the name/value pairs of application data.
- After a potential customer fills out an online application, the applicant’s data is retrieved from an Informix database and formatted properly and sent to the lender.
- The lender then replies in a similar format with approval or decline information, and this data is stored in the database.
- This entire process is coded in Perl.
Confidential, Sunnyvale, CA
Business AnalystResponsibilities:
- Designed and developed workflow templates for the TeamSite product.
- TeamSite is a version control tool that allows web site developers to create and maintain separate working versions of a web site while allowing for updates to be made in a controlled environment. Workflow templates are a means of defining tasks to inform and guide managers and developers to perform necessary functions that pertain to the web site.
- Although the partners of Confidential are the intended developers of the workflow templates, often the designs were too complex for them, so they would come to me to develop the majority of them.
- I supported several customers and partners through the workflow template development process.
- The workflow templates are developed in a mix of Perl and XML.
- The Perl can dynamically query a user for information used to dynamically define the XML, which is used to create a complete set of tasks.
- The set of workflow templates, and the Instantiator, which resolves the mix of Perl and XML into pure XML, is a proprietary product developed by Confidential .
- The development environment is Perl 5, XML, Windows NT, Sun UNIX.
Confidential, Santa Clara, CA
Project lead
Responsibilities:
- Took over the project when the client was dissatisfied with existing applications, and my team redeveloped it into what the client desired.
- Developed several web-based reports for the marketing and financial teams.
- These reports have a simple GUI front-end, producing tab or comma delimited results which are typically imported into Excel for the users.
- The development environment is mainly Perl, Sun UNIX, Sybase 11.9, Windows NT (using F-Secure SSH to open a UNIX shell).
Confidential, Cupertino, CA
Business Analyst
Responsibilities:
- Modified several existing Perl 5 and Pro*C server-side applications (with a PowerBuilder client) to enhance performance and upgrade functionality with evolving technologies.
- These applications are used to organize contract data for major reseller accounts.
- Ported some of these applications from HP Allbase to Oracle.
- Established data integrity by searching for existing data problems in newly installed Oracle database using Oracle SQLPLUS.
- Assisted in all phases of development for several projects.
- The development environment was HP-UX using Reflection, a shell application from Windows NT.
