Brian Mains

Programmer/Analyst at CAI

Harrisburg, Pennsylvania Area

Current
Past
  • Mid-Level .NET Developer at E & E IT Consulting
  • Database Analyst at Department of Public Welfare
  • Database Analyst at Department of Public Welfare
Education
  • University of Pittsburgh
Connections
71 connections
Industry
Computer Software
Websites

Brian Mains’s Summary

Programmer/Architect with many years of experience developing and architecting .NET applications. Knowledgable about many topics about or related to .NET. Has written over 150 articles related to .NET, SQL Server, and many other subjects. Was published twice as the cover story for a major .NET magazine. Received the Microsoft MVP award, and has been an MVP since July 2007.

Seeking to gain business application knowledge by architecting applications across different disciplines and domains. Looking to increase .NET and object-oriented skills, as well as business knowledge, to become a senior programmer/analyst.

Brian Mains’s Specialties:

C#, VB.NET, ASP.NET, .NET 1.x, 2.0, 3.0, and 3.5 frameworks, ASP.NET AJAX, WPF, Windows WF, ADO.NET, LINQ, ADO.NET Entity Framework, LINQ to SQL, XML, XSL, XSLT, XSD, JavaScript, VBScript, HTML, DHTML, CSS, SQL, T-SQL, Enterprise Library, Word and Excel API’s


Brian Mains’s Experience

  • Programmer/Analyst

    Computer Aid Incorporated

    (Computer Software industry)

    February 2007Present (2 years 10 months)

    Children Services Council, West Palm Beach, FL
    Served as architect for the setup and design of the application. Designed and modeled the database backend structure and the LINQ to SQL data access components. Developed a Windows service import process to transfer files using FTP, parse large text files, and version imported data; created an import process to import dynamically formatted data that changes from year to year. Developed many features of the UI, including creating a rich user experience using ASP.NET, AJAX, and DHTML. Extended the functionality of the UI using Telerik’s RadControls for ASP.NET AJAX suite.

    Gathered requirements from the users and developed project specifications from these requirements. Helped with creating estimates for new development features, as well as evaluating whether certain tasks were within the scope of the statement of work.

    Technologies: Windows NT, Microsoft SQL Server, ASP.NET, ASP.NET AJAX, JavaScript, CSS, Telerik RadControls, LINQ

  • Mid-Level .NET Developer

    E & E IT Consulting

    (Information Technology and Services industry)

    July 2007January 2008 (7 months)

    Mid-Level Applications Developer, Harrisburg, PA (2007)
    •Designed new features in the Laboratory Information Management System
    •Maintained and fixed bugs found in the system
    •Used the Infragistics Netvantage suite to design the interface
    •Tracked any new issues using Sharepoint technologies

    DGS Staff Augmentation, Harrisburg, PA (2007)
    •Learned the RTA system quickly to complete development on time
    •Worked with users to develop requirements and design for maintenance changes to the ValueTracker application
    •Improved the existing code base as much as possible
    •Deployed changes to the production environment, for both the web application, as well as the database
    •Assisted other staff with development questions and problems

  • Database Analyst

    Department of Public Welfare

    (Computer Software industry)

    20002008 (8 years )

  • Database Analyst

    Department of Public Welfare

    (Government Administration industry)

    December 2000July 2007 (6 years 8 months)

    •Used .NET technologies to create several web and Windows-based applications
    •Designed applications through all parts of the application development lifecycle, from requirements gathering to production deployment
    •Created the back-end database structures using Microsoft SQL Server tools
    •Studied various tools for research and education purposes
    •Involved in several governance meetings steering the use of data and applications


Brian Mains’s Education

  • University of Pittsburgh

    19962000


Additional Information

Brian Mains’s Websites:

Brian Mains’s Interests:

Coding, Learning, Cars, Homes, Habitat for Humanity, Brazilian Jiu-Jitsu, Kids

Brian Mains’s Groups:

  •    .NET People
  •    Microsoft Most Valuable Professionals (MVPs)
  •    Telerik Developer Network
  •    Fans of Digsby
  •    .NET Bloggers
  •    End to End Web Developers

Brian Mains’s Honors:

Microsoft MVP


Brian Mains’s Contact Settings

Interested In:

  • expertise requests
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Brian Mains’s full profile:

  • See who you and Brian Mains know in common
  • Get introduced to Brian Mains
  • Contact Brian Mains directly

View Full Profile