Warren C. LaFrance, Jr. Contact me
Currently I am looking to work with Angular (version 2 + ) although it is fairly new considering the age of other frameworks.
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 Repo: https://github.com/wlafrance/
November 2015 – Present
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
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.
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.
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.
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)
Some College Coursework Completed,
Northeast Louisiana University | Monroe, Louisiana
Baton Rouge School Of Computers | Baton Rouge, Louisiana
Completed course work in Computer Information Systems.
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.
|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 SQL Server Developer||Expert|
|Microsoft SQL Server Administrator||Intermediate|
|Symbol Scanner API||Intermediate|
|Symbol MC 3090 Scanner Device Development||Intermediate|
|Team Foundation Server||Intermediate|
|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|
|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|
|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|
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.
Hayes Software Systems, R&D Vice President (contact data upon request)
Lead Production Manager, Department of the Navy: NAVSEA
Engineering Project Manager L3 (CSM) at Perceptive Software, L3 (CSM)
Software Engineer, Dell