Post Job Free

Resume

Sign in

Senior Software Engineer / Developer

Location:
Manhattan, NY, 10019
Posted:
April 26, 2024

Contact this candidate

Resume:

Todd Cook

Painted Post, NY • 650-***-**** • ad5a4f@r.postjobfree.com • LinkedIn

Senior Software Engineer

Creative and highly skilled technical professional and Software Engineer with a proven history of successfully translating innovative concepts into real-world solutions across diverse sectors, from Wall Street to startups. Delivered outcomes that quantifiably impacted businesses and improved codebases as detailed below. It is my goal to join a stable organization and team where we contribute to delivering winning results over the long haul.

Recent Experience

DEALCLOUD, BY INTAPP (Palo Alto, CA headquartered)

Senior Reports Developer (SaaS / SOA) (Remote) June 2023 – Present

Earned the accolade, “Todd is the best report developer we’ve ever had.,” Sr. Manager, Engineering Services using Azure App Services, MS Graph, PowerShell, Excel, PowerPoint, Outlook, Word, VBA, VSTO, Python, ChatGPT, SharePoint.

Automated custom report generation in Word, Excel, and PowerPoint using Python, ChatGPT, VBA, SharePoint and VSTO for a Fortune 200 client, saving them tens of thousands of dollars.

Improved operational efficiency by 80% after removing a bottleneck. This was achieved with an unconventional approach, after examination of standard practice and the documented object model.

Direct client interfacing on a weekly basis supporting DealCloud’s Outlook CRM integration client success team including custom user groups, Azure App Services setup, PowerShell scripts, and documentation.

EVERYTHING BLOCKCHAIN (VENGAR) (St. Petersburg, FL headquartered)

Senior Software Engineer (SaaS / SOA) (Contract - Remote) Oct 2021 – Dec 2023

Corrected multiple security vulnerabilities after a comprehensive refactoring of legacy source code using C#, VSTO, WinForms, WPF, Add-In Express, Apryse, CI/CD, Jira.

Conducted in-depth prototyping validation of third-party vendor libraries that led to cost savings.

Using Windows shell extensions, created the Windows desktop context menu that integrates with Explorer.

Leveraged network, including Microsoft PMs, to speed up progress on Outlook for Mac and OWA projects in Office JavaScript (Office JS) API.

LAM RESEARCH (Fremont, CA headquartered)

Lead Excel Report Developer (Contract - Remote) Aug 2021 – Aug 2022

Advanced the analysis and updating of SAP data driving ~$100M+ savings since 2008 using VBA, filters, Excel spreadsheet formulas.

Consume and integrate server-side data output through SAP Hana APIs.

Planned future C#, VSTO, Excel DNA modernizations.

NEXIAL SOLUTIONS (Bangkok, Thailand headquartered)

Senior Software Engineer and Technical (Contract - Remote) Apr 2020 – Oct 2021

Streamlined job tracking, invoicing, and recruitment, saving ~$20K with Excel solutions.

Prototyped an ASP.Net MVC, C# image batch renaming.

Leveraged network to recruit local Indonesian field technician.

HOME POINT FINANCIAL (Ann Arbor, MI headquartered)

Lead / Senior Software Engineer (Remote) Sept 2018 – Apr 2020

Engineered and implemented an automated ETL process, removing manual and error-prone loan transfer updates by seamlessly integrating with the MERS system. This solution employed C#, .Net Core, Azure, Dapper ORM, NHibernate and Entity Framework Core, SQL Server Mgmt. Studio, and Tableau, while automating notifications via SharePoint with TFS (CI/CD).

Refactoring classes out of existence removed the development team's email notification responsibility.

Stabilized and extended MS Access database for business analyst unit reporting.

Todd Cook Page 2

Recent Experience (cont’d)

CLEO (Rockford, IL headquartered)

Lead Windows Software Engineer (SaaS / SOA / MFT) (Remote) May 2017 – Aug 2018

Drove the complete rewrite from architecture to implementation of the Cleo Connector for Outlook that boosted the managed file transfer market presence.

Devised a workaround to achieve a core piece of functionality that management viewed as a “trade secret.” Documentation, along with support personnel from Microsoft, Add-In Express, the creator of Redemption.dll, and one renowned author claimed this was not possible.

Uncovered more than one bug in the actual Outlook application, one of which led to a patch release from Microsoft and another altering Cleo’s marketing plan.

Using C#, VSTO, Add-In Express, .Net HTTP Client, JSON, Postman, and Cleo's REST API to offload attachments. Intercepted the Windows message queue with a custom C++ library written on top of EasyHook to suppress unwanted notifications. Credentials persisted via DPAPI and DNS Client for SRV records. Git for source control along with Jira (CI/CD), Telerik Fiddler for network traffic examination and VersionOne for management.

Collaborated with the CTO on security details and the server-side architects while debugging REST API JSON encapsulation issues for the Harmony integration.

Myers-Briggs confirmed extrovert; management felt my communication skills served me especially well as part of a distributed team.

VULCRAFT (Chemung, NY regional headquarters)

.Net Developer (Contract - Remote) August 2016 – May 2017

Tracked down the source of subtle exceptions within an unwieldy code base and devised resolutions that were a compromise for a minimum viable product which brought an acceptable patch.

Ensured that the ClickOnce distribution rolled successfully to multiple divisions nationally.

Operating with distributed team on legacy WinForms, .Net application providing extended document properties. SQL Server backend and SQLCE locally with DirectoryServices (Active Directory) for roles and TFS source control.

Freelance Senior Software Engineer (Highlights – Remote) June 2011 – August 2016

PAYLOAD SECURITY (Hamburg, Germany headquartered)

Collaborating directly with the founder, led Python-to-C# conversion and built a C# VSTO Outlook tool showcasing VxStream REST API, pivotal to the company's acquisition by CrowdStrike.

FOOD MOVES (New York, NY and Austin, TX-based headquarters) (SaaS / SOA)

Migrated the entire development team to a blend of distributed resources based in the US, UK, and Eastern Europe. The changes were felt at once in both issue resolution and improved user experience for the Food Moves C# / Xamarin / MySQL / AWS offering that connects food truck vendors with their customers.

THE IT SUPPORT CENTER (Philadelphia, PA headquartered)

Streamlined reporting solution for Tetra Tech generating dozens of reports in minutes vs. weeks, historically.

Bolstered business relationships with key clients and consistently received positive reviews.

INTEGRATED CMA (Rocky Mount, NC headquartered) (SaaS / SOA)

Extended Email Manager, an ECM Outlook integration for third-party vendors using an ETL process to marshal XML transformations. VSTO, C# with consoles in WPF / MVVM, Skytap cloud hosting and TFS source control.

Completing the LaserFiche records management and compliance integration, guided by the EVP of Product, the company was able to shop for a broader customer base.

EASTERN TOYS (Brooklyn, NY headquartered)

Re-architected a POS system in VB.Net, FTP, parsed .csv files, XML and WPF to automate the process. Intimidated by development, provided process transparency to the CEO.

Recruited, vetted, hired, and managed offshore resources further speeding up the project.

Todd Cook Page 3

Recent Experience (cont’d)

INNOVATIVE DISCOVERY (Arlington, VA regional headquarters)

Lead Software Engineer September 2008 – June 2011

Recruited, vetted, and managed a team in Moscow, Russia saving approximately 60% on development costs.

Managed development of ASP.Net, C#, WCF multi-threaded, server-side, file conversion engine with a distributed queue including WinForms testing application. Successful solution converted over 4,000 problematic files in less than an hour where legacy client-side print driver process failed. Remaining tech stack included Dev Express, Telerik, Tall Components, Relativity, IDS Parser, Case Logistix, Subversion (CI/CD).

Refactored VB.NET, VSTO / VBA proprietary tools for Excel and PowerPoint stabilizing the organization’s production print environment, saving hours, and restoring the core business flow.

Mentored junior team members including code samples, books, web links, and one-on-one sessions.

Additional Achievements

TapInko: Pioneered the development of image processing for a DreamIt Ventures-backed SaaS startup using Aurigma's JavaScript libraries. Praised by the company president as "ahead-of-its-time", it enabled a critical multi-file processing limitation for web clients.

Tech Stack: ASP.Net, C#, JavaScript, Aurigma, SQL Server, SQL Server Mgmt. Studio, CI/CD, Subversion.

Sugar CRM: Migrated entire failing prototype into a commercial product. Refactored Sugar CRM’s Outlook component completely which connects to MySQL database on the backend.

Tech Stack: SOAP, Outlook, Redemption.dll, VB6. C#, .NET, VSTO, Win32, COM, MySQL, MD5 encryption.

KnowNow: Spearheaded development of LiveSheet, real-time pub/sub messaging SaaS, which led to a 6000% performance improvement, secured second-round funding and Fujitsu PC as their first major client.

Tech Stack: COM, VB6, VBA, Excel, Winsock, Win32, HTTP, REST, WinInet, CI/CD, and Perforce.

Credit Suisse: automating tasks impossible to complete manually for globally deployed add-ins for Word, Excel, and PowerPoint. Automated validation for all financial models including discrepancy reports in Word. Sole representative from NY headquarters sent to regional offices for rollout.

Tech Stack: Excel, Word, PowerPoint, COM, VBA, VB6, SQL, Win32.

Technical Skills

Languages: C#, VBA, VB6, VB.Net, JSON, XML, SQL (Proficient) Python, JavaScript, C++, XAML, HTML (Familiar)

Solutions: WinForms, WPF, VSTO/COM add-ins (Word, Excel, PowerPoint, Outlook) (Proficient) ASP.NET, Outlook Web App (OWA) with Office JavaScript API (OfficeJS, Node.js, React) (Familiar)

Databases: SQL Server, Access (Proficient) Sybase, Oracle, MySQL (Familiar)

Agile: Azure DevOps, Jira, VersionOne (Proficient)

Source Control: TFS (Team Foundation Server), Git, Subversion (SVN), CVS (Proficient)

Cloud Services: Azure, SharePoint, AWS, ChatGPT (Familiar)

Additional Skills: Win32 API, REST, SOAP, FTP, HTTP, Postman, .Net Core, Active Directory/DirectoryServices, Visual Studio, VS Code, PyCharm, SaaS, SOA, Design Patterns/OOP (MVC, Façade, Adaptor, etc.), Agile/Iterative Development, Extract, Transform, Load (ETL), Customer Relationship Management (CRM), WCF, LINQ, VMWare, Docker, SAP

Education

SUNY Corning Community College, Engineering Science

Certifications

https://www.linkedin.com/in/todd-cook-software-engineer/details/certifications

ChatGPT – in progress

Python / Data Science – in progress



Contact this candidate