Jerrry Virden

Jerrry Virden Email and Phone Number

Senior Software Engineer @
Jerrry Virden's Location
Bulverde, Texas, United States, United States
About Jerrry Virden

Jerrry Virden is a Senior Software Engineer at Self-employed.

Jerrry Virden's Current Company Details
Self-employed

Self-Employed

Senior Software Engineer
Jerrry Virden Work Experience Details
  • Self-Employed
    Senior Software Engineer
    Self-Employed Sep 2013 - Present
    • Contributed to AWS migration initiative by converting platform level systems to utilize new C# .NET REDIS in-memory data store and message brokering with thread-safe operations.• Developed full-stack responsive PWA SPA for a geolocation solution using Angular, ASP.NET Core, EF Core, AutoMapper, JWT, and MSSQL 2019. SOLID design principles combined with custom UI meta-data technique were used enabling quick and easy changes and extensibility.• Developed cross-platform mobile app for encrypting sensitive account related info using Xamarin, .NET Core, and SQLite. Later updated to SQLCipher for Core.• Maintained and enhanced Microsoft Navigator business software including integrating new .NET web service interface to enable clients to add credit card validation capabilities to their business.
  • Thomson Reuters
    Lead Software Engineer
    Thomson Reuters Feb 2004 - Sep 2013
    Toronto, On, Ca
    • Used innovative thinking to successfully deliver highly complex new data transformation and migration solution. Later informed 3 prior attempts had stalled due to complexity.o Extracted hieratical, dual indexed instruction-based paradigm records from multiple proprietary c-tree databases to generate a rich GUI environment to perform detailed graphical data analysis and transformation of millions of extracted records into an object-oriented data paradigm for new SQL RDBMS database. This tool allowed identification of corrupted, bad/incorrect, orphaned, duplicated, and inefficient data which allowed for massive cleanup of decades of data never cleaned. This solution entailed using C#, WinForms, GDI+, custom controls, XML, MSSQL, LLBLGen Pro ORM, GDI+, Infragistics, SyncFusion, dynamic assembly generation, reflection, ADO.NET, NUnit, and TFS.o SOLID design principles and best design patterns were employed throughout aiding in handling the rapidly changing requirements in the fast-paced excitement of progress.• Designed and developed front and back end of new migrated functionality for the business’ flagship feature rich Print Client to preview, export, or print tax returns of over 225,000 pages. This solution composed of CAB MVC based WinForms smart client, COM-Interop assemblies, and microservices (WCF, SOAP, TCP/IP, COM-Exposed Assemblies). Developed in C# and C++, this solution used techniques such as advanced memory management, multi-threading, COM API’s, compression, encryption, etc., in order to handle over 160,000 users per hour. This new solution received standing ovations at all user conferences nationwide.• Developed several WCF Web services in order to support customer facing client software solutions.• Developed complex reports using SQL Server Reporting Services (SSRS) and Web Parts for SharePoint to increase efficiency of tax form document image development.• Mentored junior team developers.
  • Xo Communications
    Senior Systems Analyst
    Xo Communications Feb 2003 - Oct 2004
    Herndon, Va, Us
    • Designed and developed .NET WinForms solution for analyzing, detecting, or correcting enterprise database integrity issues. The solution design was focused on resolution of entity, domain, referential, and user-defined integrity to aid in resolving complex issues resulting from n-tiered CRM Siebel Enterprise Application data migration efforts.• Provided additional solutions based on SOLID design principles using C#, ADO.NET, XML, COM-Interop, multi-threading interacting with Oracle 8i and 9i. Factory Creational, Observer, Singleton, and IOC were common design patterns used enabling easy extensibility when added functionality was requested. Custom built controls were also used to deliver a superior user experience for complex data analysis. Heavy Com-Interop was used to access Vitria middleware, Siebel Enterprise Business Components, and to fully automate Excel’s charting functionality. Deployment was implemented by feature rich Microsoft installer packages.• Provided Tier-2 support for Siebel 7.5 and Vitria BusinesssWare 3.1 Enterprise solutions. Successfully worked with end users, development, EIM, product development, and data migration teams in resolving issues. Installed hot fixes, releases, product migrations and data point conversions.• Resolved production issues by providing systems support. This involved SQL server administration, development of SQL stored procedures, Oracle RDBMS, IIS, HTML, XML, UNIX scripting, and several common productivity tools such as Toad, VNC, Benthic, and Remedy.• Improved development and support department efficiencies by developing a collection of new tools using VB.NET, C#, XML, Perl, SQL, and UNIX (bsh, csh, & ksh) shell scripting to perform administrative and automated tasks for monitoring, reporting, and database maintenance. These Tools provided proper enterprise access via business components providing ability for automated database updates, data collection, MS Office automation, and graphical reporting.
  • Hewlett Packard / Compaq Telecom
    Lead Software Engineer
    Hewlett Packard / Compaq Telecom Feb 2000 - Mar 2003
    • Improved mode phone provisioning efficiency by developing new n-tiered Enscribe & NonStop SQL/MP database provisioning architecture for TANDEM NonStop Himalaya Wireless Intelligent Network platform components (cell phone call processing).• Web-based UI entailed developing a Visual C++ source code generator which produced front and back-end JavaScript, ActiveX, ATP(ASP), HTML, and DHTML source code. This method enabled rapid time to market changes to the large scaled provisioning UI.• Database server solution entailed fault-tolerant n-tiered C, C++, TACL, and STL development for various large-scale high performance databases utilizing partitioning, segmented/non-segmented records, relational operations, SQL cursors/stored procedures, audit trails, transaction processing, and file-maintenance records. Server interfaces included HTTP, IPC, and TCPIP.• Actively collaborated in mobile phone call processing database design.• Performed architecture design and development for next-generation Generalized Data Administrator. GDA used object-oriented approach to database provisioning, message routing, data conversion, and data translation. Interfaces included HTTP, IPC, and TCPIP, with XML and CORBA interface modules under development. Capabilities enabled quick implementation to new provisioning needs, inter-application gateways, and Comprehensive Test Environments.• Assigned provisioning development lead in 2002
  • Mci /Mci Worldcom Communications Inc
    Senior Engineer
    Mci /Mci Worldcom Communications Inc Feb 1996 - Jul 2000
    • Improved test team productivity by developing software tools and utilities running under AIX, Solaris, Tandem NonStop, Linux, OS/2&3 Warp, and Windows NT servers using csh, bsh, Perl, SQL, Expect, C/C++, VB.NET and others.• Played a central role as the in-house Intervoice IVR subject matter expert working closely with both vendor’s engineers and in-house development performing HW/SW upgrades, testing, configurations, administration, and production support for over 180 IVR platforms.• Performed installation, integration, stress, and regression testing of call processors, database servers, and IVR audio servers. This effort required detailed working knowledge of n-tiered architecture, telecommunications, Token-Ring, Ethernet, TCP/IP, SNA, AIX, OS2&3 Warp, routers/gateways, Enterprise hardware, Switches, MUX, etc. Ex: 1-800-Collect/Messenger.• Created n-tiered solutions for departmental web sites for secure access into sensitive production systems.• Developed enhanced network management environment providing consolidated reports, statistics, schedules, contact information, documentation, protected databases, and trouble-reporting system.• Performed platform and network analysis for capacity planning using productivity tools such as Visio.• Responsible for UNIX systems administration for over 40 production and lab AIX and Solaris Enterprise systems, including travel for HW/SW installs at switch sites.• Provided training on platform components for flagship offering such as 1800Collect, Messgenger, PrePaid, etc.• Performed platform administration and network engineering encompassing three different prepaid calling card platforms, in-house and 3rd party.

Frequently Asked Questions about Jerrry Virden

What company does Jerrry Virden work for?

Jerrry Virden works for Self-Employed

What is Jerrry Virden's role at the current company?

Jerrry Virden's current role is Senior Software Engineer.

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.