Quantcast

Software Developer Senior Resume Manhatt...
Resumes | Register

Candidate Information
Name Available: Register for Free
Title Software Developer Senior
Target Location US-NY-Manhattan
Email Available with paid plan
Phone Available with paid plan
20,000+ Fresh Resumes Monthly
    View Phone Numbers
    Receive Resume E-mail Alerts
    Post Jobs Free
    Link your Free Jobs Page
    ... and much more

Register on Jobvertise Free

Search 2 million Resumes
Keywords:
City or Zip:
Related Resumes

Software Developer Senior Yonkers, NY

Senior Software Developer New York, NY

Software Developer Senior Brooklyn, NY

Senior Android Developer Basking Ridge, NJ

Senior IOS Developer Union City, NJ

Senior Developer / Quant / Lead Engineer New York City, NY

Quality Assurance Software Development Jersey City, NJ

Click here or scroll down to respond to this candidate
Candidate's Name
Senior Software Developer in NYC area with 30+ years ExperienceEMAIL AVAILABLE PHONE NUMBER AVAILABLEEDUCATIONUniversity of Toronto, CanadaBSc Computer Science (Specialist) 1985University of NicosiaCompleted 2-year Online MSc. In Blockchain Digital Crypto Currency Program 2019CERTIFICATIONSMicrosoft MCSD .NETMicrosoft MCP WCF 4.0, AZURESPECIAL TRAININGJAVA INTERNET DEVELOPERS CAMPNetworking, TCP/IP internal course at SABREGoogle Hackathon Montreal Canada (I presented my python web2py GAE app to the attendees)RSK Blockgeeks Crypto Training ScholarshipCAREER HIGHLIGHTSAt Investcloud, I most recently accomplished what the team thought would probably be impossible to achieve: To speed up the C++ Backend billing process by more than double. I solved the problem by deducing a single Heuristic that the target space of bills involved is likely bound by the code path followed by the most complex bill I had encountered. This turned out to be correct and now my code has saved the day (performance-wise) in powering the very lucrative Wealth Management Billing backend of the biggest bank in the USA plus for very large banks in other global regions. So quite a significant chunk of Wall Street and similar global financial center revenue is flowing through my code. I coined a name for the speeded up module  by appending Lite to the end of the original (slow) product name. That was well received. Also, I had to do the speedup twice  other customer billing ran slow due to a completely different bottleneck, and I solved that yielding an up to 20x speedup. In other words, months of pressure deadline to speedup scenario #1 slow bills, then deliver it on time and immediately pivot starting all over again to investigate and solve a completely different bottleneck root cause and with even more pressure, which I also delivered in the nick of time.At Verizon (circa 2000) the entire $3Billion Verizon.com project depended on my C++ XML Remapper module to parse backend phone bill XML in fast enough time during customer billing page login to allow ASP pages to parse the bill and present it as active data in a dynamic treeview. I solved a potentially NP-Complete problem by conjuring up a set of Heuristics (e.g look aheads) to handle all possible bill formats. A Team from Microsoft after some time attempted to assassinate my code by applying AI but they ended up admitting I had the best and in fact only possible solution. I got the time down to 40 milliseconds from the original 60 seconds of the original developers code. At Verizon I also lead an early Datamining project wherein I did the research and settled on the CHAID Decision Tree algorithm (Chi-square Automatic Interaction Detection) so I implemented the algorithm in very multithreaded C++ to import and process multiple datasets in parallel.At Toyota Connected I conjured up a completely nonobvious undocumented but essential connection protocol within a tight deadline at the last minute on a Sunday Afternoon, thus saving the project deliverable.In my Digital Currency MSc project, I debugged and fixed a crippling Javascript issue in the Bitcoin script debugger tool and published the fix to the entire class. I also lead a Property Appraisal Blockchain DApp project which I named DAppraise.I created my own contract with Ericsson. It was an 'Innovation' project tailored specifically for me. My time reporting code was Innovation. I designed and developed a Phone Gap mobile app including the backend using Google App Engine (python). Much of my development was on linux. I was told recently that the python/web2py project I created is winning Ericsson millions of dollars in new business (tuning cell networks). Many years later my python server application is generating major revenueFrom my early career in the Toronto Financial district - one client phoned me 24 years later out of appreciation for important software I wrote that is still in use.At Netier, a Point of Sale hardware startup in Dallas, TX, I solved what was told to be an impossible task of making 32 bit Bios interact with 16 Bit Bios flash memory. Nonetheless I researched for about 2 months and then experimented and got it to work.I was for 7 Years the developer of a Medical Expert System (Early AI) driving real-time medical diagnostic hardware in Toronto, Canada (C++, Prolog, Polynomial Abductive Networks). Clients were major Corporations and public schools across Canada.2 Years at American Airlines SABRE BTS Business Travel Solutions C++ App Server  I Found and fixed the Mission Critical C++ Random Crash Bug they had been plagued by for a long time.I found and fixed a critical bug in the Golang Blockchain backend SmartContract process for Tokenized.com2 Years C# .Net developer on the very large Keystone Pipeline software project in Montreal Quebec CanadaI have developed using 6 stacks:Microsoft .NET: including VB.NET, C#, C++, SQL Server, ASP.NET, Angular 10, Azure Batch HPCUbuntu linux PHONE NUMBER AVAILABLE using python, MySQL, C++, GoPhoneGap Mobile SDK to iPhone and Android using Java, HTML 5 and jQuery Angular js and Google App Engine (python), Angular UI on Cordova, particle.io photon IoT deviceFPGA Lattice Diamond VHDL / VerilogBlockchain: C++ BTC & BSV Bitcoin C++ Core, RSK + SolidityAs for Cloud platforms I have worked with Microsoft Azure, AWS and Google App EngineSUMMARY OF SOFTWARE TOOLS EXPERIENCE10+ Years : C# MS.NET 2003 thru 2019 + .NET Certified & VB.NET & VBA 3 yrs; Azure Cloud 3yrs2 years : Blockchain MSc Projects - Solidity, BTC Core, Elixxir, Golang tokenized.com debugging6 Years : Python3, web2py, Flask (recent few months); gRPC+MongoDB in current project2 Years : Angular js 1.6 (2 YRS, 3 projects), Angular 8, Knockout js (6 months)6 Years : HTML + Javascript + jQuery;6 Years : Android 4.1 SDK, Web Marmalade (PhoneGap / Cordova 1.2)8 Years : ASP.NET / HTML 8 yrs; MVC 1.2, 4.5 1 yr; Telerik 3 yrs8 Years : SQL Server 2012 this year; 2008, 2005, 2000 prior years1 Years : MySQL & Postgres SQL & Linux CentOS 6.510+ Years : MICROSOFT VISUAL C++ 4.1 / 5.0 - 10.0 / MFC / ATL(since available)Visual C++ 2002, 2003, 2005, 2008, 2010, 2012, 2019, C++ 17 / 2022; QNX 6.5 C++ 1 year;Boost C++ Library 2 yrs10 Years : MICROSOFT WINDOWS / WIN 32 SDK5 Years : Google Cloud App Engine (GAE) NoSQL + python SDK + web2py3 Months: Docker Containers3 Months : Google Maps API v3 (2 months), Google Earth6 Months : ADO.NET EF (Entity Framework) 6.08 Months : Windows Workflow (WWF)4 Years : WCF (Windows Communication Foundation) + Certified 4.02 Years : VB.NET 4.0 2010 2 years (2011-2012)8 Years : IBM Rational Tracker Defect Tracking and IBM ClearQuest and ClearCase3 Years : Mercurial DVCS, git, bitbucket, Artifactory2 Years : NUnit2 Years : Verilog, Lattice Diamond, Synflow Cx (1 year)7 Years : PROLOG3 Months: Rally (Agile)4 Months : NT Device Drivers, Numega Driverworks/SoftIce; 586 Assembly language2 Years : Java3 Years : Lattice Diamond / Lever FPGA tools + Mico32 + Eclipse on ECP3/ECP5PROFESSIONAL EXPERIENCEInvestCloud at New York, NY March 29, 2022  April 11, 2024Project: Senior C++ Performance Enhancement Developer on Billing TeamSenior Software DeveloperSoftware: Windows Server 2019, Visual Studio 2022, Visual C++ 17 / 20, Managed C++.Net and C#, VB6, COM, VB.Net, Jira, Confluence, GitLab, .Net Core & 6.0, SQL Server 2019 Scripting, JSON, SQLJSON, std multimap, Boost C++ LibConcepts: Financial SuperMarket, FinTech, Wealth Management, Backend High Performance Billing Job, Object Relational Mapper ORM, Multi-threaded C++ LoggerProject: Enhancing Performance of the Billing backend Visual C++, Managed C++.Net, C# and VB.Net and SQL Server scripts and stored Procs. I corrected several object-oriented design issues degrading performance in the SQL ORM layer. My efforts speeded up the Billing process by up to 20x.Users of my code include the very biggest US Banks and similar large banks in other global regions.It had exceptionally challenging speedup requirements because there were multiple bottlenecks across multiple language barriers doing bidirectional passing of data between via COM Interop between C++ and VB.NET and multiple code paths requiring multiple speedup designs.I coined new terminology which our dev team and management adopted and exposed to the Client.I leveraged my extensive prior experience developing a high-speed Multithreaded deep logging module to add deep logging to identify bottlenecks at the very granular code level for specific classes of bills. A Critical Section protected the thread contention on the shared log file handle.The original slow working code and also the replacement new speeded up code were always wrapped in Preprocessor directives to enable reverting back to the baseline at any time in order to get a log of correct processing. I eventually was able to break away the bill compute modules from the full monolithic application solution structure into a new separate DLL Library, so that performance enhancements could be focused on only the code which needs to be speeded up. VB.NET Managed code interfaced to my VC++ Native code Deep logger DLL via the latest .NET Interop framework. I also converted code using the slow .Net decimal class to use the Boost library Native decimal50 class.I am now very proficient at mixing .NET code with Native C++ such as C# or VB.NET calling a Native C++ DLL in both directions. Also I converted a very Legacy VB.NET + COM dll into a VB.NET dll wherein I eliminated the slow COM layer and upgraded the legacy container objects to the latest .NET equivalents.Cognizant at Prudential Insurance, Newark NJ Jan 28, 2019  March 28, 2022Project: Insurance Application SupportSenior Software DeveloperSoftware: Windows Server 2016, SQL Server 2017, Visual Studio 2019 C# .Net, Azure, Angular 8, Node.js, RXJS, python 3, flask, Jira, Confluence, Bitbucket, MongoDB, gRPC, Onion Architecture, .Net Core & 5.0, Apigee, Java Spring Boot Micro Services, Amazon AWS DynamoDB NoSQL database. NOTE: the version of .Net Core evolved, so I have used .NET Core versions 1.0, 2.1 Build Number 2.1.30 to resolve Vulnerabilities CVE-2021-26423, 34485, 34542; .Net Core 2.2.6 and finally 3.1 until .Net Core was deprecated by Microsoft. I am currently using the new.Net 5.0 replacement for .Net Core. Vulnerabilities were resolved by my research.Concepts: Insurance Applications Migrations, EnhancementsProject: Was a Senior Developer on the Cognizant Team at Prudential Insurance initially migrating Actuarial Projections Applications to Microsoft Azure Cloud from HPC, also serving as Cloud SME to Agile Pilot project for Enterprise Modelling Operations support Actuarial Services including a python Flask REST API Service (named gizmo-service) interfacing the Angular 8 UI Front end with a C# MVC REST API middleware and SQL Server. The python gizmo-service makes pyodbc calls to SQL Server stored procedures and returns the result sets directly back to the UI. I also designed and coded the original Angular 8 front end web app based based on Node.js and RXJS. Later I was assigned to rearchitect the C# middleware layer into an Onion approach using gRPC and also researched and coded an interface to MongoDB.Subsequently I was transferred to the DevPortal project which is about API Management based on Apigee. I am developing backend middleware microservices using Java Spring Boot to manage and augment the API Metadata from Apigee, by persisting the data in a AWS DynamoDB NoSQL database..Infosys at GE Transportation, Erie PA Aug 1, 2017  Jan 25, 2019Project: Industrial Internet of Things (IoT)Senior Software DeveloperSoftware: python 2/3, Predix, Ubuntu Linux 16.04, QNX 6.5, C++, RabbitMQ, Bash Scripting, Agile, Virtual Box, VMWare, Perforce, Swarm, Rally, Docker ContainersConcepts: Industrial Internet of Things IoT, RTOS, Shell Scripting, Offshore Team, sensorsProject: This project is to program sensors on board railway locomotives - sensors such as video cameras and operational sensors streamed to the onboard black box recorder. The data is also streamed up to the Cloud Analytics service via the Predix IoT framework. My role is as a lead Sustaining Developer for the existing C++ code on QNX Neutrino. I also setup and tested the Docker Container for the Next Generation Release.Infosys at Toyota Connected Plano TX May 29, 2017  July 28, 2017Project: Accelerated DevOps Auto Alert RemediationSenior Software DeveloperSoftware: python 2/3, Stackstorm, DataDog, Ubuntu linux 16.04, RabbitMQ, Bash Scripting, Agile, JIRA, Windows 10, Microsoft Azure, HDInsight Clusters, Spark, Ambari Rest API, Rabbit MQConcepts: Cloud Computing, Dev Ops, Auto Remediation, Alerts, Cluster Nodes, Shell Scripting, Offshore TeamProject: I was the lead developer in an Agile team of six, named the "Acceleration Team". The task was to research and develop auto remediation "actions" in python to accelerate the resolution of server alerts. I designed and bootstrapped the python development platform for the team. I coded the first several stories, in many cases the difficult ones and provided the code samples to the rest of the team to follow. I mentored the other developers. I researched and learned StackStorm and DataDog. I documented code in Atlassian Confluence and tracked time in JIRA.BCI / Visvero at Servicelink / Fidelity (FNF) Pittsburgh (Coraopolis),PA Jan 25, 2016  March 24, 2017Project: Consumer Mortgage Appraisal and Underwriting portal SPA website developmentSenior Software DeveloperSoftware:Visual Studio .NET 2013, SQL Server 2012, ADO.NET 4.5, C# MVC 6, .Net Web API 2.2, Knockout,KendoUI, Kendo-Knockout bridge, Handlebars, HTML5, Bootstrap 3, Telerik Controls, TFS, Entity Framework 6, LINQ to EntitiesConcepts: Mortgage Processing, Mortgage Industry Training, SPA, ACL Page-Element-level AuthorizationBCI Dallas at Ericsson Plano Plano, Texas May 11, 2015  Dec 4, 2015Project: Bill of Material (BoM) Web ToolsSenior Software DeveloperSoftware: Visual Studio .NET 2013, SQL Server 2012, ADO.NET 4.5, C# MVC 4.5, .Net Web API 2.2, Angular JS 1.4, HTML5, Bootstrap 3, Telerik Controls, python 2.7, web2py, GITConcepts: I was Senior Developer for design and development of a web-based suite of tools to assist RF Design Engineers to maintain the Bill of Materials online during the design and construction phase of mobile communication cell towers.BCI / InSource Group Dallas at FuturePayTech Jan 9 / 2015  Apr 23, 2015Irving, TexasProject: Electronic Bill Payments Backend ProcessingSenior Software DeveloperSoftware: Visual Studio .NET 2013, SQL Server 2012, ADO.NET 4.5, C# MVC 4.5, Windows Workflow, PAYLEAP Payments Processor API, PCI DSS Level 1Compliance, OWASP standards training.Concepts: Senior Developer on the Electronic Bill Payments Treasury Framework team in a PCI Compliant environment. Implemented the high level payments processing logic in a Windows Workflow project with animated executable, debuggable flowchart. Also attended OWASP training.BCI / InSource Group Dallas at MultiView Irving, Texas Sep 5 / 2014  Dec 9, 2014Project: Auction B2B Web ApplicationSoftware: VS2012, SQL Server 2012, C# MVC 4.5, Javascript, HTML 5, StructureMap IoCConcepts: I developed and eBay-like web auction application for B2B customers plus a back end Window Service to coordinate the events. A custom ASP.NET authorization class was used to control user access to web pages.Private Contract Dallas, Texas Jul 8 / 2014  Aug 15 / 2016 part-timeProject: Social websiteSoftware: Angular JS, Google App Engine (python 2.7.8), HTML 5, python web2py,Marmalade Mobile SDKConcepts: I am the Lead architect and developer of a new social website similar to Angie's List or Yelp but more specialized in gathering prices.Private Contract Dallas, Texas June 15 - Aug 23 / 2014Project: CrowdStrike Data TransformationSoftware: python 2.7, CrowdStrike SDKConcepts: I was the developer on a Crowdstrike contract to transform security data using the python Crowdstrike SDK.BCI International at Ericsson Plano, Texas May 6 / 2013  May 30, 2014Project: RAN Tools DevelopmentSoftware: MS Visual Studio .NET 2010, C# .NET 3.5, WINDOWS 7, SQL Server 2008, Open Source stack, python, MySQL, Postgres SQL, web2py, Google App Engine, HTML 5, JavaScript, jQuery mobile, Marmalade Mobile SDK, EXCEL Visual Basic VBA Macros Visual C++ 2012 Express, CentOS linux 6.5, EXPECT, ssh, sftpConcepts: I was the Lead architect and developer of a new suite of Open Source, web based engineering tools to improve productivity at Ericsson in the RAN (Radio Access Networks) group by extracting processes from Excel Sheet VBA Macros and converting them to python on a centralized python web application server. This evolved into a second project to develop mobile apps with a backend using Google Cloud technology and Postgres SQL to persist the data from a python web app. I was the principal architect of the mobile project as well.BCI International at GameStop Grapevine, Texas Jul 18 / 2012  Mar 1/2013Project: Inventory control system rewriteSoftware: MS Visual Studio .NET 2010, C# .NET 3.5, WINDOWS 7, SQL Server 2008, WCF 4, LINQ, QuickBasicConcepts: Rewrite QuickBasic backend Inventory modules into C# .NET 3.5 and SQL Server 2008.Project Summary:Studied complex QuickBasic backend inventory processing modules and devised a technique to quickly flowchart the business logic for rewriting in SQL and C#. Subsequently created the flowchart for the new design, and implemented it, mostly in SQL Server 2008, plus wrote unit testing modules in C#. I worked closely with BAs and the QA team and other developers.BCI International at Ericsson Plano, Texas Jan 5 / 2012  Jun 30 / 2012Project 1: XML Generator for OSS Configuration Management*** A very high priority project. Big man hour savings / Errors reduced ***Software: schema-driven XML Generator in VB.NET and C# mixed using recursive functions, LINQ, ChilKat, GemBox components, Visual Studio .NET 2010 Test . Source control was via Mercurial and TortoiseHg in VS 2010,Project 2: RAN (Radio Access Networks) LTE Tools DevelopmentSoftware: MS Visual Studio .NET 2010, VB.NET 4.0, C#, WINDOWS 2008, SQL Server 2008, WCF 4, LINQ, Javascript, Telerik web RAD controls, MercurialConcepts: OSS, specialized Communication protocols, Schema-driven OSS XML generator, recursive programmingProject Summary:Long Term Evolution LTEProject 1: eCertification web app in ASP.NET 4.0Software: SQL Server 2008 stored procedures, ASP.NET in VS 2010, VB.NET, C#, Javascript, jqueryDescription: I designed and implemented an ASP.NET 4.0 web application to present a randomized set of multiple choice questions and score the result as a pass or fail. The application allowed a test to be suspended and later resumed on the suspended question. Ajax and jquery were to used to provide smooth and rapid page updates from question to question. I also designed and implemented the backend stored procedures which randomize and select the next question and persist the test state when suspended.Project 3: python open source web app to select data files for sftp download*** An off the cuff project which became a cornerstone of 24x7 operation ***Software: web2py 1.92 / python 2.7, paramiko sftp python module, rocket web server, apache web serverDescription: A tool to make it easy for RF Engineers to download files via sftpUsing the web2py open-source python framework, a web application was created which now serves 10+ users 24x7. The main web form has radio buttons and check boxes to allow selecting which group of data files to download. There is a built-in authentication framework so only authorized users can sign in. The python code issues sftp commands to the paramiko component to navigate the remote file system and retrieve file lists of selected folders. Forms are created using web2py helper functions in an MVC design. This project is a departmental success story and is being expanded.BLOCKCHAIN /CRYPTO STUDIES EXPERIENCEMSc in Digital Currency / Blockchain - Completed 2 yr MSc Degree Nov 2017  Aug 2019University of Nicosia, Cyprus - Distance Learn Online during off-hours and weekendsMSc Student and part-time Blockchain Consultant (off-hours and weekends)Blockchain Project Software: python, C++, BTC Core, clightning, Ethereum, Solidity, RSK, RholangMSc Projects: ICO for Property Appraisal DApp "DAppraise"; Survey of Contenders to Bitcoin and EthereumDescription: I studied the Game Theory origins of decentralized consensus algorithms in some detail.I was the topic originator of the our DAppraise ICO term project (which I named) in a team of 4 students. DAppraise was to provide decentralized timestamped document hashes to reduce errors and fraud. Due to time constraints the team scaled back my master design which would also have included decentralized location services tied to appraisals as well as smart contracts for underwriting, My recent term paper was a team of two study of BCH, Ripple XRP, LTC, EOS, Cardano (ADA), NEO, Ethereum Classic (ETC) and Elixxir, specifically how their features position them to grab market share from Bitcoin and Ethereum.I was also a founding member of the "Decentralized Blockchain" Interest Group Chapter in Manhattan and I provided blockchain consulting services to a decentralized news startup on a daily basis over their private Slack channel. I research, study and recommend appropriate blockchain and DApp architecture to the team. I have a clightning full BTC node running and have knowledge of RSK. I have some Blockgeeks training for Ethereum Solidity.Prior Work History - spanning back to 1995 (including at lot of C++ projects) is available upon request

Respond to this candidate
Your Message
Please type the code shown in the image:

Note: Responding to this resume will create an account on our partner site postjobfree.com
Register for Free on Jobvertise