We provide IT Staff Augmentation Services!

Lead Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

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

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Lead developer

Responsibilities:

Lead Confidential developer, 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:

Member of the Confidential Global eBusiness IT team. Lead developer, 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

Contract position

Responsibilities:

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

Contract position

Responsibilities:

Member of the EMAN (Enterprise Management) team, responsible for the rearchitecture of all client service applications. 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

Contract position

Responsibilities:

Establish links between Confidential 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

Contract position

Responsibilities:

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

Contract position

Responsibilities:

Project lead for a critical reporting project for a major client. 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

Contract position

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.

Confidential, Mountain View, CA

Contract position

Responsibilities:

Designed and developed an automated set of scripts to control the flow of web page data being translated into foreign languages for worldwide customer support of the Electronic Support Center web site. The scripts performed gathering of data, validation of data, computation of version differences, notification to translators, automatic receipt of translated data, and packaging of complete sets of translated data. All scripts were written in Perl. Created a CGI/Perl script to allow customer support personnel to look up error message text given an error message number. Modified a CGI/Perl script to add JavaScript commands which presents a message window for the user and then opens a new browser with the selected web page.

Confidential, San Jose, CA

Contract position

Responsibilities:

Coded the shell around encryption/decryption and data compression algorithms to in corporate these scripts into the automated process of loading data libraries into a target system. Applications are written in C (Microsoft Visual Studio) in a Windows 95 environment. Member of the Manufacturing IS team, primarily responsible for creating and maintaining tools for the shopfloor software application, which uses a Sybase database. Developed software applications in Perl (sycoperl - a combination of oraperl and sybperl) to transfer data between a Sybase database and an Oracle database. Led a project to perform the cycle count inventory task via RF technology rather than manually. This project was accomplished completely by myself, working with end-users to design the specifications, database tables, and code. Prepared a full documentation suite for the project. All code was written in Perl (sybperl), and interfaces with a Sybase database. Responsible for Oracle Manufacturing data, including Inventory and Work In Process (WIP) modules. Performed various SQL functions, including interactive SQL and stored procedures in both Sybase and Oracle environments. IRIX 6.2 OS, Perl, PL-SQL, Sybase SQL, Oracle SQL, and VPE were all used in my everyday tasks.

Confidential, Cupertino CA

Contract position

Responsibilities:

Member of the Information Technology department, responsible for the maintenance and support of financial and marketing production application software. These applications are used by customers worldwide to interpret daily, monthly and forecasted financial data for the Computer Services Organization (CSO). My responsibilities included the monitoring and enhancement of the C programs (with embedded SQL) which were used to retrieve the incoming data from various worldwide sources and store the data in an Ingres Data Warehouse. An Ingres database server is utilized in this process. UNIX Korn Shell scripts, Ingres SQL and UNIX C are used to retrieve and store all data in the database.

Confidential, Santa Clara CA

Contract position

Responsibilities:

Developed database 4GL GUI applications for the order entry department. These applications interfaced with an Ingres database and EDI data which was automatically received. The applications provided a pleasing user-interface for the data entry clients.

Confidential, San Jose, CA

Contract position

Responsibilities:

Solely responsible for the development of database support software programs for state-of-the-art radar systems. The user interfaces for the databases are developed using Ingres on an OS/2 platform. Separate programs, which convert the database data into a format recognizable by the target system, are coded in Microsoft Visual C for Windows and IBM C for OS/2, using the Ingres Embedded SQL for C Preprocessor. Created user interface to Ingres database using Ingres SQL, Ingres Forms and Reports, and Ingres Windows 4GL, a GUI based 4th generation language. Prepared all documentation, including Software Requirements Specification, Software Design Document, and Software Test Report.

Confidential, Albuquerque, NM

Contract position

Responsibilities:

Lead Software Test Engineer for the B-2 Data Storage and Retrieval Unit (DSRU) Operational Flight Program, developed in ADA. The DSRU is a rewritable compact disk device used for the storage of flight data. Its primary interface is MIL-STD-1553, and its secondary interface is SCSI. Prepared and presented all test documentation leading up to Formal Qualification Test, per MIL-STD-2167. This included the Test Plan, Non-Complex Specifications and Test Procedures. Designed and coded all fully-automated test scripts using Microsoft C on a Windows platform.

Confidential

Software test engineer

Responsibilities:

Performed all levels of testing, including all formal test documentation. All test scripts were written in C on a VAX/VMS mainframe.

Confidential, Pico Rivera, CA

Lead test console engineer

Responsibilities:

Created a test harness for test engineers to use to perform full functional real-time testing of the 4 Flight Control Computers on-board the B-2 Bomber. Complex real-time testing is performed on the test console, requiring thousands of lines of code to create the test harness software. All code was developed in FORTRAN on a VAX/VMS mainframe. Performed all code development and big fixes. Debugged with standard VAX FORTRAN debugger. Developed assembly language internal scripts for test harness as well. This job is a continuation of my previous job at General Electric, who was a subcontractor for Northrop.

Confidential, NY

Lead test console engineer

Responsibilities:

See Northrop job above for all details.

We'd love your feedback!