Resume of Senior .Net Developer




Title
Senior .Net Developer

Primary Skills
C#, SQL Server, System Architecture, Project Management, Personell Training

Location
US-OR-Portland

Posted
Jan-19-07

RESUME DETAILS
Summary
I am a highly adaptable implementation architect with over 10 years of experience in all aspects of the software life cycle. I have excellent communication skills and high attention to detail, derived from professionally producing strong, scalable and robust software.


Technical Experience
Languages: C#, C, C++, Java, XML, VB 6.0/.Net, VBScript, VBA, JavaScript, Lingo, Perl, PHP, HTML, CSS, Pascal
Concepts: OOP,.Net (1.0-2.0), ADO/ADO.Net, Remoting, Distributed applications, Web services, SSIS/DTS ETL, Best standards, Enterprise solution patterns and practices, XSLT, COM, COM+, N-Tier development, RAD
RDBMS: MS SQL Server 2005/2000/7.0, Oracle, MySQL, DB2, Visual Fox Pro, Informix,
Operating Systems: W2K/XP Professional, W2K/W2K3 Server, Microsoft Virtual Server, *NIX
Environments: Visual Studio .Net, IIS, MTS, Macromedia Director, Apache
Development Tools: Visual Source Safe, Subversion, Visio, Enterprise Architect, NUnit, Remedy
Aspects: Software architecture, Enterprise Patterns and Practices, Development team lead, Project management, Project deployment, Personnel training

Professional Experience
Independent Systems Analyst
Various Locations November 2004 -- Present,
June 2001 -- April 2002,
June 1996 -- July 1997
Overview
As an independent professional I am introduced to a variety of challenges which give me the opportunity to provide efficient, dynamic and scalable solutions in a multitude of applications. My ability to quickly adapt to the various situations allows me to provide apt solutions with a minimum of ramp-up time.
As the primary architect and developer I am responsible for offering intuitive, maintainable solutions to solve immediate and long-range problems with respect to each individual development challenge. I have been involved with assessing needs, architecting and implementing enterprise level systems for various clients including the Multnomah County Justice System, SEIU Local 503, and others.

• As an independent analyst, I have designed, developed and deployed data driven applications to address a variety of needs. The applications have been employed in an assortment of manors including public websites, intranet sites, internal integrated tracking applications, requirement scheduling, and desktop applications.

• During my experience as a systems analyst I have been responsible for all aspects of database design, including architecture, implementation and scheduling of tasks. As well, I have implemented SSIS data transformation scripts, created maintenance procedures and provided data integrity strategies. To accomplish these tasks, I have used combinations of stored procedures, triggers, and SSIS/DTS packages where applicable, all the while ensuring that the referential integrity of the data is maintained.

• Along with software development, I am often called upon to perform system administration, networking tasks, and other information technology requirements. Clients rely on me to provide accurate and concise troubleshooting information as well as consulting with an eye to the future in to address the needs of each unique environment.


Forensic Analyst
JLI -- Portland Or November 2004 -- Present

Overview
As a forensic analyst for litigation purposes, I work both independently and as part of a team to support testifying experts. These services range from assisting with discovery issues, disputes involving copyright, patent, trade secrets, the preservation and analysis of computer-based evidence, the analysis of software failures, and questioned computer-generated documents.

• As a forensic analyst, my responsibilities include detailed discovery regarding software evidence. This discovery may involve side-by-side code comparison, decompiling object code, run-time analysis, software reconstruction and other dynamic methods of investigation.

• Along with software analysis, my skill set includes prior art investigation and contemporaneous discovery which may anticipate a patent or otherwise affect an infringement argument.


Senior Information Systems Analyst
Compass Consulting-- Portland Or April 2002 -- January 2005

Overview
As a Senior Developer on the Multnomah County SWIS (Sheriff's Warrant and Inmate System) migration project, I was responsible for developing scalable software, with respect to simple development, deployment, efficiency and future maintenance. I used established Enterprise Patterns and Practices in a team environment to develop an enterprise application solution. As well, I was responsible for training existing County personnel and providing technical advisement.

• As an implementation architect of release version framework for the SWIS application, I was responsible for establishing the root development environment. This framework allowed developers to simply produce robust and scalable code in a production environment. Encapsulating the production steps allowed for team integration by accommodating the production of discreet work units.

• Another task I completed was to train existing mainframe procedural programmers in OOP, C# and the .Net environment. To accomplish this I made use of group concept introduction and individual tutelage to introduce and instill the current development concepts.

• I was also the principle developer responsible for extending the inherent Microsoft .Net controls where applicable. Combining existing controls with information concepts like XML Data Islands, I was able to architect and implement custom application user controls. This allowed for unique solutions for specific problems, which where developed using known and supported technologies.

Software Engineer
EyeVelocity Inc. -- Portland, Or Nov 1999 -- June 2001

Overview
As an essential contributing software engineer on a small team, I designed and developed several browser-to-database interfaces including Customer Service applications, internal tools, and report modules all with respect to network performance.

• Seeing common functionality among the applications, I developed and extended an intuitive middleware data engine, which allowed for rapid application development among the team. This RAD engine allowed for intuitive interdepartmental communication applications, which freed up constrained development resources.

• Coupled tightly with the development of middle-tier components, was database architecture and implementation. Making use of forced data integrity constraints, as well as stored procedures, triggers and indexing I developed an extensible data structure to support the necessities of the internal application suite. This data development aided in the integration of the applications within the suite.

• Throughout new development, I helped to maintain and improve our commercial product, a virtual car accessory modeler. Included in this development were middle-tier communication components, which provided the IE based UI to SQL Server based data connection.

• Along with self-directed code production, my responsibilities included project management roles. Throughout the various parts of the software lifecycle, I performed resource scheduling, timeline management, application integration and project documentation.

• Working closely with customers to ascertain their needs, I also became involved with personnel training. From working directly with individuals to hosting group classes, I developed training guides and support material to facilitate the knowledge.


Software Engineer
New Interactive -- Portland, Or July 1997 -- Nov 1999

While working directly with a project producer, I developed multimedia applications, with media based performance considerations. Primary medium distribution was in a CD Rom/Website focused environment. Primary accounts included Freightliner, Fred Meyer (Kroger), HP and Tektronix.

• A primary role I played was in updating an outdated training application for a multi-million dollar Fred Meyer conversion product. Using a Java based framework, we developed a modern, scalable application to present the existing training modules in the way most familiar for the client.

• Working as a lead developer, I was largely responsible for the final code design in a multitude of situations. One such project included two Macromedia Director based CD applications used to promote new Frieghtliner trucks. This application included a virtual walkthrough of the truck, combined with a training quiz, and further information resources all presented in a multimedia format.

• While providing client based software solutions, I also held responsibilities as a primary IT/Networking support. This included desktop support, machine configuration, hardware/software troubleshooting and support, website/FTP maintenance, and archiving.

Certifications
See above

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


View all resumes in US-OR-Portland »
View all resumes in US-OR »

View other Senior .Net Developer resumes, Programmer / Developer resumes