Home -> Steven Rush's Resume
SENIOR ASP.NET/SQL/AJAX WEB ARCHITECT / DEVELOPER - 25+ Years Experience
Resume Website: www.StevenRush.com
I have been a project-driven independent contractor since November of 1984. I am currently seeking contract positions in the Puget Sound Area working with your team in your offices for 3 to 4 days per week, or projects in other Northwest cities (with a preference for Bend Oregon) working on-site 1 - 2 weeks per month.
I am qualified for positions from project lead architect to dedicated team player, in your office, as a telecommuter, or a combination thereof. I would prefer to work in a fast paced, progressive office, brainstorming design specifications through development and implementation. I offer the curiosity to innovate, to try things that haven't been done before, and, though I am not an expert graphic artist, I have the eye of an art critic. I would prefer to work on the next generation of Internet media / .Net Platform - learning and developing best practices for your project.
I am an expert at listening to a client's ideas and business model then designing and building, end to end, or as part of your team, the best web-application that will achieve the client's goals.
- 7 years solid ASP.NET/SQL web applications development experience.
- 8 years significant ASP/SQL Classic procedural experience.
- 15 years solid experience delivering Internet solutions.
- 25 years software development life cycle experience creating robust applications that provide an intuitive user experience, and that work! End to end solutions since 1984.
- 24 years experience Full software development lifecycle management developing enterprise integration software systems for small to mid-sized businesses.
- Proven experience in all facets of managing complex legacy, Internet and .NET software that works, from idea through successful on-time deployment, for both large and small clients, as an independent telecommuter, team player and team leader.
- Strong problem solving skills, tack-sharp analytical and troubleshooting skills, detail oriented, excellent verbal and written communications skills at all product and team levels.
- Extremely quick learner; language agile; solutions oriented self-starter; highly motivated to learn the latest programming techniques
- Proficient at:
- ASP.NET 3.5
- AJAX Control Toolkit
- SilverLight 2 / WPF / XAML
- SQL Server 2000 / 2005 T-SQL
- WAP / WML
- IDEs / Environments:
- Visual Studio 2008
- SQL Server Management Studio
- Expressions Studio 2 - Blend 2
- Macromedia Captivate
- Office 2007
- IE, FireFox, Safari, Chrome, Opera
My primary experiences include analysis & design, development & deployment, project management, training and technical writing of leading-edge ASP.NET web-applications. Analysis includes assisting clients in evaluating the business and functional needs of the software and how it fits into the larger picture empowering the business to seamlessly realize their strategic goals.
CYBERWIZ INTERNET STUDIOS, Tacoma, Washington, 1984 - Present
Self-employed business and Internet applications developer
SimpleREZ Restaurant Reservation System, 2009
SimpleREZ is a Leading-edge commercial interactive restaurant reservations and management system using the latest methods and technologies including ASP.NET 3.5, AJAX, SilverLight, MS SQL. SimpleREZ is exploring new ground in UI/UE design and development and features many advanced Rich-client programming techniques to improve speed and visitor experience. Please visit www.SimpleREZ.com for more details.
Scheduleocity HOTTimer, 2007 - 2008
A real-time ASP.NET, Multi-thread AJAX, T-SQL, WAP/WML, PDF, Web-services, XHTML SaaS [Software as a Service] application using advanced empirical and predictive software design techniques, both heuristic and algorithmic, in our real-world, real-time management system for the automotive collision and detailing industries allowing all stakeholders, managers, service providers and customers to interact and track production schedules, processes, progress, challenges and opportunities using the latest in hand-held smart-phones, portable, networked and other devices.
|COLLISIONshopPRO, 2004 - 2007|
200,000 line advanced ASP.NET / SQL SaaS (Software as a Service) web-application used for production management and customer communications for today's collision services center. SQL server based ASP.NET application real-time production management and customer interaction, email, logging, user admin, and ASP.NET Web User Interface (UI). CSP is a dynamic (template-based and user Control based) design. Competed full architecture / design / development / deployment and support. B to B components; integrated e-commerce including cross sells and upsells; robust database driven calendar management; WAP/WML interface; advanced data retrieval algorithms, creation, manipulating and printing of PDF documents on the fly; image uploading, manipulation and management; cross-platform data retrieval including legacy data stores. 99.9% product uptime since initial launch in 2004. CSP makes extensive use of DataGrids and DataSets. A robust comprehensive communications system allows all stakeholders in the repair process to communicate with each other in real-time.BlackButteCabins.com, 2006 - 2007
Robust ASP.NET / SQL SaaS application (software as a service) that allows customers of collision service centers to track the progress of repairs being performed on their vehicle on the collision center's website, on their cell phone, and by receipt of email notification as the repair progresses. Allows body shops to upload pictures of vehicle and helps to manage the throughput of the shop. Business to business features allow associated businesses, such as rental companies and dealers, to track the progress of their associated vehicles for one screen. E-commerce features include an upsell and cross sell manager. Follow up customer satisfaction index (CSI) and self-managed online employment application systems are included.WEBproV3, 2004 - 2005
Powerful web-based ASP.NET / SQL content management system incorporated into other products allow web neophytes to manage the websites that use my SaaS products. Features in clued a unique coupon creation, display and management system; a business to business communications; features allow for blog-like inclusion of faq?s and customer advice panels.SnapCART eCommerce Web Engine, 2002 - 2006
Powerful, customizable ASP Classic / flat file e-commerce system includes multi-level, multi- choice shipping, taxation, discount management, coupon manager, persistent cart contents memory, order history, live credit card and PayPal processing. Special Kiosk mode for in store shopping and open account interface with Quickbooks are available.TPSBoards.com / EduBoards, 2002 - 2005
In 2002 I was hired to redesign from scratch the Tacoma Public School's previously separate intranet and Internet 2000 pages of scattered content into a fresh new, multi-level integrated cohesive website. Services included full architecture / design / development / production / deployment including team management, training, documentation and support. This ASP 3.0 / SQL content management and multi-level access control system allows visitors, staff, teachers, students and students? familys to use the website within various 'personality' modes. Teachers and staff have complete off campus access using standard security and VPN for sensitive features (student identifiable information). The system supports staff of 3000, students of 32,000 with peak loads of over 10,000 concurrent users during certain timeframes (mornings, lunch, and just before school dismisses) using the over 20,000 devices connected to the district wide fiber optic network. Refactoring of older code; in-depth code analysis and re-design / rewriting of multiple layers of applications from the old website; complete redevelopment of the user interface (UI); integration with existing components; re-architecture of data model. Responsibilities also included general mentorship for support personnel and computer lab training sessions for administrators and users.Tacoma Schools Inventory System, 2001 - 2002
Early Perl CGI eCommerce web store program grew to successfully include over 100 users at one point. Stores used the Perl DBI to manage and query a MySQL database with over 5000 merchandise items offered by a wholesale giftware distributor. CompleteWebStore featured an early session management set of tools that offered many of today's ASP session features. Visitors' movements and shopping cart were persistently managed using the session manager. Obfuscating and streamlining the code using my proprietary 'HotICE Perl Compiler' improved program performance. MySQL management, navigation and client side validations made extensive use of RegEx pattern matching and manipulation. The software suite was interfaced with a variety of credit card gateways including Authorize.Net, CyberCash, LinkPoint, TeleCheck, and was one of the first eCommerce suites to be seamlessly integrated with PayPal. Completed end to end coding that included some of the following features: creation and management of data interaction with the application; live credit card processing; inbound/outbound encryption/decryption of data and advanced hashing of data; user-friendly design; feature rich, dynamic UI with multi-level; complete on-line user's guide; and automated on-line customer billing for our 100 webstore owners.
Most of the above projects were designed and constructed under no supervision using standard .NET / SQL tools and methodologies (expect CompleteWebStore). I completed end to end coding that included some of the following features: creation and management of data interaction with the application; live credit card processing; inbound/outbound encryption/decryption of data and advanced hashing of data; user-friendly design; feature rich, dynamic UI with multi-level login/security; multiple types of control validation including RegEx pattern matching and string manipulation; auto generation of user ids and passwords; troubleshooting and debugging across multiple tiers; complete website deployment; administration including configuring ACLs in IIS and including launching https capable websites; Web spidering and page parsing; website content mining and data collection; user and technical documentation.
I offer he breadth and depth of experience and communication, from technical writing to converting client's ideas to a successful programming scope to end to end coding with on-time, problem-free deployment and support throughout the software development life cycle..
|Simply RETAIL and Simply Video, 1984 - 2002|
Developed, documented, supported and sold Simply RETAIL, a leading DOS / LAN based retail point-of-sale system using C, Basic and Assembler including the Simply VIDEO derivative for video rental stores.YakSol, 1989 - 1996
Developed, documented, supported, installed and maintained a multi-state inventory point-of-sale, inventory management, automatic reorder system for over 80 Interpretive Centers located in the National Park Service's northwest region. The merchandise sold in the interpretive centers is comparatively stable and this system polled the electronic cash registers in each of the interpretive centers on a weekly basis then used business rules to combine the inventory needs for all interpretive centers into automatically created purchase orders which were then automatically faxed to each vendor. The system handles all aspects of maintaining the inventories; printed barcode labels, and sent the accounting data to the accounting mainframe.
I am seeking a contract(s) that will allow me to contribute to the growth of my client's company while allowing me to work in an environment that will allow me to improve my skills in one or more of the following areas:
- Object Oriented ASP.NET
- AJAX Programming - Managing small chunks of the browser real estate interactively
- XML, SOAP
- ASP.NET 2.0 and Web 2.0 programming
- Smart Client / Rich Internet Applications
- Resurrect my 80?s C skills by incorporating C# into my skill set
- Expert at listening to a client's ideas and business model then designing and building, end to end, or as part of your team, the best web-application with robust SQL support, that will achieve the clients goals.
- Building dream applications that actually work!
- Deploying zero downtime software that works the way that you do.
- Working with executives on Product strategic direction to align applications development strategies with the client's evolving needs. No compromise in software design - I am dedicated to building great software.
Internet programming, hiking, SCUBA diving, mountain biking, sea kayaking, health foods, camping, backpacking, skiing, cross-country skiing, water skiing, wakeboarding.