Download PDF

Summary

Seeking a position with a progressive organization leading to new projects and advancements in the field of Information Technology. Looking for a professional working environment where I could make the most of my self motivation and goal minded professional experience of over ten years in the industry.

Skills

Languages
C#, VB, C++, C
.NET Technologies
ASP.NET, ADO.NET, WCF, WPF, Microsoft Entity Framework.
Web Technologies/3rd Party Web Controls

Typescript, Angular, Classic ASP, HTML, XML, XSLT, MVC 3.0/4.0, CSS, JavaScript, UML, SOAP, PHP, VBScript, AJAX, Telerik Kendo Grid, Infragistics.

IDE/Frameworks

Microsoft Visual Studio .NET 2017/2015/2012/2010/08/05, Microsoft Business Intelligence, Power Builder,Microsoft .NET Framework 4.5/4.0/3.5/2.0/1.1/1.0

Configuration Tools

MS Visual SourceSafe, MS Team Foundation Server, Tortoise SVN, Atlassian SourceTree

Database Technologies

MS-SQL Server 2014/2012/2008 / 2005, Oracle9i, MS-Access, DB2.

Management/Development Tools
Visual Studio Online, Trello, Version One, BaseCamp
Testing Technologies

Xunit, Nunit, MsTest, ApprovalTests, Moq, RhinoMocks

Continuous Integration and Deployment Tools Used

Team Foundation Server, Jenkins, TeamCity, Octopus

Work experience

Sept 2016Present

Software Development Manager

Matrix Resources, Dallas, Texas

Maxor PPS Project

  • Documented business requirements from customer.
  • Developed two complete new systems for a physical mailing and tracking application capturing scale measurements, barcode scans and creating a mailing label.
  • Documented and designed the solutions built on MVC 6, Signal R, Web API.
  • Deployed the application as Azure web apps and Web Jobs.
  • Utilized 3rd party API EZ Post to create labels and auto printed labels implementing an extension to a printer driver.
  • Utilized 3rd party HID Library to access scale measurements and implemented a decremental weight service .
  • Created daily import and export service running as scheduled WebJobs in Azure.
  • Created Unit Tests and UI Tests to test functionality of all moving parts.
  • Technical Environment: C#.net, MVC, Signal R, Web API, Azure, SQL Server, T-SQL, JavaScript, TypeScript

Job Tracker PPS Project

  • Used Azure data factory to capture data from incoming text files to Database.
  • Set up VPN Gateway and API Management Service on Azure to access on Premises APIs.
  • Created unit and integration tests to validate external APIs being used.
  • Created a Webjob file service to parse imported text files into Domain objects.
  • Technical Environment: C#.net, MVC, Web API, Azure, SQL Server, T-SQL, JavaScript, TypeScript

NCTCOG Project

  • Documented a full user guide for end users of the project.
  • Documented architectural requirements and security for end users of the project.
  • Documented for HIPAA/HITECH requirements based of Azure and application security surrounding the application.
  • Wrote unit tests for project.
  • Technical Environment: C#.net, MVC, Angular 2, Web API, Azure, SQL Server, T-SQL, JavaScript, TypeScript

Gulf Coast Solutions Project

  • Understanding the client requirement and worked on the initial architecture for a desktop application using WPF and Prism Framework.
  • Created infrastructure for Prism components.
  • Created home screen view and and first module using Telerik UI to create grid view with a drag and drop experience.
  • Created unit tests for the solution.
  • Technical Environment: C#.net, WPF, Prism, Telerik, SQL Server, T-SQL

EZPost Related Website Projects

  • Troubleshoot issues with PHP ECommerce website relating to WooCommerce API
  • Set up JSON Web Token to authenticate API 
  • Fixed issue's with Token validation taping into WooCommerce PHP code.
  • Develop Shopify solution for Ruby On Rails ECommerce website
Feb 2015Oct 2016

Senior Software Engineer

Allegro Development, Dallas Texas
  • Improved UI responsiveness on Allegro application and implemented mediator and specialization patterns to handle filtering.
  • Created unit and integration tests for the above application.
  • Led team into refactoring design using Repository and Unit Of Work patterns.
  • Redesigned fee processing engine using a rules engine design pattern.
  • Reduced cyclomatic complexity on fee processing from 115 to 20.
  • Implemented Log4Net across current and previous applications.
  • Introduced XUnit testing framework across all applications.
  • Introduced Aspect Orientated Programming using Castle Windsor to intercept for caching, logging and diagnostics.
  • Improved application performance by 30 percent utilizing Ants profiler.
  • Technical Environment: C#.net, SQL Server, Infragistics UI,  XUnit, T-SQL
Jul 2012Jan 2015

Web Developer/Team Lead

World Ventures, Plano, Texas
  • Developed initial middleware WCF service layer for booking engine utilized by the dreamtrips.com user Interface and subsequently worked on maintenance and enhancements to support all versions.
  • Responsible for communication and requirements gathering from Management team and third party vendor in all stages of development.
  • Improved services by utilizing three layer caching system that includes browser caching by implementing use of eTags, vary headers and server side caching.
  • Wrote test cases for Unit Testing and Integration Testing of different Modules using Nunit framework. Improved current tests by introducing Nuget package Approval tests.
  • Worked on creating base layer available via local nuget server.
  • Lead the onsite team of 3 members, providing estimations, planning and controlling.
  • Developed widget services using Entity Framework data ORM Entity Model.
  • Technical Environment: C#.net, MVC SQL Server, Telerik UI,  XUnit, T-SQL, Xamarin
Dec 2010Jun 2012

Application Developer

Crossmark, Plano, Texas
  • Co-architected, implemented and developed an in company project that handles a synchronization process for a mobile device.
  • Improved the usability, maintainability, and reliability of the synchronization process by refactoring the procedure.
  • Converted existing stored procedures business processes by implementing both JSON and WCF web services for SOA data exchange.
  • Designed and implemented REST/HTTP APIs, including JSON data formats and API versioning strategy for the mobile device.
  • Interacted directly with the customer to gather business requirements and schedule business milestones.
  • Designed, architected and developed data transfer application that processes data files sent by Nielsen into tasks to be sent to device. The application also processes collected data to be sent back to Nielsen.
  • Technical Environment: C#.net, SQL Server,  T-SQL, Odata, WCF, Web Services
Feb 2009Aug 2010

Web Software Developer

Caresmart Solutions, Plano, Texas
  • Manage all aspects/lifecycles of projects for engineering including resourcing and deliverables timeline based on an Agile methodology.
  • Improved client performance by optimizing JavaScript performance, precaching, improving rendering speed, using sprites and clustering.
  • Performed SQL queries utilizing ASP technology for various reporting applications to help out marketing.
  • Responsible for researching new or improved technologies to be used in the application such as MVC, jQuery,  .NET Framework 4 Client Profile
  • Technical Environment: C#.net, ASP.NET, T-SQL, JQuery
Jun 2006Dec 2008

Software Developer

Allegro Development, Dallas, Texas
  • Designed and developed web services and developed code behind business logic for web service in C#.NET, implementing the factory, abstract factory and builder patterns.
  • Technical Environment: C#.net, SQL Server, Infragistics UI,  XUnit, T-SQL

Education