
Calvin Thomas
- C# .Net Developer
- White Plains, NY
- Member Since May 15, 2023
SENIOR .Net APPLICATIONS DEVELOPER
SUMMARY
Extensive background in information systems, with proficiency in the development of object oriented
applications with complex graphical user interfaces. Expertise in the full system life cycle, from
architecture to implementation. Excellent analytical and communication skills with solid financial domain
knowledge.
SOFTWARE
C#, VB.Net, VB 6.0, ASP.Net, Winforms, Webforms, Silverlight, WPF, WCF, WF, XAML MVVM, MVC,
Angular2, Reactjs, Nodejs, HTML,CSS, JavaScript, jQuery, TypeScript, Bootstrap, Knockout, AJAX, REST,
Web Services, XML, LINQ, SQL Server, T/SQL, ADO.Net, Entity Framework, Unity, SSIS, SSRS, Oracle,
PL/SQL, MSMQ, NUnit, Tibco, TFS, SVN, Visual Studio, Expression Blend, DevExpress, Telerik, Crystal
Reports, Active Reports, Access, Word, Excel, COBOL, CICS, FORTRAN, PASCAL, TPF, 370/Assembler
EXPERIENCE
Fruition Systems Inc. White Plains NY C# Applications Developer (Consultant)
Apr 2017 – Present
· Currently developing several prototype application modules using Angular2, Blockchain and Cloud
technologies.
ESPN Bristol CT Senior Applications Developer (Consultant)
Oct 2016 – Apr 2017
· Applied code fixes to application defects in the UI, data access layer and Oracle stored procedures.
· Coded enhancements to the advanced resource searching routines in the Production & Operations
· Playbook Application.
· Tested the effects of moving the application host from client side to Windows service environment.
· Coded enhancements to the travel hotel room booking user interface.
· Evaluated jQuery and Bootstrap open source date picker controls to replace the one currently in use.
· Created several Reactjs user interface forms with integrated data validation.
Technologies Used: C#, Winforms, WPF, ASP.Net, Angular 2, Oracle 11g, Infragistics, hp ALM,
Tortoise SVN, Git, SCRUM, Jira, Slack, Reactjs, ReduxForms
Montefiore Care Management Yonkers NY Web Developer (Consultant)
Sept 2015 – Feb 2016
· Participated in the development of the BAHN Managed Health Care Subscriber Network Portal.
· Produced email enabled excel based member attribution report in SSIS.
· Made enhancements to web pages to ensure the correct behavior of the site and eliminate
inconsistent data display.
· Implemented required field, regular expression and server side custom data valuators.
· Developed new web page to facilitate the management of personal care medical providers.
· Developed new web page to give partner organizations ability to better manage member contacts.
Technologies Used: C#, Webforms, Web Services, JavaScript, SQL Server, XML, Telerik, SSIS
Cenveo Stamford CT Web Developer (Consultant)
Jan 2015 – Apr 2015
· Enhanced server side modules to incorporate CAPTCHA into Login and Registration pages.
· Modified numerous client side code modules to update website content.
· Created sql server queries to map users on different website database platforms.
· Created web service to provide the data access layer of new web application.
· Created web service to package stored procedure calls to Magento Sybase data store.
· Participated in the design of a web based data migration tool using MVC & dependency injection.
Technologies Used: C#, SQL Server, SVN, Git, Scrum, JIRA, Tortoise, TeamCity, DotnetNuke, MVC
Saylent Technologies Franklin MA C# Applications Developer (Consultant)
June 2014 – Dec 2014
· Developed the application data server for the Account360 Bank Core Integration application.
· Mapped data elements stored in the Fiserv OSI Banking core to the fields needed in Account360.
· Created Oracle stored procedures to import required data to Xml format for transfer to client.
· Created timer based query of the Web Service for the availability of processed files.
· Created Oracle stored procedures to update customer account tables with updated information.
Technologies Used: C#, Oracle 11g, Visual Studio DNA Creator, XML Serialization, Winforms, WCF
Fruition Systems Inc. White Plains NY C# Applications Developer (Consultant)
Nov 2013 – June 2014
· Developed secure database enabled coop community website with public access to advertise local
units for sale, and provide a private shareholder platform to get information, post blog comments
and communicate with the property manager.
· Developed WPF application to manage parking permits for cooperative residents and passes for visitors.
Technologies Used: C#, ASP.net 4.5, SQL Server 2012, WPF, MVVM, Entity Framework
Rocky Brands inc. Nelsonville OH C# Applications Developer (Remote Consultant)
Aug 2013 – Nov 2013
· Worked with a remote team of developers on the migration and integration of the company’s
retail business to business web experience from its existing to new web platform.
· Developed several SSIS packages to import from and export xml data files to an ftp staging site.
Technologies used: SSIS, SQL Server, VB Script, XML, FTP
Heidenriech Innovations Stamford CT C# Applications Developer (Consultant)
Dec 2012 – Mar 2013
· Developed custom setup and activation component for the Milbros Commodity Database for maritime
tankers, providing license key security using data encryption and compression.
Technologies used: C#, Winforms, XML Serialization, DotnetZip
Jefferies & Company, Inc. C# Applications Developer (Consultant)
Oct 2011 – May 2012
· Supported the Jefferies Investment Banking Group.
· Architected and developed the Competitive Scoring Application which integrates and analyzes market data
feeds from Bloomberg, Autex, Capital IQ and Dealogic to score major U.S. corporations on various financial
metrics for their investment banking opportunities, including IPO’s, refinancing, deleveraging, block trades,
LBO’s, and restructuring. Built application with a WPF GUI and a SSRS report generator.
· Conducted meetings with the various market data vendors to map their offerings with the needs of the
application.
Technologies used: C#, ASP.Net, WPF, SQL Server 2008, SSRS, IIS, .Net 4.0
Bank Of Montreal Toronto Canada C# Applications Developer (Consultant)
May 2011 to Aug 2011
· Supported the BMO Financial Management General Ledger Reconciliation Group.
· Worked on the implementation of the AVTL product which pre-processes data feeds destined for
IntelliMatch, and archives reconciliation records to the SQL Server data warehouse.
· Created multi-threaded Winforms GUI to handle data extracts and database purges.
· Developed data feed parsers to migrate existing feeds to the AVTL platform.
Technologies used: C#, Winforms, SQL Server, AVTL, IntelliMatch, .Net 3.5
Fruition Systems Inc. White Plains NY C# Applications Developer (Consultant)
Apr 2008 to May 2011
· Developed back-office public library application to track and report on various aspects of day-to-day
operations and budgeting using a WPF GUI and a SQL Server data store.
· Created a personal client wedding website providing event updates, guest communication, and an online
photo album built with Silverlight 3 and SQL Server.
· Created SQL Trigger to support programs used in camera based license plate recognition application.
Technologies used: C#, WPF, MVVM, Silverlight 3.0, LINQ to SQL, RIA, EDM, Expression Blend, .Net 3.5
LaBranche Structured Products LLC New York N.Y. C# Applications Developer Aug 2007 to Apr 2008
· Assumed ownership of maintenance and enhancements to the in-house equity trading application
designed with a Winforms front end and using a Unix based server trading API.
· Charted the correlation between the internal fair value model and market price movements of bids,
asks, and trade executions.
Technologies used: C#, Winforms, SQL Server, ADO.Net, DevExpress, Tibco RV, XML serialization
PartnerRe Asset Management Corp. Greenwich CT. C# Applications Developer (Consultant)
July 2006 to Feb 2007
· Developed application to automate the importing and routing of Bloomberg data feeds.
· Designed and developed program to manage the backup and archiving of critical operations files.
Technologies used: C#, Winforms, SQL Server 2005, T/SQL, ADO.Net, SSIS, Access.
Hudson Health Plan Tarrytown N.Y. VB.Net Applications Developer (Consultant)
Sep 2005 to Jun 2006
· Architected and developed Winforms application to manage electronic transfers of insurance billing
and remittances to and from the State of NY with interfaces into the accounts receivables system.
Technologies used: VB.Net, Winforms, SQL Server 2000, T/SQL, stored procs, triggers, Crystal Reports.
· Coded enhancements to electronic policy-submission interface to the Siebel CRM insurance
application.
· Developed transaction multi-threader program to manage and increase message throughput to Siebel.
Technologies used: C#, VB.Net, Winforms, XML, Siebel, Oracle 8i, Web Services, MSMQ, Documentum
New York Power Authority White Plains N.Y. VB.Net Applications Developer (Consultant)
Oct 2004 to Nov 2004
· Migrated Outlook calendar manager application, developed with Word VBA to the .Net platform using
VB.Net and Winforms to automate Word and Outlook objects.
· Coded data import and mapping facility for data transfer between the Sabre reservation system and the
in-house travel application.
Technologies used: VB.Net, Winforms, SQL Server, T/SQL , ADO.Net, Word and Excel Object Models
MBIA Armonk N.Y. C# Applications Developer (Consultant)
Nov 2003 to Apr 2004
· Led project to architect and develop 3-tier object-oriented application to centralize and automate various
testing models used to analyze the risk associated with potential bond policies.
· Produced reports using Crystal Reports.
· Exported backup data to Excel using office automation.
Technologies used: C#, Winforms, ASP.Net, Webforms, ADO.Net, Oracle 9i, PL/SQL , Excel Objects
American Tack & Hardware Monsey N.Y. Applications Developer (Consultant)
Oct. 2002 to April 2003
· Led project to develop Physical Inventory application using the RFGen development package with
Pocket PC wireless devices running Windows CE.
· Performed sales and marketing data analysis and end user data presentation with Access, Excel, and
VBA, processing AS400 data for the sales force, on an ad hoc and scheduled basis.
· Developed web-based Airline Reporting system using VB 6.0, SQL Server 7.0, ASP, and Active Reports.
· Communicated with end users to gather application requirements and system specifications.
· Created reports for Support Center call analysis using Crystal Reports 8.0 and SQL Server 7.0.
Merck-Medco Managed Care Franklin Lakes N.J. VB Applications Developer (Consultant)
Feb. 2000 to Aug. 2000
· Developed Wizard to dynamically create application templates.
· Designed startup splash-screen with animated 3D graphics.
· Created Query Builder form for dynamic SQL creation for input to COM interface to DB2 data.
· Developed user help subsystem.
Technologies used: VB 6.0, MSDE, DB2, Windows Scripting Host, RoboHelp 2000
Purdue Pharmaceuticals Ardsley N.Y. VB Applications Developer (Consultant)
Aug 1999 to Jan. 2000
· Developed Rainbow Application (pharmaceutical testing application).
· Developed user interface to control fiber optic chemical dissolution machines.
· Developed local database backup facility.
· Created Excel-based Ad hoc Report Generator.
Technologies used: VB 6.0, Access, Oracle, PL/SQL.
· Created user interface to control the entry and tracking of textbook orders, including automatic
invoice generation and contact management.
· Designed database tables and relationships for schools, contacts, inventory, shipping and pricing data.
Technologies used: VB 6.0, Access
Insurance Services Office Pearl River N.J. VB Applications Developer (Consultant)
March 1999 to May 1999
· Enhanced Corrective Action problem tracking system
· Migrated Mail Agent application to VB 6.0 platform.
· Converted Oracle SQL Forms application to Developer 2000 platform for Y2K compliancy.
· Created Web based time entry system using Visual Interdev with ADO.
· Created Trend Analysis reporting subsystem in Access.
· Enhanced Delphi 2.0 application with Crystal Reports interface to Oracle Database.
HFS Vancouver Canada VB Applications Developer (Consultant)
Nov. 1997 to Feb. 1998
· Developed “Top Dollar” Real Estate brokerage application with a VB 4.0 GUI and an Access database.
· Mail-Enabled Preventive Action problem tracking system.
· Developed Mail Agent application server.
· Coded major enhancements to existing VB 3.0 application logic and user interface.
· Developed User interface for spectro-photometer machines.
· Packaged runtime DLL containing machine manufacturers C language drivers.
Technologies used: VB 3.0, VB 4.0, VB 5.0, MAPI, Oracle, P/L SQL
· Developed Smart Card application
· Coded instructions for GemPlus GCR400 and GCR500 smart card readers.
Technologies used: VB 4.0, Access, Oracle
· Developed multiple securities trading and maintenance application using API calls to server app.
· Migrated Repo application from an Access only platform to Access with attached SQL Server data.
Technologies used: VB 4.0, SQL Server, RDO
Market Data Corporation Rye Brook N.Y. VB Applications Developer (Consultant)
Apr 1995 to Nov 1996
· Developed Buy-Side Terminal (trading application client).
· Developed RIM (Real-time Information Manager) application.
· Generated various ad hoc reports using Crystal Reports.
· Ported RIM application from Visual Basic 3.0 to 4.0 platform.
Technologies used: VB 3.0, VB 4.0, Access, Novell Netware, Btrieve
Prodigy Services Company White Plains N.Y.
Aug 1987 to Feb 1995
Programmer/Analyst (1990 - 1995)
· Implemented full generation of the TPF operating system.
· Managed database reorganization project to migrate from 3380 to 3390 DASD.
· Designed Visual C++ graphical user interface for network trace application.
· Developed Windows GUI for simplifying daily computer operations tasks using Visual Basic.
· Integrated C language support into the TPF operating system.
· Developed user’s guide to support C language implementation.
· Coordinated Pool Expansion project to increase DASD utilization.
· Coded various PL/1 programs for system performance analysis.
· Implemented Visual Basic monitoring package to track mainframe system activity in real time.
· Performed applications regression testing in support of new levels of the system.
· Developed procedure to recover system in the event of loss of main DASD modules.
· Performed system impact analysis for new application implementations.
· Coded Assembler program to split application records from real-time journal tape.
Systems and Procedures Analyst (1988-1990)
· Served as liaison between Systems Operations and Application Development groups.
· Worked on development of disaster recovery plan.
· Developed Standard Operating Procedures manual.
· Worked with development team on on-line shopping, travel, and banking applications.
Operations Manager (1987-1988)
· Managed data center, production control, and network control areas.
· Staffed departments to support new data center environment.
· Conducted daily presentations to Directors and Vice-presidents regarding operations status.
· Prepared Department budget.
Adjunct Professor (1985-1996)
· Taught Computer Science courses, including Intro to Computers and Programming, COBOL,
Data Communications, Database Management Systems, and Systems Analysis and Design.
Operations Manager (1984-1985)
· Established new computer operations department
· Participated in the initial system generation.
· Developed standard operating procedures and JCL streams for batch production.
· Managed telecommunications network supporting 6 remote campuses.
· Trained college office personnel in the use of remote terminal equipment and applications.
· Managed budgeting, acquisition, and inventorying of consumables for all locations.
EDUCATION
MBA - Finance (3.7 GPA) Long Island University - 1988
BS - Computer Information Systems (3.9 GPA) Mercy College - 1984
HONORS
IONA College Award for Excellence in Business Administration
Westchester Community College Data processing Curriculum Award
Westchester Community College Foundation Award for Academic Achievement
Joseph T. Foster Memorial Award for highest Business Studies GPA
ASSOCIATIONS
Treasurer - Board of Managers Wyndover Woods Cooperative White Plains NY
President - Board of Trustees Greenburgh Public Library Greenburgh NY