Quantcast

Software Engineering Consultant Resume A...
Resumes | Register

Candidate Information
Name Available: Register for Free
Title Software Engineering Consultant
Target Location US-FL-Altamonte Springs
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 Engineer Computer Science Orlando, FL

Lead Software Engineer Deltona, FL

Devops Engineer Software Engineering Melbourne, FL

Engineer Software Rockledge, FL

Software Engineer Developer Oviedo, FL

Software Engineer Orlando, FL

Software Engineer C++ Oviedo, FL

Click here or scroll down to respond to this candidate
 Candidate's Name , Ph. D.PHONE NUMBER AVAILABLEEMAIL AVAILABLEhttps://LINKEDIN LINK AVAILABLE HARDWARE/OS:	WINDOWS, LINUX/CENTOS, VAX/VMS, TANDEM/GUARDIAN     SOFTWARE:	PYTHON , J2SE,  J2EE,  JSPs, SERVLETS,  JSTL,  STRUTS MVC,  SPRING,  HIBERNATE, MYBATIS, PONY, C++,  STL, C, FORTRAN, VB, VBA, PERL, PHP, JAVASCRIPT, HTML, JSON, XML, XSLT, CSS, IMSL, JDBC, POSTGRES, MYSQL, ORACLE, DB2, RDO, ADO, TSQL, SQL SERVER, ACCESS, CORBA, EMACS, TEX, EXCEL, WORD, POWERPOINT, VISIO, MAVEN, ANT, JENKINS, GIT, SVN, CVS, PVCS, CYGWIN, POWERSHELL, MATLAB, TOMCAT, WEBLOGIC   EMPLOYMENT        HISTORY:	IBM THOMAS J. WATSON RESEARCH CENTER, YORKTOWN HEIGHTS, NEW YORKJUN 2019/PRESENT	Independent Consultant      Assisted researchers by writing custom ETL applications to load EDC and other medical data in CSV and JSON format into Postgres tables.  Applications were written in Python and run on a Linux server using CentOS. Bash scripts were developed to acquire data from a remote server using rsync.  Separate scripts ran the Python applications which converted the JSON to CSV and loaded them into the database using Postgres  bulk copy utility.  JSON was also often ingested in its raw state and views were created to provide information in a relational format for researchers to consume.  Both approaches significantly improved the speed with which large files could be loaded and used by researchers.  Some data also resided on Amazon S3 and were downloaded using Python s Boto3 AWS SDK, whereas others were maintained with a Kafka message broker pipeline that was integrated with Apache Storm and ran in a Docker container.	NORWALK COMMUNITY COLLEGE, NORWALK, CONNECTICUTJAN 2003/DEC 2003	Full Time Assistant Professor
SEP 1997/PRESENT           Adjunct Professor      Taught intermediate and advanced courses in C++ and Java programming, design and analysis of data structures and web development to full-time students and industry professionals.
			ACE+ CONSULTING, LLC, BEDFORD, NEW YORKDEC 2009/PRESENT	Independent Consultant      Assisted in the review and claim charting of several patents related to statistical pattern classification based on neural network and other technology.  Wrote MATLAB code to demonstrate the features of the pattern classifying methods.      Developed, deployed and maintained a web-based patent assistant application.  The application allowed users to upload Excel spreadsheets containing a list of patents associated with a specific intellectual property violation research assignment.  The dollar amount attributed to consultants investigating the violation was tracked and the tool provided numerous query capabilities.  The application was written in Java and used all open-source solutions including Hibernate, Spring, Struts2, jQuery and MySQL.TRANSAMERICA RETIREMENT SOLUTIONS, HARRISON, NEW YORKJUN 2011/APR 2019	Sr. Software Engineer      Developed, deployed and maintained a multi-vendor pension remittance and census reporting system based on the SPARK Institute Best Practices.  Data from multiple vendors was consolidated into a report that was FTP-ed to users to facilitate compliance with 403(b) regulations.  The application was written in Java and used MyBatis as the persistence framework and Flatworm to generate the reports.      Wrote a Java-based web service to process payroll remittance uploads from a fellow retirement solutions provider that merged with the company.  These services were deployed on Tomcat and used Apache CXF, Spring and MyBatis.  As such, the solution was completely open source thereby providing a significant savings to the company without compromising availability and reliability.LAMONT-DOHERTY EARTH OBSERVATORY, PALISADES, NEW YORKDEC 2010/JUN 2011	Sr. Software Engineer      Completed a re-write of the sedimentary database web site using Struts and CSS.  The re-write improved the look and feel of the application markedly over its original implementation in addition to providing context-sensitive help for users.      Worked on bug fixes and new feature enhancements for a variety of geochemical databases and associated websites.      Improved existing stored procedures to load Excel spreadsheets maintained by data analysts.  The improvements reported data entry errors, thereby saving time during the debugging of failed loads.      Wrote numerous Unix scripts to monitor Weblogic operations that were impacting system CPU and disk resources.QUARTET FINANCIAL SYSTEMS, HAWTHORNE, NEW YORKAPR 2010/DEC 2010	Independent Consultant      Worked on bug fixes, product enhancements and general support of Markit Clear, a Java-based, electronic loan trade processing platform for efficient settlement of primary issuance and secondary trading of par and distressed loans in both the U.S. and European markets.      Designed and implemented a borrower s email consent feature enhancement that generated emails using the JavaMail API for loan trades requiring the borrower s consent.      Developed an application load balancing solution based on the Apache web server      Wrote build scripts that started jobs on the Hudson continuous integration server and deployed end products to Linux test platforms.			OMGEO LLC, BOSTON, MASSACHUSETTSJUL 2008/OCT 2009	Independent Consultant      Provided technical assistance in the form of bug fixes and product enhancements to CrossCheck, a web based, OTC derivative trade reconciliation system.  The application was written in Java/Javascript and used XSL styling of server-generated XML messages and an Oracle / MySQL data engine that was accessed using JDBC.      Developed an automatic break notification system that employed servlets written with the JavaMail API to generate emails to all users who were assigned breaks after match processing.
	SDS CAPITAL PARTNERS, OLD GREENWICH, CONNECTICUTAUG 2004/MAY 2008 	Senior Software Engineer      Designed, developed, implemented and maintained the entire software infrastructure for a 400 million dollar long-short equity hedge fund.  Systems were primarily developed in core Java and J2EE with some C++ to accommodate a COM-based API available from FactSet and the Bloomberg C-API.  Multi-threaded database loaders developed exclusively using core Java / JDBC formed the core of the system.  Open source Java tools such as Jakarta Commons where heavily leveraged in the implementation.      Developed Java software and shell scripts for regularly scheduled downloads of data files via FTP ( both command line and open source Java FTP solutions ) or web site downloads via CURL.
      Managed a SQL Server database that was the primary repository for the company s data.  Wrote stored procedures and triggers to support trading and other activities.  BULK INSERT, bcp and Java / JDBC applications were used to both load and scrub vendor data.  Some data was also housed in MySQL on Windows 2003 servers and FAME databases on a Sun Solaris server.      Created a portfolio tracking and rebalancing systems.  Both systems were capable of handling any number of portfolios and provided e-mail reports and well as having a web interface based on the Java based Struts framework and Java / JDBC for control and reporting purposes.      Implemented a wide variety of procedures ranging from nightly builds, backups and data scrubbing utilities.  Developed these processes largely using Ant and batch scripts making use of Cygwin tools on Windows 2003 servers.  Used PGP to encrypt key trade files for transmission to outside entities.      Interacted routinely with quantitative analysts and traders to gather requirements.  Documented requirements, storing them in a VSS repository along with other Java software products.     EARLIER		NEW PALTZ HIGH SCHOOL, NEW PALTZ, NEW YORKEMPLOYMENT:		Leave Replacement      Taught sophomores, juniors and seniors New York State Regents Math A, B and AP Calculus.
TELEKURS USA, STAMFORD, CONNECTICUTAUG 2000/ SEP 2002			Senior Software Engineer
JAN 2003 / AUG 2003 			Consultant      Provided hands-on technical leadership to programmers, data analysts, marketing/product managers and network/system administrators in the research, development and on going maintenance of diverse financial services software and systems for a large, multi-national, financial information services organization.      Managed and participated in the ongoing development and support of FinSource, a portfolio pricing and corporate action reporting system serving both domestic and international customers.  Responsible for day to day development activities as well as long-term strategic software planning and implementation.  Improved the efficiency of legacy C++ and VB components of the system through the introduction of newer technologies such as ADO and stored procedures in a MS SQL Server environment, thereby saving money on hardware upgrades.
      Researched the design and developed a prototype for a Java/J2EE-based corporate action reporting system.  Made use of Java servlets / JSPs running on Tomcat and accessing a MS SQL Server database via JDBC Type IV drivers.  This approach was extremely responsive and saved the company significant money through the use of open-source solutions.
      Wrote C++ and Java-based tools for the operations wing of the organization to monitor system resource utilization and provide JavaMail notification of outstanding help desk tickets.
	REUTERS ANALYTICS GROUP, STAMFORD, CONNECTICUTOCT 1992/AUG 2000			Sr. Programmer Analyst      Managed and worked side-by-side with a staff of programmers in the development of fixed income analytical software.      Implemented a treasury monitoring system that provided real-time price, yield and related analytical updates for the benchmark securities of the G24 government bond markets.  Based on an object-oriented design, the system was written in C++ and served as the prototype for all future development.      Researched, designed and implemented in C an option adjusted analysis system to value domestic and international corporate bonds with embedded options.  Based on Monte Carlo simulation methods and in-house developed theoretical term structure models, the system calculated spot rate spreads, option value and effective duration and convexity.
      Developed in C a term structure analysis system capable of estimating spot and implied forward interest rates for US and non-US bond markets.  Nonlinear optimization was performed on daily prices that were retrieved from various market sources.  This resulted in instantaneous forward rate estimates that were both maximally smooth and yielded a minimal weighted sum square mispricing error for benchmark securities.  The estimates served as input to other systems that performed bond valuation, credit rating and option-adjusted analysis.
      Wrote a derivative hedge strategy calculator that allowed users to hedge the interest rate and foreign exchange exposure of bond, mortgage-backed security or futures positions with any desired combination of bonds, options, futures, options on futures and foreign exchange rates.  Using duration-based hedging, the calculator computed and displayed the amounts of interest and F/X exposure for the position security.  The hedge ratio was presented for as many as five possible securities in addition to the number of contracts required to hedge the position security by various percentages.
      Completely revamped a price history display application enhancing its capabilities to include the simultaneous textual and graphical display of prices, yields and/or rates for up to six different securities.
	BLOOMBERG FINANCIAL MARKETS, NEW YORK, NEW YORKNOV 1991/OCT 1992			Programmer/Analyst      Developed applications in Fortran to support the activities of portfolio traders.  Wrote software to implement a menu driven portfolio ticket entry system.  The code interfaced with existing utilities to display a portfolio allocation ticket, accept user input, perform consistency and other error checking and update the firm's position summary database.      Coordinated the activities between the trading/pricing systems and ticker groups.  Enhanced existing pricing system software to accept real time feed data from a variety of domestic and international exchanges and perform database updates for fixed income instruments.  Assisted customers in establishing, testing and maintaining online pricing feeds.  Responded to customer and in-house inquiries regarding pricing systems.  Updated system documentation.	BROOKVILLE ANALYTIC INVESTMENT COMPANY, GREENWICH, CONNECTICUTMAY 1990/JUL 1991			Senior Programmer Analyst      Developed software to execute program trading based on a seasonal assumption of commodity price action.  The system was designed to place long term trades and required sophisticated statistical analysis software modules in order to identify, rank and sort most effective trade combinations.  C programs yielding maximum likelihood estimates of ARIMA time series parameters were custom made in order to forecast the effect of backwardation and make suitable price adjustments.      Implemented a volatility-based, daily trading system.  The system, written in C, read daily contract price data files, calculated breakout and breakdown price bands, signaled trades, tracked profit and loss on a per trade, daily, monthly and annual basis and reported anomalous price activity and resulting system response.  These statistics served as input to money management and risk assessment systems.      Created simulation software in C to test the performance of components of the trading systems using Monte Carlo methods.  Generated pseudo-random deviates for a generalized t-distribution with non-integer degrees of freedom.  Determined the t-distribution parameter via a least squares error analysis.      Designed and installed a low cost, reliable, high speed LANTASTIC local area network of 486s to support the research, development and production activities of the firm.  Such activities included program development/testing and daily updating of multiple contract price databases.      Wrote/debugged C routines to manipulate tick price data files.  The programs corrected rounding errors, reduced file size by removing unwanted fields and eliminated inordinate price jumps between closing and next day opening prices for the purpose of continuous tracking.	WANG FINANCIAL INFORMATION SERVICES CORPORATION, NEW YORK, NEW YORKMAY 1989/MAY 1990			Senior Technical Support Analyst      Managed system performance on a geographically distributed, seven node network of 88 TANDEM processors supporting the SHARK financial service.  This multi-faceted, real time service provided quotations, analytics, historical data and graphics to over 3,000 users located at 426 major institutional and retail investment firms.      Developed regression models to predict effect of user activity on X.25 and EXPAND processing.  These models served as guidelines for managing system performance as well as providing thresholds for decision making in capacity planning issues.  Instructed management on the use of such models.      Researched the impact of C10 operating system upgrade on memory consumption, application performance and system processing.  Recommended major modifications to system memory configuration and disc process structure that reduced upgrade costs by circumventing the need to install more CPU memory.      Successfully implemented results of extensive study to access feasibility of deploying CLX systems to remote locations in New York, Los Angeles and Cleveland.  Such deployment resulted in distributed front-end processing, improved network reliability, reduced hardware costs and decreased user perceived response time.COVIDEA CORPORATION, JERICHO, NEW YORKSEP 1985/FEB 1989			System Performance Analyst      Executed performance analysis and capacity planning functions on a four node, 29 processor TANDEM system that served as the host for a major videotex service vendor.      Implemented a CMI/CUP trace analysis utility to monitor production environment, alert operators of potential response time problems and serve as a source of data for long-term studies.      Applied multivariate statistical methods to:      Model the relationship between system resources, network parameters and user activity      Forecast the effect of increased session duration and/or session number on resource utilization      Study the adverse effects of a new disc process (DP2) on main memory locking      Integrated MEASURE, PEEK, ENFORM and external analysis routines written in FORTRAN to collect and process system measurement data.	SPERRY CORPORATION, GREAT NECK, NEW YORKJUN 1981/SEP 1985			Systems Engineer      Generated maneuver model for TRIDENT II class submarines applying autocorrelation and power spectral density approaches.      Coordinated sensitivity study to forecast effect of maneuvers and motions on navigation/weapon systems accuracy.      Determined stability of gravity-measuring instrumentation platform via root-locus analysis.      Wrote/debugged FORTRAN covariance analysis programs to evaluate navigation system performance.      Actively participated in the publication of classified documents pertaining to risk management.      Lectured in-house, continuing education courses in communication theory.     ACADEMIC  BACKGROUND:	POLYTECHNIC UNIVERSITY, BROOKLYN, NEW YORKSEP 1990/JUN 1995	Ph.D.  (Post Graduate G.P.A. - 3.82)      Developed a novel multivariate statistical training algorithm for pattern discriminating neural networks.  This procedure yielded nets with low misclassification errors in significantly less time than conventional methods.    EARLIER		POLYTECHNIC INSTITUTE OF NEW YORK, BROOKLYN, NEW YORKEDUCATION:		M.S.E.E. (Summa Cum Laude)      Primary focus on statistics, optimization, mathematical modeling and simulation.	THE COOPER UNION, NEW YORK, NEW YORKSEP 1977/JUN 1981			B.S.E.E. (Summa Cum Laude)      Advanced undergraduate Electrical Engineering curriculum with strong interdisciplinary emphasis.  PROFESSIONALORGANIZATIONS:	ETA KAPPA NU HONOR SOCIETYDEC 1981/PRESENT	Member	TAU BETA PI HONOR SOCIETYDEC 1980/PRESENT	Member      President (1980/1981)

Respond to this candidate
Your Email «
Your Message
Please type the code shown in the image:
Register for Free on Jobvertise