Web Development Resume Profile
Overview
Greg offers several years of experience in managing all aspects of the development life cycle. This includes software design, development, database administration, QA testing, and application deployment and maintenance. Demonstrates expertise in an array of cutting - edge technology tools and consistently completes large-scale projects on time and under budget. With excellent communicator who effectively interfaces with interdisciplinary teams and corporate clients, and ensures adherence to high quality standards and client business needs. Has extensive experience in designing and developing of database applications for both client / server and n-tier
Summary
Database, Application, Reporting Design and Development
- Used Visual FoxPro to develop close to a hundred applications. Some of these applications were a Point-of-Sale Navex for retail tire and brake shops which used West-Wind WebConnection for real-time communication with home office. Also Health Care applications Orca / SpaceLabs / Qualifacts with HL7 communication between other applications.
- At the Memphis Police Department Designed and maintained application using Visual FoxPro, .Net and SQL Server database for project like the Data Exchange project, Web Applications, interfacing with Scanners, and managing State Grants.
- With the aid of SQL Server Integration Services SSIS, Analyses Services SSAS, and Reporting Services SSRS, was able to integrate ETL Extract / Translate / Load and OLAP Cube / Rollup / Pivot features for enhance the reporting outputs.
- Developed several QBE Query by Example search engines against SQL Server.
- Converted various legacy databases like SQL Server, Oracle, Access, Foxfire, and FoxPro to SQL Server and other forms of output.
- Designed and developed many reports in Visual FoxPro, Crystal Reports, SQL Reporting Service, Report Builder 3.0, and Access against back-end data sources like SQL Server, FoxPro, Access, various other sources.
Web Development
- Form the client side applications, SOAP web-services written in FoxPro, ASP.net and C / VB.net.
- As lead developer for StarIQ.com, created a news content driven commercial web site with in ASP 3.0 with a SQL Server 2000 backend. In addition developed an e-Store, Boolean search engine, and many COM object developed in C, VB, and Visual FoxPro to enhance the sites features.
- Designed and developed several intranet web applications with SQL Server back-ends for many large corporations like Boeing, Microsoft, SpaceLabs medical, Wizard International, StarIQ.com, and few smaller companies.
- Personal web site were used as a portal to share my public domain tools and as a sandbox web site. These are mainly dedicated to my Visual FoxPro knowledge. Developed using ASP 3.0 VBscript / HTML and MySQL and Access databases.
Development Utilities and Tools
- Auto-Update add-on in FoxPro AppStart to keep applications up to date from across the internet.
- Automated test suite developed in C .Net to regression test an ASP.Net application. Also created a Unit Testing suite for FoxPro Funit
- A query routine using SQL Query.app to gather data from several dozen resource other databases.
- Database conversion and migration tools.
Quality Assurance
- While work for Microsoft on the Visual FoxPro team, was educated as a SDET Software Design Engineer in Test for versions 6.0 and 8.0.
- Designed, developed, and ran automated regression tests for the Adobe CS InDesign / InCopy applications using JavaScript against the common DOM object.
- Developed Test Suites, Performance Suites, Smoke and Regression test, for most of the companies, ever sense learning the importance of testing in all aspects for of the software life cycle.
Confidential
- Using Visual SourceSafe or Vault to track changes in the source code, and even trained personnel in proper usage of these tools.
- Designed, developed, and trained companies in proper Issue Tracking Bug tracking methodologies.
Confidential
- A majority of the development assignment or employment allowed me to work close with clients and team members to insure the application are meeting the schedule release dates.
ACCOMPLISHMENTS
- An extendable query engine Query that allows VFP developers to access via SQL various data sources. The engine currently has over 50 types of data source drivers including: Cursor, Collection, Array, FTP, File System, and many more.
- Created a Unit Test suite application FUnit that allows for embedded test code like JUnit. Following the same rules, the utility can validate one or all modules of a project.
- Directed the design, development, and unit testing of the original Orca Medical Emergency Department software called Emergency Chart. The application was used to track patient throughout their stay at a hospital. Emergency Chart communicated with other hospital applications using HL7 protocol to insure all medical sources agree on the same information.
- Improved project management functions by developing an Internet-based Issue Tracking System Bug tracking system. Implementing a better design-specification, maintenance standards, and heightening quality control procedures.
- As early as 2003, implemented the AJAX technology in order to develop a web application that would not require full page refreshing each time the user makes a selection. This technology did not become main stream for another two years.
- While at Microsoft, devised an automated method to test a system modal dialog boxes that was once historically thought it could only be tested manually.
PROFESSIONAL HISTORY
Confidential
SQL and Reports
- Private development and consulting for a verity of clients. Enhanced existing tables and Microsoft T- SQL stored procedure and added or removed columns from reports using SSRS and Report Builder 3.0. Services also included optimization of the Stored Procedures and Views, which sometimes required rewrites.
- Assisted in design phase meetings to insure proper designs is achieved.
Confidential
Web Application and Database Development Contract
- Designed and developed for the Memphis Police Department RTCC and the University of Memphis's and Criminally Department a N-tier application to gather incident reports from various sources to a single key/value data warehouse for reporting crime across districts and city borders.
- Designed and developed web applications to manage City Grants and Cold Case Incidents in ASP. Converted existing external databases MS SQL, Oracle, MySQL, etc to SQL Server and optimized the data retrieval. Developed an application to scanning images, storage them, and translate them using OCR.
- Generated many report representing social/census data in table collapsible, charts, and mapped GIS representations, Report Builder 3.0, and SSRS.
- Addition responsibilities include design, documentation, testing, deployment, maintenance and training of developed applications.
Technologies utilized: Visual FoxPro 9.0, Visual Studio 2010 VB, C, ASP.net, ADO.net, SQL Server 2008, Report Service SSRS, INNO Setup, ETL and OLAP, Web Services, Scanner and OCR, XML Creation and Consuming, GIS Mapping
Confidential
Lead Developer
- Navex is a small company that has enhanced a Point-of-Sales application Visual FoxPro directed toward Tire and Brake retail corporations Just Brakes .
- Duties consisted of assisting in maintaining the existing application and aiding in migrating databases to SQL server 2005.
- Developed an auto-update module to accelerate the deployment of releases to the 1000 installations. Some ASP web work came about from time to time.
Technologies Utilized: Visual FoxPro 8.0, SQL Server 2005, West-Wind - Web Connection
Confidential
- Hired as a SDET to the CS InDesign/InCopy QA team.
- Primary task was to develop and maintain automated test cases for the application main core DOM object. The over 10,000 test cases were developed in JavaScript.
- In the beginning, the tests were required to execute manually after each new build. Over the course of the assignment, devised a means to automate all the test cases for both Windows platforms and Mac X to be ran automatically against each new build..
Technologies Utilized: JavaScript
Confidential
- Performed manual test cases to insure the ASP.Net application met the clients' requirements.
- Qualifacts has developed a Metadata driven ASP.Net application for State/County health case departments.
- Worked closely with the QA manager to evaluate third-party automated test case utilities.
- Also worked with the development team and assist them in designing and developing Unit Test procedures for their core of the system.
Technologies Utilized: Visual Studio 2003 C, ASP.net
Confidential
- During this period, worked as contractor under Volt to several companies.
- While assigned to Frank Russell Investment, developed an ASP 3.0 / SQL server application to allow their clients to generate a PDF document agreement contract.
- At other companies, enhanced Access application, optimized SQL server Stored Procedures, and other various assistance where it was needed.
Technologies Utilized: ASP 3.0, SQL Server 2003
Confidential
- While at the Boeing Corporation, performed various duties which included Access application enhancements, the design and development of a standard ASP framework, Reverse-Engineer FoxPro application converting legacy application / databases to the new web framework and SQL server.
- Helped other developers in maintaining existing FoxPro application.
- Wrote several specification documents for both the reverse engineering of the legacy application and database design.
Technologies Utilized: MS Access, Visual FoxPro, SQL Server 2000
Confidential
- Work as a SDET on Visual FoxPro team version 8.0 .
- Designed documentation and developed several hundred automated test cases to validate the new features be introduced to the upcoming version.
- Designed and developed a Performance test utility to compare the current version to previous version VFP and output the result to the intranet web site.
- Then evaluated the results when the issue returns after being addressed by the development team.
Technologies Utilized: Visual FoxPro 8.0, JavaScript, ASP, Test Cases
Confidential
Data conversion and C development
- Wizard International manufactures a CAD/CAM system to cut complex picture mats. Also they provided a massive set art prints from a database they had acquired. I was hired to convert a Cobalt database to first Access and then to SQL Server.
- Designed and developed an application Borland C Builder to maintain the converted data of TIFF images.
- Trained staff in using the new utility. Established a test plan and worked close with the Project Manager in implementing the test plans.
- Near the end of the assignment, developed an ASP web-based version of the utility so their customers could view and purchase the various prints available.
Technologies Utilized: SQL Server 2000, C, ASP, Test Plans
Confidential
Web site / SQL Server development
- While employed, helped the management design and develop the entire ASP web site utilizing SQL Server 2000 as the backend.
- The site is a content driven news site with a Boolean search capability, e-Store, membership, and dynamically generate astrological star charts based on an individual's personal place and time of birth.
Technologies Utilized: ASP 3.0, SQL Server 2000, 7.0, JavaScript / VBScript, HTML / DOM, Visual FoxPro 6.0, Visual Basic 6.0, Visual C 6.0, Dynamic Content, Membership, and e-Store
Confidential
Life Cycle training
- Parity had a Visual FoxPro 6.0 application designed for the food industry.
- Hired to train the development staff in proper software design and development life cycle.
- The lessons included issue tracking West-wind application that developed, using Visual SourceSafe, Unit testing, and build / deployment procedures.
- While there, setup an IIS web service and established the base for an internet web site.
Technologies Utilized: Visual FoxPro 6.0, West-Wind WebConnection, InstallShield, Visual SourceSafe, IIS, and Unit Testing
Confidential
Lead developer
- Hired to continue development of the Emergency Department Patient Tracking System Visual FoxPro 6.0 that they had acquired from Orca Medical.
- The system would follow the activities about a patient from the moment they came in the moment they would be released, include generating all discharge documents. The application communicated via HL7 protocol with other applications to maintain current data on all systems.
- As the Lead Developer, my duties included design and development of the multiple module application, manage other team members, establish and enforce regression test procedures, build and deployment including onsite installations, and many other duties required in proper development life cycle.
- Worked very close with many others across the company to insure the application met the requirements and deadlines.
Technologies Utilized: Visual FoxPro 6.0, Visual Basic 6.0, SQL Server, InstallShield, HL7
Confidential
SDET Software Design Engineer in Test
- Joined the Visual FoxPro team version 6.0 to learn proper software test techniques.
- The duties involved designing, developing, and executing test cases against new features.
- Evaluated and reviewed bugs and would discover and report through the internal issue tracking system.
Technologies Utilized: Visual FoxPro 6.0, JavaScript, QA Testing
Confidential
Lead developer
- Worked with a small team in enhancing their Emergency Department Patient Tracking System. The system was developed in Visual FoxPro with some Visual Basic extension utilities.
- In the last half on the employment, became lead on designing the next generation of the application n-Tier where SQL Server would become the main backend and all data communication would be performed through Stored Procedures and Remote Views.
- Worked close with the QA department and clients to insure all requirements were being met.
Technologies Utilized: Visual FoxPro 6.0, SQL Server 2000, QA Testing
Confidential
FoxPro developer
- Northwest Programming is a custom application development company.
- Worked directly with the customers to design, develop, and deploy Visual FoxPro applications.
- Over the course of the employment, developed applications for Voter Tracking System for the State of Oregon, a Container tracking system for an International shipping company, an application to assist Weyerhaeuser Corp. in combining scrape-cut lumber into usable material, plus several other smaller applications.
- Several assignments would require incorporating other applications Excel, email, Fax generation and many others.
Technologies Utilized: Visual FoxPro 6.0
Confidential
- Handled several small companies as an independent contract designing and developed several application and utilities, which include follow up maintenance.
Technologies Utilized: FoxPro, dBase, and Visual FoxPro
Confidential
FoxPro Developer
- Enhanced their SDT accounting system ran under FoxBase to help them with their Hydro seeding business. Developed an automated fax system to keep their associated vendors update with invoice and news.
- Assisted in several other operations as the needs arise.
Technologies Utilized: FoxBase