STEVE NYHOLM 907 Villanova Drive (916) 302-6315 Davis, CA 95616 Dev.Steve@NyholmSolutions.com ---------- SKILLS SUMMARY Languages: C#, Visual Basic, T-SQL, XML, JavaScript, VBScript, HTML, CSS, DHTML, ASP, ASP.NET 1.0 - 3.0 Software: Visual Studio (6, .NET, 2005 Team System), SQL Server (7, 2000, 2005), IIS (4, 5, 6), Site Server 3 Commerce Edition, Commerce Server 2000, ErWin, Visio, SourceSafe, Crystal Reports, Photoshop, GIMP, WinMerge, Snag-It, XMLSpy Databases: SQL Server (7, 2000, 2005), MS Access Other Skills: Project management, technical lead, business requirements analysis, technical writing, system design and development, GUI design and development, system deployment, usability analysis, QA (unit testing, system testing, code reviews, performance testing, whole system debugging), RUP, Agile, CMMI, Scrum ---------- EXPERIENCE 6/05 - 2/07 VERTIGO SOFTWARE Richmond, California Area: Software Developer Worked as part of a team on a three year long development project of a very high visibility and high traffic web + windows application. More than 1700 check-ins during a six month period. Maintained application code that involved reengineering systems for caching, globalization/localization, SQL server database transactions, client iframe pages, deployment scripts, security code, CSS and UI re-skinning, ASP.NET web pages and web services. Participated in application design and documenting the functional & technical specifications. http://blogs.vertigosoftware.com/scott/archive/2006/08.aspx. Also was a team member on the Pet Shop 4.0 ASP.NET 2.0 enterprise architecture best practices sample application. The white paper for this project can be downloaded from http://msdn2.microsoft.com/en-us/library/aa479070.aspx. Blogged about a variety of development topics. http://blogs.vertigosoftware.com/snyholm/ Area: QA Installed and managed a performance testing lab. Using this lab, I helped identify significant performance drags on client applications, most notably proper use of caching and ASP.NET 2.0 controls. Also performed code review duties, which significantly reduced the number of deployment and runtime bugs in the application. 10/03 - 6/05 CPS HUMAN RESOURCE SERVICES Sacramento, California Area: Project Management Performed project management duties for two procurement projects at the project lead / junior project manager level. Tools used include: PMBOK, Microsoft Project, Word/Excel/Outlook. Duties included schedule management, facilitating communication between project sponsor, internal project team and external vendors, facilitating meetings and producing minutes, scoring and evaluating proposals. Area: Web/Application Developer Initiated a .NET study group and provided .NET mentoring for the software development team. Designed and developed custom online job application and testing site for the California Merit System Services https://secure.cps.ca.gov/mss/jobs. Using ASP 3.0 and SQL Server 2000, coded stored procedures, SQL jobs, VBScript and JavaScript. Acting as developer, DBA, systems analyst and project manager. Provided daily support to client and customized application to fit client needs. Also, provided in-house custom application and web development to automate current paper-based processes. Provided technical expertise on client proposals and meetings with Management staff. Area: Application Maintenance Performed maintenance on several previously built web applications, which were built using ASP 3.0 and SQL Server databases. Maintenance duties included bug fixes, building enhancements within the existing coding styles, analyzing user requests, and analyzing & reporting data. Tools typically used include Visual Studio 2003, Enterprise Manager / Query Analyzer, UltraEdit, Snag-It, Fireworks. Area: SDLC development Assisted CPS’ software development team in examining SDLC improvement. Options researched included: SEI-CMMI, IEEE Software Engineering Standards, Rational Unified Process (RUP), and Microsoft Solutions Framework (MSF). Certification training programs reviewed include Microsoft Certified Solution Developer (MCSD), American Society for Quality Certified Software Quality Engineer (CSQE), and IEEE Certified Software Development Professional (CSDP). Reviewed other standards & guidelines, including California SB1386 for security and Section 508(b) for accessibility. 10/02 - Present NYHOLM SOLUTIONS Sacramento, California Area: Software Consultant Worked on various projects as an Ecommerce/Web developer, SQL Server/reports developer, and as a business analyst. Performed work using MS SQL Server, Crystal Reports, Microsoft Site Server, Microsoft Commerce Server, MS Visual Interdev, Visual SourceSafe, MS IIS, MS Word, MS Visio and .NET. Area: Software Training Studied for and attained three major industry certifications, Microsoft Certified Database Administrator for Microsoft SQL Server 2000, Microsoft Certified Application Developer for Microsoft.NET, and Microsoft Certified Solutions Developer for Microsoft.NET. Received the Early Achiever honor with the MCSD certificate for being one of the first 5,000 people to attain that premium certification. 5/00 - 10/02 LOGISOLVE, INC. Roseville, California Area: UI Development Developed user interfaces for windows and web applications. Developed windows screens using Visual Basic 6 and HTML Help Workshop, and Visual SourceSafe. Developed web screens using MS Visual Interdev and MS IIS. Complex web layouts were simplified through use of cross-browser and browser specific HTML, CSS, and DHTML/JavaScript. Usability analysis was performed on all screens. Performed UI technical lead duties for a project with 6 developers. Area: SQL Server Development Assisted in client-wide relational database conversions using MS SQL Server 6.5/7.0/2000. Conversion of data included such mediums as: flat files, text files, comma delimited files and table to table conversion from MS Access to MS SQL Server. Designed custom data maps and hierarchies based on client needs. Handled major client data corruption issues through initial investigation to final cleanup. Coded custom triggers, stored procedure and views for use with customized software applications and reports. Developed interfaces to talk to custom data sources and mainframes. Area: Ecommerce/Web Development Assisted in implementing and customizing Microsoft Site Server 3.0 and Microsoft Commerce Server 2000 E-Commerce products for use as a company online store. Coded custom ActiveX DLL’s to interface with core objects and developed core and custom HTML and ASP web pages for displaying of data. Used such technologies as VBScript, JavaScript and XML. Developed customizations using MS Visual Interdev, Visual SourceSafe and MS IIS. Performed project lead duties on several small 1-2 person projects. Area: Business Analysis Gathered requirements, interviewed stakeholders, conducted JAD sessions, and wrote Software Requirements Specifications for multiple projects. SRS templates used were Volere and Use Cases. Developed SRS documents with Microsoft Word, Visio, and Rational RequisitePro. Performed project lead duties on 2 business analysis projects. ---------- CERTIFICATIONS MCSD.NET, Early Achiever (Microsoft Certified Solution Developer) * Certified in both C# and VB.NET MCAD (Microsoft Certified Application Developer) MCDBA (Microsoft Certified Database Administrator) MCSD on Visual Basic 6 (Microsoft Certified Solution Developer) MCP+SB (Microsoft Certified Professional + Site Building) ---------- EDUCATION 6/98 Teaching Credential, Multiple Subject Chapman University, Santa Maria, CA 6/97 Bachelors of Science, Psychology Cal Poly State University, San Luis Obispo, CA