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 nine 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

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 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 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

Continous Integration Tools Used
Team Foundation Server, Jenkins, TeamCity

Work History

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.
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.
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, architecured 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.
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
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.

Education