Post Job Free
Sign in

Node Js C#

Location:
Portland, ME
Salary:
240000
Posted:
January 30, 2025

Contact this candidate

Resume:

Cory J. Geesaman https://www.linkedin.com/in/corygeesaman

Mobile No: +1-781-***-****

Summary https://calendly.com/corygeesaman ****@********.***

20+ Years of competitive experience in IT industry comprising primarily

Microsoft Technology (C#,VB.NET, ASP.NET,) node.js/TypeScript, Linux,

cloud platforms (AWS, Azure, GCP,) desktop, web and embedded systems.

Experience working in the complete Software development life cycle involving

development, documentation, testing and maintenance.

Good work ethics with excellent communication, management, and interpersonal

skills. Ability to work well in both a team environment and alone.

Capable of delving into new technologies and getting the job done.

Technical Skills

ASP/ASP.NET 1-4, ActionScript 2-3, AJAX, CSS, DHTML, Flash,

Web Technologies Flex, HTML, Java, JavaScript, jQuery, node.js, Perl, PHP, phpBB,

SharePoint, Wikimedia, Wordpress

Assembly, AutoCAD, Blender, C, C++, C#, Docker, F#, LINQ,

Desktop Technologies LTspice, UE4, UE5, VB, VB.NET, WPF

Scripting Languages Bash, JavaScript/node.js, Perl, Python, VBA

ArcGIS, Custom Architectures. Data Lakes, DynamoDB, GraphQL,

MariaDB, MongoDB, MS-SQL Server (SSAS, SSIS, SSRS)

Databases Technologies 2000/2005/2008/2011, MySQL, MDX, Oracle, Perforce,

PostgreSQL, redis, Snowflake, SQL, Subversion, T-SQL

Embedded Technologies Arduino, ARM, AT/ATmega, PIC, Raspberry Pi

AWS, Azure, GCP, Windows 95 through current, Debian, FreeBSD,

Environments

CentOS/Redhat/Slackware/Ubuntu Linux, MacOS/OSX, Raspbian

3D and CAD, Ajax, Artificial Neural Networks, Business

Intelligence, Cloud Computing, Cryptography, Crybersecurity,

Daemons/Services, Database, Distributed Computing, e-

Programming Commerce, ETL, Expert Systems, Genetic Algorithms, Graphics,

Techniques LAMP, LINQ, Macros, Multithreading, Networking TCP/UDP

Client/Server/P2P, OO, Pattern Recognition, Plug-in Architectures,

Queries, Reporting, REST, Scripting, Semantic Footprinting and

Search, SOAP, Statistics, Templating, Web Design

Work Experience

Cybersecurity Consultant Undisclosed July 2023 through Present

Senior Backend Development Consultant VRAI November 2023 through January 2024

Senior Software Engineer Metronome July 2023 through Nov2023

Co-Founder Sophic AI March 2023 through Present

Software Development Contractor Lifebrand November 2022 through June 2023

Chief Technology Officer Legal City June 2022 through February 2023

Owner Weyland Construction January 2022 through Present

Senior Team Lead C#/.NET Developer Navisite November 2021 through August 2022

Senior PKI Engineer Boston Scientific September 2021 through July 2022

Senior Software Developer Carrier June 2021 through September 2021

Owner Snowy Farms December 2019 through Present

Senior Software Developer Vivid Cloud October 2019 through February 2021

Cybersecurity Consultant ComNav Engineering October 2018 through October 2021

Software Architect SystemArchitecture.NET September 2015 through May 2019

Software Engineer Robert Half Technology August 2015 through September 2015

IT Manager ComNav Engineering July 2010 through September 2015

Software Development Contractor Novorum June 2008 through June 2010

Network Administrator / Developer Inviso Corporation April 2007 through June 2008

Communications Specialist US Army April 2003 through November 2006

Web Developer ComNav Engineering June 1998 through June 1999

Owner herpzoo.com September 1997 through June 1998

Handled Projects

Legal Services Cybersecurity

Organization undisclosed

Azure, Code Servers, Database Servers, Linux Server,

Environment

Security Appliances, Windows Server, VPN

Microsoft SQL Server, postgreSQL, Snowflake, SSIS,

Databases

SSRS, Visual FoxPro

c, c++, CSS, HTML, JavaScript, Python, node.js,

Languages

TypeScript, VB6

Role Cybersecurity Consultant

Team Size 3

Description: (C2C via undisclosed) As a cybersecurity consultant, IT specialist, and

software engineer, I have been engaged in an ongoing collaboration with a leading US

legal services provider, tasked with enhancing the security of their nationwide court

networks. My role encompasses a comprehensive suite of responsibilities, including

conducting thorough hardware and software audits, performing rigorous penetration

testing, and collaborating with third-party cybersecurity experts to exchange insights and

best practices. I have been instrumental in developing and executing detailed action plans

to address potential threats, crafting contingency strategies, and formulating long-term

risk mitigation approaches. My efforts have ensured the seamless execution of software

upgrades without service interruption, bolstering the security of data in transit and at

rest. On a day-to-day basis, I provide expert advice on various security concerns raised

by the network security team, ensuring the integrity and resilience of the network

infrastructure.

Initially, this partnership commenced as an intensive 40-60 hour per week engagement,

focusing primarily on cybersecurity enhancements. After the successful completion of the

initial cybersecurity objectives my involvement transitioned to a more flexible 10-40 hour

per week commitment. This adjusted schedule, primarily during evenings and weekends,

allows me to support the IT team with overflow tasks, develop custom ETL processes, and

facilitate the migration of internal tools. Additionally, I contribute to the modernization of

legacy systems, taking on roles in architecture, management, and implementation. This

ongoing relationship not only underscores my ability to adapt to evolving project needs

but also demonstrates my commitment to providing continuous support and expertise,

while maintaining the capacity to engage in parallel employment opportunities.

vrai.com

Organization VRAI

Environment AWS, Shopify, Windmill, Vercel, Railway, DatoCRM

Databases MongoDB, redis, Snowflake

Languages CSS, HTML, JavaScript, node.js, TypeScript

Role Senior Backend Development Consultant

Team Size 12

Description: (C2C via Oliver Parks) I worked with VRAI to assist with speeding up their

eCommerce site. Over the course of the contract I was able to help to improve initial load

times of pages from the 12-16 second range to the 100-200ms range through a series of

MongoDB index optimizations, DatoCMS optimizations, and code optimizations via custom

TypeScript algorithms and Redis connector changes; meeting the goal of getting the site

operating more quickly in time for the Valentine's Day holiday.

DoD Platform One

Organization Metronome

Docker, Linux Server, Kubernetes, MySQL, React,

Environment

Redux, Web, Windows Server

Databases MariaDB, MySQL, postgreSQL, redis

Languages CSS, HTML, JavaScript, node.js, TypeScript

Role Senior Software Engineer

Team Size 20

Description: Working on the DoD Platform One Vulnerability Assessment Tracker, a tool

for managing open source docker images of DoD-security-audited-and-versioned

containers for the DoD, primarily as a backend TypeScript developer in an Agile team

setting I helped to advance the cybersecurity posture and auditing + alert capabilities of

the DoD.

Sophic AI

Organization Sophic AI

Environment FreeBSD

Databases Data Lakes, postgreSQL, redis, Vector

Languages CSS, HTML, JavaScript, node.js, Python, TypeScript

Role Co-Founder

Team Size 8

Description: Sophic AI was started in early 2023 as a holding company for pooled

hardware and research between myself and some friends in our shared pursuits of AI.

Lifebrand

Organization Lifebrand

Environment AWS, GCP, Docker, Kubernetes, React, Redux

Databases Data Lakes, MariaDB, postgreSQL, redis, Snowflake

Languages CSS, HTML, JavaScript, node.js, Python, TypeScript

Role Software Development Contractor

Team Size 12

Description: (C2C via Restless Labs) While working with Lifebrand I spearheaded the

architectural design and implementation of data collection systems targeting various social

media sites along with data refinement/cleanup for use in training internal machine

learning systems from scratch with a focus on sentiment analysis.

MVP Development

Organization Legal City

Environment AWS, Linux Server, React

Databases GraphQL, MongoDB, MySQL, postgreSQL, redis

Languages CSS, HTML, JavaScript, node.js, PHP, TypeScript

Role Senior Team Lead C#/.NET Developer

Team Size 16

Description: On evenings and weekends I worked as a CTO and chief architect for a

startup in the legal services sector. The tech stack was primarily node.js/TypeScript,

postgreSQL, MongoDB, Apollo - with AWS and on-prem distributions and about a half a

dozen developers covering a range of skill levels. Acting as interface between business

and tech sides of the company while aligning deliverables with business objectives I

helped to deliver the target MVP within the schedule originally agreed to.

Weyland Construction

Organization Weyland Construction Inc.

Environment FreeBSD, Linux, RaspberryPI, Windows

Databases MariaDB, MongoDB, postgreSQL, redis

C, c++, c#, CSS, HTML, JavaScript, Node.js, PHP,

Languages

TypeScript

Role Owner/Manager

Team Size 4

Description: Weyland Construction is a Maine-based sub-contracting company with a

focus on construction which I started as a means of keeping a pool of competent labor

available for construction projects on my farm.

Contracting Shop

Organization Navisite

AWS, Azure, Desktop, Linux Server, SQL Server, Web,

Environment

Windows Server

MariaDB, Microsoft Dynamics CRM, MySQL,

Databases

postgreSQL, Oracle, redis, T-SQL

c#, CSS, HTML, Java, JavaScript, node.js, PHP,

Languages

TypeScript, VB, VBA

Role Senior Team Lead C#/.NET Developer

Team Size 16

Description: (C2C via Bridgepoint IT) I worked in a full time daytime role as a Senior

Team Lead C#/.NET Developer. I was initially brought on to help with a migration from

Oracle to postgreSQL in AWS, and stayed with the client helping with additional projects

for about half a year after that scope of work wrapped up, ranging from .NET and T-SQL

through postgreSQL, mySQL, Wordpress and Linux server configuration+maintenance. –

AWS, c, c++, c#, CSS, HTML, Java, JavaScript, node.js, PHP, postgreSQL, React, T-SQL,

TypeScript, VB, VBA.

Custom TPM Interfaces

Organization Boston Scientific

Custom Hardware Devices, DigiCert, Embedded, HSM,

Environment

TPM, Windows

Databases DigiCert (as federated certificate authority storage)

Languages c, c++, c#.NET, PowerShell, VB.NET

Role Senior PKI Engineer

Team Size 8

Description: I worked with Boston Scientific (C2C via ALKU) on primarily evenings and

weekends to help architect and implement the cryptographic systems for custom

cardiovascular monitoring devices. I coordinated with Chinese manufacturing companies

to ensure hardware was on spec and provide them with a custom toolset to handle loading

of keys into the trusted platform module (TPM) within the devices during manufacture,

and created the drivers and services for the devices manage key and certification

replacement seamlessly over time without compromising integrity of the trust network in

the process. This involved a series of languages, from c, c++, c#, and vb.net drivers to

PowerShell scripts utilized by the manufacturers to initialize devices during manufacture.

Contracting Shop

Organization picoEdge

AWS, Azure, Desktop, Linux Server, SQL Server, Web,

Environment

Windows Server

Databases MariaDB, MySQL, postgreSQL, Oracle, T-SQL

c, c++, c#, CSS, HTML, Java, JavaScript, node.js,

Languages

PHP, TypeScript, VB, VBA

Role Contractor

Team Size 1-4

Description: I created picoEdge in order to facilitate stray work with contracting

positions in IT and software development in my spare time. picoEdge has grown to take

on additional contractors with a focus on managing the various projects and support

contracts with very low overhead, allowing the IT and developer resources to share

knowledge and expertise while facilitating pass-through taxation for B2B payments

directly to resources. While contracting via picoEdge I have worked on a range of projects

for clients spanning most industry verticals while managing a team of 1-4 people at a

time, based on the needs of various clients.

IoT Cloud Integrations

Organization Carrier

AWS, Desktop, Linux Server, SQL Server, Web,

Environment

Windows Server

Databases DynamoDB, MongoDB, postgreSQL, redis

CSS, GraphQL, HTML, JavaScript, node.js, react,

Languages

redux, TypeScript

Role Senior Software Developer

Team Size 60

Description: Backend development and architectural assistance of an air quality

monitoring system which allows owners of large buildings (stadiums, skyscrapers,

corporate HQs, etc) to map airflow patterns within their buildings, detect pathogens,

adjust air flow, and control energy usage profiles based on lighting, etc in real time.

Snowy Farms

Organization Snowy Farms Inc.

Environment FreeBSD, Linux, RaspberryPI, Windows

Databases MariaDB, MongoDB, postgreSQL, redis

C, c++, c#, CSS, HTML, JavaScript, Node.js, PHP,

Languages

TypeScript

Role Owner/Manager

Team Size 4

Description: Snowy Farms is a privately-owned farm focused on duck egg, guinea fowl

meat, microgreen, tomato-based sauce, lamb meat+dairy, wool, and gourmet mushroom

production in the state of Maine.

CMMC Cybersecurity Upgrade

Organization ComNav Engineering inc

Desktop, Linux Server, SQL Server, Web, Windows

Environment

Server

Databases MariaDB, MySQL, postgreSQL, redis, T-SQL

c, c++, c#, CSS, HTML, JavaScript, node.js, PHP,

Languages

TypeScript, VB, VBA

Role Cybersecurity Consultant

Team Size 2

Description: ComNav Engineering is a DoD contractor I’ve worked with off and on over

my career as they’ve needed things done, during this project I worked in a desktop,

server, user, and networked device support role on primarily evenings and weekends

while evaluating and building a plan to get the company to CMMC level 3 while the CMMC

spec was still being defined, the company achieved CMMC level 3 certification.

Contracting Shop

Organization VividCloud / HERE Engineering

Environment AWS, Desktop, SQL Server, Web, Windows Server

Databases T-SQL

Languages c#, CSS, HTML, Java, JavaScript, node.js

Role Senior Software Developer

Team Size 1-24

Description: I initially started with VividCloud while the company was named HERE

Engineering, with a focus on in-sourcing of tech jobs with a specialization in cloud

development and migrating clients to the AWS cloud.

While working with VividCloud I was contracted out to clients primarily in Agile teams to

support legacy .NET applications and SQL Server databases along with their migration to

the aws cloud on Java and node.js backends.

Contracting Shop

Organization SystemArchitecture.NET

ArcGIS, Desktop, Embedded, Linux Server,

Environment

SharePoint, Web, Windows Server

Databases Microsoft SQL Server, MySQL, Oracle

c#, CSS, HTML, JavaScript, SQL, T-SQL, VB.NET, VB6,

Languages

VBA, Windows Universal, WPF

Role Software Engineer and Software Architect

Team Size 1-12

Description: While at SystemArchitecture.NET I have worked on a wide range of client

projects ranging in scope from routine maintenance through design and architecture.

I began at SystemArchitecture.NET as a contract programmer placed through Robert Half

Technology and my contract was quickly bought out to bring me into a salaried position

fulltime as a Software Engineer. Within approximately 6 months I was given the role of

Software Architect and proceeded in more wide-ranging application design and

implementation. Due to NDAs I am unable to go into many specifics on the projects I

worked on for SystemArchitecture.NET themselves and there were far too many to

mention in full, however as a high-level view of the project scopes:

Architecture, organization, and build-out of a versatile c# Windows Service to

replace legacy automation systems.

Deployment, management, and use of continuous integration environments.

Web application and portal design, implementation, and maintenance.

Legacy enterprise-scale VB6 maintenance programming.

Oracle+ArcGIS+c# applications ranging from desktop and services through web

portals in a largely SOAP-based architecture.

Windows Universal app development.

Website maintenance and design from c# and JavaScript through Wordpress.

Embedded development of handheld tablets and supporting backend database

systems.

Database design of schema, architecture, implementation, and programming

across Access, MySQL, Oracle, and Microsoft SQL servers.

Several ETL projects and database migrations at the enterprise scale requiring

extensive data analysis.

Tutoring and training of in-house and contract as well as client programmers.

Cryptographic system analysis and design.

Development support for penetration testing.

Office automation and other VBA scripting projects.

Design, Development, and maintenance of reports in Crystal Reports, Microsoft

Reporting Services, and HTML/JavaScript.

Subcontracting

Organization Robert Half

I subcontracted with Robert Half on a 3 month

contract-to-hire to SystemArchitecture.NET and my

Note

contract was bought out early to become a full-time

hire of SystemArchitecture.NET.

IT Manager

Organization ComNav Engineering inc.

Arduino, ARM, ATmega, ATtiny, Desktop, Embedded,

Environment Linux, Mobile, .NET, Raspberry Pi, Web, Windows 95-

2011 Clients and Servers

Database Microsoft SQL Server, MySQL, postgreSQL

c, c++, c#, CSS, HTML, node.js, Perl, PHP, SQL, T-

Languages

SQL, TypeScript, VB6, VBA

Role Developer/Architect/Designer/IT Manager

Team Size 1

Embedded Systems Development: Spearheaded the design and implementation

of custom controller boards for industrial equipment, including reflow ovens and

pick-and-place machines, saving the company tens of thousands of dollars by

avoiding the purchase of expensive replacements. Developed and maintained

custom controllers now integral to daily operations.

Business Intelligence Systems Architect: Led the development of ComNavBI,

a comprehensive inventory management system that evolved into a multifaceted

platform encompassing accounting, production, and process management.

Engineered a robust backend using Node.js and PostgreSQL, introducing advanced

features such as user authentication, access control, offline editing, and live data

synchronization across numerous stations and offline clients. Pioneered a novel

"ghost" database structure to optimize data storage and retrieval, significantly

enhancing application efficiency and user experience.

Engineering Document Management: Implemented an internal site for storing

and viewing engineering documents, utilizing CadLib to convert AutoCAD files to

.png images in real-time, streamlining engineering workflows by eliminating the

need for cached images.

Web Development Lead: Initiated and led the development of the company's

website, collaborating closely with the sales team to define design and functionality

requirements. Built the site using PHP 5 and AJAX on a LAMP stack, later

transitioning to HTML and minimal .net coding for improved page delivery speeds.

IT Infrastructure and Cybersecurity Manager: Managed ComNav

Engineering’s entire IT infrastructure, encompassing user support, server

installation, configuration, maintenance, and cybersecurity. Oversaw custom

hardware and software solutions, vendor negotiations, and subcontractor

management, ensuring seamless IT operations across multiple concurrent projects.

Owner

Organization Novorum inc.

Environment Server, Web

Database Custom, Microsoft SQL Server

Languages c, c++, c#, CSS, HTML, JavaScript, PHP, T-SQL

Lead Architect, Lead Developer, Senior Backend

Role

Developer

Team Size 2

Lead Architect of Custom Database Engine: Pioneered the development of

NovaDB, a POSIX-compliant private cloud computing platform tailored for equity

analytics, employing Assembly, C, and C++ for its construction. Expanded its

capabilities to support a wide array of data types with enhanced semantic pattern

recognition for user-friendly analytics. Designed and implemented iNetGUI, an

AJAX-based interface for NovaDB, initially prototyped using a PHP/MySQL LAMP

stack before transitioning to a custom-built web-server daemon in C++, ensuring a

lightweight backend with a rich, dynamic client-side experience through JavaScript.

Lead Developer in Healthcare Technology: Directed the creation of a secure

healthcare survey platform, integrating a hybrid RSA/AES PKI encryption model for

data security. Managed the end-to-end process from user input through an

ASP.NET web form to encrypted data storage on an MS SQL server. Developed a

comprehensive c# client application for administrative tasks including password

management, data retrieval, and system management, ensuring high levels of

data integrity and security.

Senior Backend Developer for NLP Search System: Played a key role in the

research and development team at Novorum, focusing on a natural language

processing (NLP) based search system for a high-profile consulting client.

Leveraged advanced NLP techniques to enhance search capabilities, contributing to

the project's success by improving data accessibility and user interaction.

Technologist

Organization Inviso Corporation

Environment Desktop Application, SSAS, SSIS, SSRS, Web

Database Microsoft SQL Server, MySQL

Languages c#, CSS, HTML, JavaScript, T-SQL, VB, VBA

Role Sole Developer

Team Size 1

M&A Data Mining Service: Spearheaded the development of a data mining

solution for Mergers and Acquisitions (M&A) data extraction from web-based tables

in various formats. Utilized c#.NET 3 beta, SQL Server 2005, and SSIS 2005 to

architect a robust system capable of handling complex data aggregation and

analysis tasks, enhancing strategic decision-making processes.

Business Intelligence Developer: Played a pivotal role at Inviso Corp, delivering

multiple business intelligence solutions for a major client based in Redmond, WA.

Projects spanned a wide range of technologies including Excel/VBA, VB/C# .NET

(2003, 2005, and 2008 beta), and SQL Server technologies (SSAS, SSIS, SSNS,

SSRS 2005/2008), complemented by custom AJAX implementations. Focused on

sales and marketing analytics, my contributions were instrumental in capturing

business from competitors by providing superior insights into acquired and pipeline

revenues. Managed complex server environments to ensure seamless data sharing

and system performance.

Network Administration and Transition to Development: I transitioned to a

network administration role at Inviso after the US Army, where I enhanced

network efficiency through programming innovations. This led to a reassignment to

the business intelligence programming team, culminating in a full-time

development role following the successful launch of my first business intelligence

application, coinciding with the company's...



Contact this candidate