Jesse V Silverman
***************@*****.***
Senior Software Engineer with expertise in software development and lifecycle management, extensive experience in systems software as well as financial and SCADA systems in C/C++, Java, JavaScript and other languages. Adept at mentoring and collaborating across teams to drive project success.
WORK EXPERIENCE
Wabtec (Prev. Collins Aerospace), New York, NY December 2021 – February 2025
Principal Software Engineer
Worked on design and implementation of new features, improvements and fixes to various aspects of SCADA and CTC systems for commuter railways using C/C++, Java, Tcl and SQL among others.
Improved both software cybersecurity and code quality using Coverity/Polaris, BlackDuck and other tools
Conducted in-depth code reviews and monitored ongoing development for issues that had been missed by other team’s code reviews
Mentored junior developers and quality assurance analysts
Led upgrade of development environment including Microsoft Visual Studio from 2012 to 2019 and Tcl upgrade for multiple projects
High level debugging of customer and internal team issues providing root cause analysis and recommendations for necessary code changes
Worked with Quality Assurance team to ensure coverage of new features and fixes
Collaborated across teams to address customer feedback and improve products
Next Capital Tech, Lindstrom, MN February 2021 – May 2021
Lead Software Engineering Contractor
Worked on improvements and fixes to various aspects of the NCT TRADING Ai™ mobile application
Mentored and led team of developers
Performed exit interview knowledge transfer sessions for exiting interns and employees
Assisted in various tasks involved in launching an application in a startup environment
Evergy, Kansas City, MO August 2019 – April 2020
JVS ENDUR Developer Consultant thru Utilicast
Various projects to facilitate go-live of Endur replacement of Triple Point and integration into Endur workflows
Worked on various accounting reports integrating new business units into existing reports, and adding different ways to select scope of reports
Created a data load script for the Gas Desktop in Endur
Created plugin to generate estimate transmission deals for end of month, and to clean these up after the final settlements for those days comes in
Debugged strange behavior eventually linked to a bug in the version of Endur
Suggested numerous fixes to production scripts based on analysis of overnight logs and test to reduce risk of crashes and unreliable behavior
Wells Fargo Securities, New York, NY April 2019 – August 2019
Java ENDUR Developer Consultant thru Synechron
Coding in primarily Java Conversion and verification of converted production scripts from AVS to JVS
Identified, analyzed and verified production artifacts and log files to enable the transition to be transparently smooth for development and support
Worked with test framework owner to enable challenging scripts to run in framework after unit testing
Updated on-boarding and “how to” documents
Zebra Technologies, Holtsville, NY October 2018 - December 2018
Senior Software Engineer Consultant thru Artech
Completed complex coding tasks in primarily C#
Assisted with and tested Windows based to .Net core conversion running in Docker containers on Linux
Participated in onsite testing of client systems
Managed testing and test cases using TestRail
Using NUnit for unit-testing framework
OpenLink Financial, Uniondale, NY April 2007 - June 2018
Senior Software Engineer
Hands-on management of complex code builds and continuous integration using Bamboo and JUnit
Built and deployed software applications to various environments daily
Was relied on as the highest level of internal support for complex build problems, release and environment issues involving debugging of code in C, C++, C#, Java and others
Completed migration of code base to new Visual Studio platforms and .Net versions
Worked with industry standard tools for code coverage and analysis, debugging, performance profiling and memory management including Purify and Coverity
Collaborated directly with third-party companies to resolve issues integrating their products and tools for use in our environment
Was responsible for being on-call for emergency or high-level situations, writing deployment scripts, debugging applications and evaluating new technologies
Experienced with financial and energy market software
Information Builders Inc./iWay Software, New York, NY January 1991 - April 2007
Software Engineer
Worked on application software development and testing in C/C++/Java environment
Maintained and improved upon automated regression testing suite to prevent the introduction of errors into the release cycle saving time and expenses.
Maintained and developed build environments across multiple platforms including Windows, UNIX, Linux, VM/CMS, VMS, USS and Z/OS
Responsible for porting production systems from one language to another including conversions to/from Perl, Korn shell, C, and Rexx
Created detailed system documentation and provided all coverage for the internal build group support hotline
Led support for dev teams for creation of new sources and modules, deletion of de-supported code and associated cleanup from deployments and source management system
EDUCATION EXPERIENCE
THE COOPER UNION FOR THE ADVANCEMENT OF SCIENCE AND ARTS New York, NY
B.S IN ENGINEERING SCIENCES WITH CONCENTRATION IN COMPUTERS,
NYU SCPS
Certificate in OOAD and C++
3 semesters of C++ and courses in Unix/Linux and OOAD.
SKILLS AND EXPERTISE
Working on all phases of enterprise software lifecycle, from design and prototyping thru testing, debugging, performance analysis and production support. Surfacing, triaging and remediating cybersecurity issues using industry standard tools like BlackDuck SCA and Polaris.
Decades of experience building, testing, debugging and porting very large enterprise systems across dozens of platforms (Mainframe, many Unix and Linux systems, AS/400, VMS and Windows) in C and C++, Java and C#, JavaScript
Leading ports to new toolchains and environments, across Windows and other OS upgrades, compiler/linker versions, Visual Studio, etc.
Debugging complex, often hard-to-reproduce situations using Purify and other tools, multiple debuggers...often cross-language.
Ran continuous integration builds of various branches of code and associated database schemas, interfaces to customer-exposed API’s and auto-generated documentation and worked with developers and DBA’s to correct any issues discovered.
Supporting developer toolchains including dev/debugging tools, source management including GitHub, Bitbucket and GitLab, deploys and release support.
LANGUAGES
C Native, Fluent in C++, Java, C#, Python, Tcl and JavaScript.
HOBBIES
Reading of all types but particularly history of sciences and mathematics and engineering, Exercising with my personal trainer, my dog, Alfredo.