About Us

Joel Russell - MBA, PMP, MCPD

Software Architect / Developer

Overview

Mr. Russell has been delivering custom software solutions to clients for over a decade. He has an MBA from Baker College, holds the esteemed PMP certification for project management, is a Microsoft Certified Professional Developer, and holds dozens of industry respected achievments.


Highlights

  • Software craftsmen with excellent communication and strong problem solving skills with a reputation for successful solutions.
  • Over a decade of experience developing Web and Windows software solutions using the .NET framework.
  • Strong database and business intelligence experience using Microsoft SQL Server and Reporting Services.
  • Experience and training in Agile methodologies and software project management.

Technical Skills

Languages: C#, VB.NET, T-SQL, JavaScript, HTML, XML, CSS, XAML, VB6, Powershell
Frameworks: .NET 1.1/2.0/3.0/3.5/4.0/4.5, ASP.NET WebForms, ASP.NET MVC, AJAX, jQuery, WinForms, WCF, CSLA, COM, ADO.NET, WPF, Linq, Linq2SQL, Entity Framework, T4 Templates, Azure, MSTest
Concepts: OOP/OOD, TDD, SDLC, Project Management, UI/UX Design, Agile Methodologies, Software Architecture
Applications: Visual Studio (2003-2013), SQL Server (2000-2012), IIS, SQL Profiler, MS Reporting Services

Certifications

  • PMP (Project Management Professional)
  • MCPD (Enterprise Application Developer)
  • MCSD for .NET
  • MCTS (Web, Windows, Distributed Applications)
  • MCAD for .NET

Experience

April 2013 - Current
State of California, Sacramento
  • Analyzed requirements and developed software modules pertaining to CA State ECOS (Examination and Certification Online System) project. Utilized knowledge of ASP.NET WebForms, AJAX, Linq2SQL, and WCF to create modules in the statewide job examination and certification system.
August 2011 - April 2013
BRMS, Folsom
  • Served as Lead Trainer for .NET training seminars provided to external business partner. Created sample applications (WinForms & ASP.NET), demonstrated the use of industry tools, presented lectures, and provided general training and guidance to an external team of 8 developers over 5 sessions.
  • Led the initiative to upgrade source code change control software from SourceSafe to TFS. Ensured new projects were using TFS automated builds. Managed the automated build process.
  • Recommended and facilitated the improvement of change tracking policies in order to utilize a more effective ticket tracking system (Redmine) in order to provide transparency into the activities of developers and to track sprint progress.
  • Developed the majority of the company's flagship benefit administration web applications using ASP.NET WebForms & ASP.NET MVC.
  • Provided guidance and oversight over application development processes and technologies.
  • Created a variety of back-office tools and utilities (WinForms & WPF) to automate routine processes and provide interfaces for users to utilize for more complex activities.
October 2006 - August 2011
SNSC, Mather Field
  • Managed code for release cycles and handled regression and production deployments.
  • Created and maintained corporate code base consisting of ASP.NET and ASP.NET MVC internet applications along with .NET WinForm and WPF based Windows applications.
  • Responsible for data warehouse reengineering initiative to consolidate and simplify current warehouse structure using star schema design and slowly changing dimensions, reducing overall database size and shortening nightly processing duration.
  • Completed implementation and continually maintained the quote module that is responsible for calculating and generating payoff balances on loans using CSLA business objects. This module was also able to interface with the third-party loan management software (ILS) to pull client information without needing to duplicate storage. The quote could then be generated as a PDF and sent to the client.
  • Maintained and modified the company application workflow engine and to enable users (collection agents) to keep track and schedule long series of dependant tasks on a client by client basis.
  • Created and maintain documentation: i.e. 3rd party application setup for disaster recovery purpose and developer focused documentation.
December 2002 - October 2006
Axiom Advisors, Gold River
  • Created financial auditing applications for monitoring current client contracts. Process allowed clients to view their current balance and allowed management to view various financial statistics. Reports created using Microsoft Reporting Services.
  • Interfaced with department managers to validate technical feasibility of requested projects and helped to establish project feature lists and timelines.
December 2001 - December 2002
Dealer Security Solutions, Rancho Cordova
  • Developed client Web site (Classic ASP & Access) allowing authorized users to login and view instructions for installing their purchased device for the appropriate manufacturer/model of vehicle.

Education

  • Masters Degree in Business Administration / IT Management: Baker College (2014)
  • Bachelors Degree in Information Technology: American Intercontinental University (2005)
  • Associates Degree in Information Technology: I.T.T Technical Institute (2002)