Terrence Barker

Terrence Barker Email and Phone Number

Lead Software Architect and Developer @ Experis IT - A ManpowerGroup Company
Moseley, VA, US
Terrence Barker's Location
Moseley, Virginia, United States, United States
Terrence Barker's Contact Details

Terrence Barker work email

Terrence Barker personal email

About Terrence Barker

Terrence Barker is a Lead Software Architect and Developer at Experis IT - A ManpowerGroup Company. He possess expertise in microsoft sql server, .net, sql, c#, software development and 26 more skills.

Terrence Barker's Current Company Details
Experis IT - A ManpowerGroup Company

Experis It - A Manpowergroup Company

View
Lead Software Architect and Developer
Moseley, VA, US
Website:
experisindia.com
Employees:
297
Terrence Barker Work Experience Details
  • Experis It - A Manpowergroup Company
    Lead Software Architect And Developer
    Experis It - A Manpowergroup Company
    Moseley, Va, Us
  • Experis It - A Manpowergroup Company
    Lead Software Architect/Developer
    Experis It - A Manpowergroup Company Sep 2014 - Present
    Idaho Transportation Department (Itd) - Boise, Id
    • Winter Automated Reporting System (WARS)o Responsible for designing and developing base line architecture for front-end ASP.Net MVC 5 web application.o Implemented Dependency Injection, Generic Repository pattern and Unit of Work pattern.o Responsible for mentoring junior developers with best patterns and practices.o Application tools/frameworks/languages include Kendo UI, jQuery, Razor, Entity Framework, AutoMapper and Web API for RESTful Json sevices.o Acted as Scrum Master for Sprint Planning and reported and demoed application progress in 2 week cycles.
  • Experis It - A Manpowergroup Company
    Senior Software Architect/Developer
    Experis It - A Manpowergroup Company Jul 2013 - Sep 2014
    Idaho Transportation Department (Itd) - Boise, Id
    • Project Tracking applicationo Responsible for designing and developing base line architecture for front-end ASP.Net MVC 4 web application. Duties included creating abstract base controllers for CRUD operations and abstract models for detail and list views. Implemented Dependency Injection, Generic Repository pattern and Unit of Work pattern.o Responsible for mentoring junior developers with best patterns and practices.o Developed several complex web views, such as a scenario matrix that implements drag and drop functionality.o Application tools/frameworks/languages include Kendo UI, jQuery, Razor, Entity Framework, AutoMapper and WCF.
  • Experis It - A Manpowergroup Company
    Senior Software Developer
    Experis It - A Manpowergroup Company Jan 2013 - Jul 2013
    Childfund International, Inc. - Richmond, Va
    • ChildFund.org web site refactoring projecto Responsible for integrating Telerik ASP.NET AJAX controls to the Donor Portal module• Monitoring and Education (M & E) projecto Designed and implemented the ASP.Net Web API RESTful services Microsoft SQL Server 2008, Entity Framework, Generic Repository, Automapper, Autofac for Dependency Injection.o Created and developed HTML5 web pages that leverage KnockoutJS (MVVM) for data binding and AJAX for asynchronous data retrieval.
  • Experis It - A Manpowergroup Company
    Senior Software Developer
    Experis It - A Manpowergroup Company Aug 2012 - Dec 2012
    Dynex Capital - Richmond, Va
    • Designed and developed the Auto Pricing applicationo ASP.Net MVC 4 application that implements Entity Framework – Code First for data retrievalo Dependency Injection with Ninjecto Automapper for mapping between Models and ViewModelso Razor views and JQuery client-side scriptingo Telerik MVC Datagrid for AJAX controller calls, sorting, filtering and groupingo 90% code coverage with unit testing• Designed and developed operational and historical SSRS reports for Auto Pricing and TPG
  • Experis It - A Manpowergroup Company
    Senior Software Developer
    Experis It - A Manpowergroup Company Apr 2011 - Jul 2012
    Nbc Universal - Los Angeles, Ca
    • Instrumental in architecting and developing the Global Virtual Print Fee (GVPF) application.• GVPF includes the following:o Windows Forms that leverages Model-View-Presenter (MVP) design patterno Entity Framework for Object Relational Mapping (ORM)o Unity for dependency injection of service classes and unit testso AutoMapper for mapping Domain objects to Data Transfer Objects (DTO)o Microsoft Application Blocks such as Validation, Exception Handling and Logging• Responsible for architecting and implementing the service layer using the Repository pattern• Developed several forms that leverage the MVP pattern and touch every layer of the application
  • Experis It - A Manpowergroup Company
    Senior Software Developer
    Experis It - A Manpowergroup Company Oct 2010 - Apr 2011
    Carmax - Richmond, Va
    • Responsible for developing and updating the Online Assisted Selling (OAS) project/module for www.carmax.com. • OAS includes the following:o Technologies/Frameworks: ASP.Net MVC 2, JQuery, WCF, Fluent NHibernate, Fluent Validation, AutoMappero Processes/Practices: Lean Agile, CruiseControl.Net, NUnit, NCover with100% code coverage.• Implemented Fluent Validation on all finance related ViewModels for client-side form validation by replacing the pre-existing Data Annotation pattern.• Refactored several controllers by removing duplicate code/logic and abstracting to a base class.
  • Core Consulting
    Senior Software Developer
    Core Consulting May 2007 - Oct 2010
    Department Of Motor Vehicles - Richmond, Va
    • Senior and lead software developer on the federally funded Traffic Record Electronic Data System (TREDS) project. • Successfully architected and implemented a service-oriented architecture (SOA) application that captures and persists all traffic accidents in the state of Virginia.• Hub and spoke architecture leveraging BizTalk Server 2006 for data conversion and message routing of crash data.o Created Flat-file schemas of multiple formats from different data channels.o Designed and implemented numerous maps.o Constructed various orchestrations for message routing.o Developed and deployed policies and rules in the BizTalk Rules Engine (BRE).• Designed and developed a Model-View-Controller (MVC) framework for crash data modification through a web front-end.o Integrated Spring.Net 1.1o Inversion of Control and Dependency Injectiono NHibernate for object-relational mapping (ORM) data accesso AOP for transaction management and logging (log4net)o CodeSmith templates for creating domain objects, data access objects (DAO’s) and data transformation objects (DTO’s)• Architected and integrated a Windows Workflow Foundation module.o State Machine workflowo Integrated SQLPersistenceServices for dehydrating and hydrating long-running instances.o Deployed SQLTrackingServices for business analyst reporting.• Designed and developed Windows Workflow Foundation (WWF) application to assist back-office users during the full lifecycle of a crash document.• Leveraged Windows Communication Foundation (WCF) for web services across physical tiers.• Modeled and developed the OLTP database (SQL Server 2005).• Designed class, sequence and system diagrams for all applications (Enterprise Architect).• Created and implemented unit tests for all applications (NUnit, Microsoft Test Projects).• Setup MSBuild scripts to automatically deploy applications to remote servers.
  • Core Consulting
    Software Developer
    Core Consulting Oct 2004 - May 2007
    Virginia State Bar - Richmond, Va
    • Application Background: Windows Forms application developed with the .Net Framework 1.1, and scripted using VB.Net. IBIS is an N-Tier Architecture (Data Access Layer, Business Logic Layer and Presentation Layer) that uses SQL Server 2000 as the backend. • Software: Visual Studio 2003, Visual SourceSafe 6.0, SQL Server Enterprise Manager.• Projects: Mandatory Continuing Legal Education (MCLE)• Responsible for all phases regarding the lifecycle of the module (gathering requirements, scope, development, testing, deployment and maintenance).• Designed and developed classes within the module using Object Oriented principles (inheritance, polymorphism, abstraction and encapsulation).• Designed and developed the supporting data model, which includes tables, stored procedures, views and user-defined functions. This also includes performance tuning on complex queries.• Created DTS packages to import and manipulate data from existing systems (VAX and Access).• Produced dynamic reports with Visual Studio integrated Crystal Reports.
  • Perdue Farms
    Software Developer
    Perdue Farms Feb 2002 - Oct 2004
    Prince George, Va
    • As Information Technology Department Co-Manager, Lead Intranet Developer and Senior System Administrator: Identified the need, designed, developed, tested and deployed the local intranet at the Mid-Atlantic Replenishment Center (MARC) to assist management with increasing production, while reducing labor costs; created web pages which furnish real-time process monitoring; run numerous on-demand reports daily; developed using ASP.Net, C#; provide system administration for all mission critical production servers; responsible for testing and implementing modifications to software and hardware on all production servers; supervise all System Administrators; administer yearly performance evaluations, manage projects, delegate tasks, lead weekly I/T meetings, and control weekly employee work schedules.• Selected Accomplishments include: developing a fully threaded departmental message board which all System Techs are required to view before each shift, and on which they log daily tasks, enhancing technician time allocation; developing an Intranet sub-site for Security Access Tracking, which details the creation of new user ID’s and requests, receipts and deletes for access to local and corporate systems, and provides detailed reports by user ID, date/time entered or system; creation of a Preventative Maintenance web application to assist with tracking periodic repairs on all production equipment; completion of a Perdue Corporate I/T Audit, which included rebuilding, testing and fully documenting disaster recovery and fail-over procedures on all mission critical production servers.

Terrence Barker Skills

Microsoft Sql Server .net Sql C# Software Development Software Project Management Web Services Requirements Analysis Scrum Object Oriented Design Agile Software Development Website Design And Implementation Windows Forms And Wpf Design And Implementation Database Design And Implementation Service Oriented Architecture Asp.net Mvc Asp.net Web Forms Asp.net Web Api Knockoutjs Biztalk Spring Framework Entity Framework Nhibernate Windows Communication Foundation Windows Presentation Foundation Automapper Sql Server Integration Services Sql Server Reporting Services Software Development Life Cycle Ajax Jquery

Terrence Barker Education Details

Frequently Asked Questions about Terrence Barker

What company does Terrence Barker work for?

Terrence Barker works for Experis It - A Manpowergroup Company

What is Terrence Barker's role at the current company?

Terrence Barker's current role is Lead Software Architect and Developer.

What is Terrence Barker's email address?

Terrence Barker's email address is si****@****ail.com

What schools did Terrence Barker attend?

Terrence Barker attended Virginia Polytechnic Institute And State University, Radford University.

What skills is Terrence Barker known for?

Terrence Barker has skills like Microsoft Sql Server, .net, Sql, C#, Software Development, Software Project Management, Web Services, Requirements Analysis, Scrum, Object Oriented Design, Agile Software Development, Website Design And Implementation.

Who are Terrence Barker's colleagues?

Terrence Barker's colleagues are Neha Kumari, Kolton Hall, Dharma Reddy, Mallikharjunarao B, Chaitanya Bhargavi, Syed Iliyaz, Sri Navya.

Not the Terrence Barker you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.