I am currently the technical lead responsible for design and development of an ETL (Extract, Transform, Load) system. This system moves XML and non-XML data between VSS, Documentum, and in-house systems. It replaced an existing system and in doing so reduced load times by over 50%. In order to process XML content that is not well-formed, I also designed and developed a custom XML parser. This parser allows us to transform XML content that can not be transformed using other XML parsers like SAX and DOM or transformation engines like XALAN. My team is currently composed of two developers, but has been as large as 6 full-time and contract employees in the past. I am responsible for performace reviews and mentoring these developers in Java and development tool usage.
My primary duties included overseeing all aspects of the corporate website. I was responsible for installing and configuring our SilverStream application servers as well as handling the design and development of our ePortal and eBusiness application code. I took over and optimized the outsourced ePortal application and increased the performance by over 700% by implementing a custom caching mechanism and reducing code bloat. I was responsible for taking feature requests from marketing, converting those to specifications, coding, and deploying the final solutions. I implemented standards for use in development of the website and oversaw the development activities of the other three developers. I was also responsible for re-architecting the existing database schema to create a more normalized structure. The development and deployment environments were SilverStream 3.7.3 and ePortal 2.3 running on Windows 2000 and the database was Microsoft SQL Server 7.0c. I also assisted the IT department in implementing CVS for version control and Bugzilla for defect tracking as well as implementing ANT as a build mechanism, replacing the old batch files and simplifying the deployment process.
I also had IT responsibilities which included maintaining the Checkpoint firewall rules and resources, installing, configuring, and administering client and server systems running Windows 2000, Linux, and BSD. I was also responsible for performing ARCSoft backups, creating and maintaining network and eMail accounts for users, assigning phones on the Nortel system, database administration, and monitoring the network servers and application performance.
My responsibilities included providing telephone support for Internet users to include aiding in the installation and configuration of Internet mail, NNTP, FTP, and IRC clients, Telnet, web browsers including Netscape, Internet Explorer, and Mosaic, dial up networking, and TCP-IP. I also performed some shell scripting in Perl.
Available upon request