Patrick Langa
Johns Creek, GA 30022
*******.*****@****.***
Software Engineer with 20+ years IT experience and 15+ years using Microsoft technologies.
Summary:
Specializing in WPF and Silverlight UI design and implementation. I enjoy the creative UI / UX side of building applications. Versed in latest UX design principals and methodologies. Utilizing current GUI technologies allows me to express my creative UI design skills to build intuitive, imaginative, easy to use interfaces.
Architectural design experience with n-tier COM based applications. Effective communication and excellent interpersonal skills. Successful team leader and Analyst. Experience leading all stages of system development, including gathering requirements, design, technical architecture, coding, testing and support. Strong user interface design skills. Graphics design skills.
Technologies:
WPF
MVVM
Caliburn Micro
Entity Framework
CSS
JavaScript
jQuery
Knockout js
SASS
Silverlight
MVVM Light
Bootstrap
HTML 5
C# .Net
VB .Net
MVC
LESS
SQL Server
Prism
ASP.Net
ADO.Net
LINQ
CSLA
WCF
XML
Software:
Visual Studio
Expression Blend
Sketchflow
Expression Design
SQL Server
Team Foundation Server
Balsamiq Mockups
Microsoft Office
Adobe Premier
Adobe Photoshop
Gimp
Applications:
Meggitt Training Systems
Weapon Training Systems – WPF / MVVM / Caliburn Micro
Horizon Software
POS system – WPF / MVVM / MVVM Light
NEWMind Technologies
Neurofeedback Brain Training System – WPF / MVVM / Prism
Walgreens
Patient consult system - HTML5 / MVC 5 / jQuery / Knockout.js
EHR (Electronic Health Record) system – Silverlight / MVVM / Prism
NCCPA
Physicians Assistants certification system – WPF / MVVM
Physicians Assistants web portal to manage certifications – ASP.Net
Test Driver app (for the administration of tests) – HTML5 / MVC
Microsoft
Animated product demo for SharePoint – Silverlight
Video Player for Silverlight “Case Studies” web site – Silverlight
352 Media
Websites for product improvements / customer discussions – ASP.Net
ARC-PA
Web App for accrediting educational programs for physician’s assistant - ASP.Net
Five X Five
Marketing Analytics Tools – Silverlight and WPF / Prism / MVVM
Whole Foods
Inventory System – VB.Net / Winforms
Recipe Management Application – VB.Net / CSLA
Cox Communications
SPC Charting Application – VB.Net
Web App Support Utilities – ASP.Net / VB.Net
Time Tracking web application – ASP.Net / VB.Net
Deploy-IT web application – ASP.Net / VB.Net
State of Illinois
State Board of Education Child Nutrition System – VB.Net
Mandatory Insurance System, Vehicle Registration System - COBOL
Driver’s Services System – COBOL
Lexis Document Services
UCC Search System, UCC Filing System, Check Writing and Tracking,
Federal Tax Lien’s, EDI Filing Transfer System – Dataflex / Unix / DOS
Archer Daniels Midland
Regulatory Management Information System – VB.Net / CSLA
Contractual Jobs:
9/2004 – Present Langa Technical Services – Johns Creek, GA
7/2015 – Present
Meggitt Training Systems Suwanee, GA
Agile/Scrum team environment.
WPF / MVVM System for military and law enforcement small arms training.
UI developer. Building user interface portion of weapon training simulation. Utilizing WPF / XAML, MVVM, Caliburn Micro, Expression Blend, and Visual Studio. Designing custom interfaces (views) and completing all coding (ViewModels/Models) for full functionality.
01/2015 – 7/2015
Horizon Software International Duluth, GA
Agile/Scrum team environment.
WPF / MVVM Point of Sale system for school lunch programs and other food service programs.
Lead UI developer. Building system based on specs from UX/UI design firm. Developing all the front end WPF/XAML using Blend and Visual Studio. Creating all View Models and wiring up all front end UI to View Models.
03/2015 - Present
NEWMind Technologies Roswell, GA
WPF / MVVM System for mapping and training the brain through neurofeedback.
Utilizing Expression Blend and Visual Studio for design and development.
UI/UX design and construction for WPF front end. Creating mock-ups and implementing the designs.
11/2012– 01/2015
Walgreens Greenway – Carrollton, GA
Agile/SCRUM team environment.
HTML and Silverlight applications to administer health care services in Walgreen's stores / pharmacies.
HTML5, CSS3, jquery, knockout.js, MVC5, Silverlight, C#.Net, MVVM.
Lead UI designer / developer for new patient consult system utilizing HTML based technologies. Silverlight developer primarily working front end design and implementation. Redesigned main UI. Improving aesthetics and usability. Mentoring other team members on Silverlight, XAML, and UI design.
10/2010 – 11/2012
NCCPA Johns Creek, GA
Agile/SCRUM team environment.
Web and desktop applications for managing the certification of physician’s assistants.
WPF, C#.Net, VB.Net, MVVM, Asp.Net, MVC, jQuery.
My primary role is UI/UX design, development and implementation. I create prototypes, build out UI, and work at all levels of development.
Mentored other team members on WPF, Expression Blend and XAML. Presented Expression Blend overview and its capabilities to department.
2010 - 2011
Microsoft 352 Media – Norcross, GA
Silverlight app for Microsoft to promote SharePoint. Heavy XML driven animations. User drove a car down the road (1st person) and read highway signs promoting SharePoint. They could then turn at intersections to get more info about various topics. Technologies: Silverlight, C#.Net.
Various projects on Microsoft’s Silverlight website.Created video player for “Case Studies”. Tweaking various Silverlight animations.
ASP.Net work performing various tasks including slicing images and preparing HTML, coding, and bug fixing of required features.
11/2009 – 10/2010
E3 Greentech Soltech – Atlanta, GA
Application for managing energy in homes and businesses.
Participated in a highly effective Agile/SCRUM team environment.
Silverlight, C#.Net, MVVM Light, WCF and RIA Services.
My primary role is lead Silverlight UI developer utilizing Expression Blend and Visual Studio. Responsible for creating and implementing the necessary ViewModels and their Models. Served as business analyst and application designer as necessary.
Working with other team members to design and implement the MVVM framework for the Silverlight application.
Mentored other team members on Expression Blend and XAML. Presented Expression Blend overview and its capabilities to department.
09/2009 - Present
ARC-PA Johns Creek, GA
Application for accrediting educational programs for physician’s assistants.
ASP.Net, C#.Net, HTML, JavaScript, AJAX, LINQ to SQL, Castle Windsor Inversion of Control (IoC) and Dependency Injection (DI) framework.
One of two developers. Responsible for all aspects of the development; requirements gathering, application and database design, C#.Net and HTML development.
09/2008 – 10/2009
5x5 Key2 Consulting – Atlanta, GA
Marketing Analytics tools for major telecom companies.
WPF, Silverlight, C#.Net, Prism (CAG), MVVM, and Entity Framework.
Responsible for Silverlight and WPF UI design and development utilizing Expression Blend. We later integrated ADO.Net Entity Framework and Data Services. Created look and feel of application. Responsible for C# UI and business object coding, and SQL Server database interaction.
11/2005–09/2008
Whole Foods Market Daugherty Business Solutions – Atlanta, GA
Custom VB.Net Application: Served as architect, analyst, and developer for an application used to create and manage recipes. This is a multi-tier application utilizing CLSA (Rockford Lhotka’s business objects architecture).
VB6 to .Net Conversion: Worked with a team to convert Whole Foods inventory system from VB6 to VB.Net. This was an extensive conversion involving over a hundred forms and classes. We utilized the .Net conversion tool. We were then required to manually convert code not handled by the conversion process.
VB6 and .Net Enhancements: Assisted with enhancements to the VB6 and .Net Inventory Management Systems.
07/2004 – 09/2005
Cox Communications, Inc. Roswell, GA
Served as a Microsoft developer on the Web Applications Support team. Wrote the “Deploy-IT” C# ASP.Net application. This application allows project managers to schedule application deployments and training sessions at any of the Cox facilities. The application alerts the user as to any possible scheduling conflicts and allows them to make adjustments as necessary. Rewrote and completed the WASUP! application. This application gathers data from a variety of sources and produces custom six sigma charts by interfacing with Microsoft Excel. Wrote the Web Payment Monitor and Web Payment Switch VB ASP.Net applications. These utilities allow support staff to check the status of web payments received by Cox Communications and detect when and where failures are occurring. They can then use the Web Payment Switch to enable or disable web payment capabilities for customers. Customized the Microsoft .Net Time Tracker application for our groups use.
Full Time Jobs:
11/1999 – 07/2004
Software Engineer Archer Daniels Midland – Decatur, IL
Project Lead – Regulatory Management Information System: Designed an n-tier application in Visual Basic 6 utilizing the CSLA framework. The RMIS system is used to track environmental data, perform environmental calculations, and provide reporting for most of ADM’s facilities. I co-developed a Visual Basic object generator based on the CSLA based business and persist layer objects that were required. This expedited the development process since most of the business and database objects were generated directly from the database tables for our system. I redesigned some of the CSLA communications protocols to better suit our application. As Team-Leader for the RMIS system, my responsibilities included; system analysis and design, the majority of the UI design and coding of specific portions of the system. My focus is also to ensure that the development team remains on track to accomplish our goals and that coding standards and practices are as consistent as possible.
11/1997 – 11/1999
Consultant Levi, Ray & Shoup, Inc. – Springfield, IL
Performed a variety of application design and development activities as an information technology consultant for various company clients. Wrote software for the Child Nutrition System using Visual Basic and SQL Server. This system is written as a 3-Tier application utilizing the LRS shell and Microsoft’s Transaction Server. My responsibilities included assisting in the design of the Summer Foods Monitoring, Glossary Maintenance, and Sponsor Information forms. I played an active role in designing and implementing database structures and objects behind them. I performed the coding for most of the Summer Foods program and much of the Glossary Maintenance. I was responsible for the design and coding of a few key component (Active-X) objects used by other members of the team.
01/1991 – 11/1997
Software Engineer III Lexis Document Services – Springfield, IL
Project Lead: Rewrote primary production UCC Filing System. Responsible for gathering production requirements through user interviews and analysis of the current system’s design, database layout, testing, and implementation. Lead developer for the system’s administration and maintenance. Created a UCC filing watch expiration notification system. Created a transfer system for home office production data to be exchanged with branch office data. Extensive UNIX and DOS scripting was required to move files from one place to another, parse data, and archive the files. Lead person responsible for maintenance, administration, and system enhancements of UCC Searching System. I was responsible for the pull-off and restore programs portion of the EDI exchanges with various secretaries of states. These programs were developed for each state as the state completed and was testing the transfer of EDI UCC Filing and Search data.
01/1989 - 01/1991
Programmer Analyst II Secretary of State – Springfield, IL
Worked as maintenance programmer in the Titles and Registration section. I was responsible for 20 to 30 COBOL programs and the associated JCL. Utilized Multi-Edit (PC based editor) then transferred code to Honeywell mainframe for compiling and testing. Spent time at the Secretary of State’s Computer Operations Center to become more familiar with the operations division. Selected for the Mandatory Insurance project. Created several new COBOL programs dealing with the “lottery” selection and subsequent mailed verification of auto insurance for Illinois drivers. Transferred to the Driver’s Services section. I served as one of two programmer/analysts whose responsibilities were to maintain and develop software for the driver’s license facilities. This included tracking, testing, and licensing of Illinois drivers. Utilized Visual COBOL on Motorola 8000 Series systems. Primary databases were on the Honeywell mainframe.