The Resume

Warren C. LaFrance, Jr.  Contact me  face

OBJECTIVE

Currently I am looking to work with Angular (version 2 + ) although it is fairly new considering the age of other frameworks.

BRIEF

Senior software developer and team lead with over 20 years in .Net Development. Broad knowledge of various IT department functional needs and over 4 years experience with remote development teams and recent management of the teams with Visual Studio Online. In 2014 I have achieved SCRUM Master Certification and our development teams use an Agile Scrum process for development. During the past five years I have been mentoring new developers on our team and driving our R&D group to adopt TDD practices.

GitHub Repohttps://github.com/wlafrance/

WORK EXPERIENCE

November 2015 – Present

Job Corps

Senior Developer

Currently working with team members to modernize legacy applications at a rapid clip. To that end, we are leaning heavily on Octopus Deploy, Team City and Team Foundation Server to accomplish push button deployments from development, quality assurance, staging and production server environments (Dev/Ops).
Part of the modernization effort has also included adding tokenized authentication using IdentityServer3 technologies. This is something most consumers are familiar with when they are asked if they want to use their Facebook account to login to a third party site.
A major effort nearing completion was moving away from Oracle Sybase to MS SQL Server which required a significant coding effort in our data access layer. This effort could have had a potentially large breaking of existing functionality, but I leaned heavily on unit and integration testing to ensure data integrity and UIX were not jeopardized.

Basoc Job Description: Translate requirements and use cases into functional angular driven views.
Design, build, and maintain efficient, reusable, and reliable directives and services.
Ensure the best possible performance, quality, and responsiveness of applications.
Identify bottlenecks and bugs, and devise solutions to these problems.
Help maintain code quality, organization, and testing automation.
Collaborate with a UI/UX designer to implement user friendly designs.
Work with other developers to integrate front end with a Microsoft Web API back end.  Apply design and architectural patterns to write modular code.

October 2005 – November 2015

Hayes Software, Inc. | Austin, Texas

Senior Systems Architect / Developer

Hayes Software Inc. uses the AGILE SCRUM process for software development coupled with Visual Studio Online Team. Note: In the past we had used Rally Project Management Tools. They currently use the following technologies: Visual Studio 2010, 2012 and 2013 Professional Edition, Team Foundation Server 2012 which we moved to Visual Studio Online, SQL SERVER 2008 R2, 2012, Active Reports, Telerik Dev Toolsets, MVC 4.5 while new to our shop has proven to help in our TDD efforts, Fiddler, Entity Framework, IIS, various XML tools, RedGate Database tools, RedGate Performance & Memory Profiler tools, and several other minor tools for our development. Our primary coding language is C# and VB for our legacy code applications. I work with all of the above products mentioned and with the various flavors of the ASP.NET Frameworks.

March 2005 – October 2005

Barrister, Inc. | New Orleans, Louisiana

Systems Architect / Developer

Due to Katrina in New Orleans, this positon ended as the company could not afford a fulltime programming staff.

I developed a Web-Service interface for vendors to communicate with our Database systems using Visual Studio.NET VB.  I have converted MS Access VBA code into SQL SEVER Data Transformation Services, which parsed various FTP files and imported the data into our SQL SERVER.  In general, I was responsible for migrating MS Access Database Systems to a three-tier robust enterprise solution using VB.NET, SQL SERVER, MS VISUAL STUDIO, and ASP.NET technologies for web integration.

December 2000 – March 2005

L3 Communications (Government Services), INC. | New Orleans

Systems Architect / Developer

Influential in designing, programming & implementation of Plumtree Portal Software for the NAVAL SEA SYSTEM COMMAND (NAVSEA) contract for the PMS-317 (LPD-17 +) WEB PORTAL INITIATIVE, which allows access to program related data at dispersed geographical locations, including real-time shipboard access.

Implemented first of its kind web portal showing RED,YELLOW and GREEN indicators per ship section as it related to the progress of the construction of the compartments key systems. This web tool allowed the teams to report and get real time data on the progress to completion and other ship yard critical data.

Analyst software developer for Integrated Product Data Environment (IPDE) for government PMS-317 program focusing on creating reporting tools focused on Production L.E.A.M. Management for NAVSEA Plumtree Portal.

Worked closely with NAVY MARINE CORPS INTRANET (NMCI) on government regulations to help PMS-317 program to successfully integrate NMCI contract requirements.  ( i.e. SYSTEM SECURITY AUTHORIZATION AGREEMENT (SSAA). (https://nmci.navair.navy.mil/)

MS Applications Consultant and Developer

December 1999 – December 2000

Louisiana.Com | Baton Rouge, Louisiana

Junior Developer

Design and develop database driven web-sites. Using key Windows technologies such as SQL Server 7 / 2000.
Intergrated Backend Intranet into Louisiana.com

May 1998 – December 1999

Woman’s Hospital | Baton Rouge, Louisiana

Applications Trainer / Developer

Organized, prepared and conducted training classes in Microsoft Office, Microsoft Windows, hospital General User training orientation, and Meditech application classes as needed for information systems or user personnel.

Assisted employees hospital-wide on the use of Microsoft Office, Microsoft Windows, and/or Meditech applications as directed by manager.

Supported use of Computer Based Assessment software by scheduling appointments, answering questions and providing technical assistance when needed.

Developer Responsibilities
Assisted in the development of applications for existing software based on multidisciplinary team needs.
Document / resolve software problems concerning Meditech & various Microsoft Applications.
Tasked to modify software procedures to solve complex reporting problems via automation.
Responsible for coding, report design, testing, and documentation of assigned projects.

Completed Projects:
Implementation of online registration system using Visual Basic with MS Exchange as the back-end coupled with Outlook as the client for the training department.

Designed various MS ACCESS solutions for departments with specific system scope limitations and objectives for report generations.

Designed complex SQL queries that tied into Meditech’s Data Repository for generating reports for management needs.

Developed online computer based assessment (CBA) and training (CBT) system using Macromedia Authorware Attain version 5.

Technology Instructor

December 1996 – May 1998

CompUSA, Inc. (Store # 257) | Baton Rouge, LA.

Coordinated Adult Computer Education Program.

Coordinated Course documentation with national multidisciplinary team.

Implemented training course for new instructors decreasing initial cost of new hires.

Provided support for assigned premier accounts.

System Administer for training department’s servers (Win NT 4X, Lotus Notes and Novell 4.1)

EDUCATION

Some College Coursework Completed,

Northeast Louisiana University | Monroe, Louisiana

Associate Degree,

December 1999

Baton Rouge School Of Computers | Baton Rouge, Louisiana

Completed course work in Computer Information Systems.

CERTIFICATION

SCRUM MASTER

January 2014

Scrum Alliance

Certified Scrum Professionals have demonstrated experience, documented training, and proven knowledge in the art of Scrum. CSPs challenge their Scrum teams to improve the way Scrum and other Agile methods are implemented for every project.

SKILLS

StructureMap – use for IoC in MVC Intermediate
Development tools: Microsoft Visual Studio .NET Expert
Microsoft Office Macro & VBA DEVELOPER Expert
Microsoft Visual Studio C# Expert
Microsoft Project Intermediate
Microsoft SQL Server Developer Expert
Microsoft SQL Server Administrator Intermediate
MSMQ Intermediate
Symbol Scanner API Intermediate
Symbol MC 3090 Scanner Device Development Intermediate
Team Foundation Server Intermediate
Agile Expert
Microsoft ASP.NET Developer Expert
Microsoft Internet Information Services Expert
Microsoft Servers (various versions) Expert
Microsoft Source Safe Expert
Macromedia Ultra Dev Studio MX Expert
Microsoft Terminal Services Expert
Ship Board Electronic Trial Cards Intermediate
Ship Production LEAN Metrics Reporting Intermediate
Open Plan Beginner
Plumtree Portal 5.0.2 Intermediate
Plumtree 5.0.2 Gadget Development Intermediate
AIM/Redline Intergraph Corporation Intermediate
Crystal Reports Enterprise 9.0 Intermediate
MS Exchange Server 5.0 Intermediate
Field Pro / Clear View Intermediate
Livelink Administration Intermediate
Total Ship Management Software, L3 Communications Intermediate
Remote Team Management Intermediate
Microsoft Visual Studio Team Edition 2008 Intermediate
SCRUM MASTER CERTIFIED Expert
Microsoft MVC, SPA and Angular Intermediate

CAREER HIGHLIGHTS

Created a new green field product for school districts to manage their one student to device initiatives so they can track the status of the device (ipad, tablets and etc.), who has it, if it needs repair and the cost of ownership of that device.

REFERENCES

Laura Sager

Hayes Software Systems, R&D Vice President (contact data upon request)

Jim Murphy

Lead Production Manager, Department of the Navy: NAVSEA

(504)437-3311

jim.murphy@pms317.navy.mil

Professional

Shawn Carlson

Engineering Project Manager L3 (CSM) at Perceptive Software, L3 (CSM)

512-9252688

shawncarl@gmail.com

Professional

Marlon Santos

Software Engineer, Dell

512-851-6511

marlonssantos@yahoo.com

Professional

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s