Scroll To View More
Jeff Marin

Jeff Marin

Lake Mary, FL, United States
Member since May 23, 2014
With 30+ years working as an engineer, project manager, and director, Jeff is able to combine exceptional communication skills with superior technical abilities. While working in the high-tech, financial, entertainment, manufacturing, and medical industries, he has built a large store of knowledge.
Jeff is now available for hire
  • Java, 14 years
  • JavaScript, 13 years
  • MySQL, 10 years
  • C#, 7 years
  • C++, 7 years
  • C, 5 years
  • Node.js, 3 years
  • MongoDB, 2 years
Lake Mary, FL, United States
Preferred Environment
Eclipse, Visual Studio, Git
The most amazing...
...thing I've built is the iRise Importer. It works by injecting introspective JavaScript into any existing webpage through an embedded browser.
  • Chief Architect
    2016 - 2017
    • Designed and implemented Insights, a warehousing engine to provide teachers, admins and parents advanced analytics.
    • Created microservices for front-end developers.
    • Created extremely complex ad-hoc MySQL queries to control ordering and record selection.
    • Created and ingested AWS SQS messages.
    Technologies: Node, MySQL, ES6, AWS, Warehousing, Analytics
  • Chief Architect
    BioReference Laboratories
    2015 - 2017
    • Worked with the Genetic Counselor to implement family history-based rules within the Drools Rules Engine. Rules included heath insurance coverage.
    • Created a JSON web service to accept family tree information and output rules triggered, recommended genetic tests, and health insurance coverage.
    • Created a front-end application to allow genetic counselors to create, test, and modify rules. The application included a pedigree chart using GoJS and a rules editor using AceJS.
    Technologies: Drools, J2EE, Ext JS, GoJS, AceJS, MySQL, Tomcat, Jersey
  • Chief Architect
    2015 - 2015
    • Created dozens of web crawlers utilizing Node.js and AWS Lambda. Implemented the web crawlers to parse APIs and raw HTML results.
    • Created a Chrome Extension to query LinkedIn via Google (XRay Search) and create candidates for potential inclusion within the End-User ToutApp sales campaign.
    • Worked with a 500 node Proxy Server pool to parallel process LinkedIn XRay results.
    • Created a front-end application in Node.js and Express.js to monitor web crawler status.
    • Utilized the Node.js CRON library to schedule daily and weekly web crawlers.
    Technologies: Node.js, AWS Lambda, MongoDB
  • Senior Architect
    veEDIS Clinical Systems - Toptal
    2014 - 2015
    • Converted home-grown rules-based architecture to Drools standards.
    • Converted rules (over 500) to the Drools Rules Language.
    • Added state of the art subject matter expert rules editing tools.
    • Created custom accumulators for medical scoring rules and added the ability to perform longitudinal medical rules.
    • Added mapping to SNOMED, RxNorm, and other medical standards.
    Technologies: JBoss Drools, J2EE, Ext JS, Jersey
  • Consultant
    Amazon Web Services
    2014 - 2014
    • Created a Windows client to communicate with Amazon AppStream server applications. Client included customized captions using windows non-client messaging. Customized DirectX implementation to display low network levels.
    • Worked on an AppStream Android client. The solution included JNI/NDK interface with AWS DLLs and GLSurfaceView implementation.
    • Created a customized AppStream Eligibility Server. Both clients communicated with the eligibility server for authorization and available AppStream applications. Both clients monitored network latency, download speed, dropped frames, and displayed warnings when stats were below minimum acceptable levels. Both clients submitted survey results to Kinesis service.
    Technologies: Java, JNI, AWS, AppStream SDK, C++, Android/ADK/NDK, Eclipse, Visual Studio, Jetty
  • Director of Accelerator Products
    2008 - 2014
    • Designed, implemented, tested, and maintained a suite of products to complement iRise core products.
    • Created iRise CodeGen which creates software code from iRise simulations, reducing customer efforts to create code by up to 70%.
    • Created iRise Importer which converts existing web pages to iRise simulations, reducing customer efforts by up to 90%.
    • Worked on project management, technical architecture, and application development.
    • Worked on iRise Adoption Center and connectivity products to Requirement Management Systems, including HP Quality Center, and Borland Caliber.
    Technologies: JavaSE, Java Server Pages, Apache Tomcat, MySQL, JavaScript, JxBrowser, Maven, JIRA, Agile
  • Project Manager/Enterprise Architect
    2007 - 2008
    • Created Synapse, a rule-based web application to determine insurance reimbursement eligibility in real-time.
    • Provided project management, technical design, and application development services.
    • Synapse allowed medical, non-technical personnel to enter complicated medical eligibility rules, through a simple to use web interface.
    Technologies: Biz Talk Server, BRE, .Net (C# and VB.Net), SQL Server, Telerik, JavaScript/Ajax
  • Project Manager/Senior Software Architect
    2006 - 2007
    • Worked on new front- and back-end architecture, to increase revenue from Norton customers.
    • Provided project management, technical design, and application development services.
    • Worked on Norton presentation layer and website storefront back-end code.
    Technologies: IBM Websphere, Java, EJB, Hibernate
  • Senior Software Architect/Technical Liaison
    2006 - 2006
    • Assisted Yahoo Search Marketing in rolling out Panama SDK to their multi-million dollar Yahoo accounts.
    • Traveled through the US, visiting key customers and helping them with software implementation and deployment issues.
    • Prepared Yahoo/Google Internet Ad implementation comparison read by Jerry Yang, CEO.
    Technologies: Web Services,. J2EE, .Net
  • Sr. Software Architect
    2005 - 2006
    • Worked on application development for Sony CONNECT Music Store, using Sony's Digital Rights Managements.
    • Performed batch processing to convert music from various sources and formats.
    Technologies: Java, DRM
  • Project Manager/Architect
    Axium Entertainment Payroll Services
    2004 - 2005
    • Worked on a production accounting system, which has been live, with over a billion dollars of activity.
    • Managed a system consisting of more than 500K lines of Java code, dozens of stored procedures in MS SQL Servers and dozens of reports running on Crystal Enterprise.
    Technologies: Java, SQL Server, Citrix, Crystal Enterprise
  • Project Manager/Architect
    2003 - 2004
    • Worked on the warranty claim review system, certified user car program, and WebSphere portal, where users perform delegated user administration tasks.
    Technologies: WebSphere Application Server, Struts, JSP, J2EE
  • Director of Technical Education/Architect
    Gamma Enterprise Technologies
    2001 - 2003
    • Created and delivered J2EE-centric courses.
    • Architected and implemented Gamma's Java to SAP enterprise connectivity.
    • Presented at computer conferences on technology, and Co-Authored "WebLogic Server 8.1 Unleashed".
    Technologies: Java
  • Project Manager/Architect
    2000 - 2001
    • Created HomePage builder, an advanced applet to allow non-programmers to create web pages using WYSIWIG.
    Technologies: Java
  • Project Manager/Architect
    Seren Systems
    2000 - 2000
    • Created advanced ATM machines with scanning capabilities.
    Technologies: Java
  • Director of Strategic Development
    1999 - 2000
    • Worked on online auction front- and back-end code.
    Technologies: ColdFusion, SQL Server
  • Project Manager/Architect
    Eagle Creek Systems
    1996 - 1999
    • Created TexCAD, a CAD system used in creating fabrics for the textile industry.
    Technologies: MFC, C++, OpenGL
  • Senior Systems Analyst
    Salomon Brothers
    1994 - 1995
    • Worked on applications to support internal financial planning/budgeting.
    Technologies: Informix, MFC. C++
  • Systems Analyst
    Merrill Lynch
    1993 - 1994
    • Worked on applications to help brokers with their day-to-day operations.
    Technologies: MFC, C++, Visual Basic
  • Programmer Analyst
    Gruntal, Inc.
    1987 - 1992
    • Created reports for equity clearance services.
    Technologies: Stratus, PL/1
  • iRise Web Importer (Development)

    I developed an iRise Studio plugin that injects introspective JavaScript into any existing web page, to ascertain its contents, and then recreates them in iRise studio.

  • iRise CodeGen (Development)

    iRise CodeGen creates software code from iRise simulations, and can reduce customer efforts to create code by up to 70%.

  • Production Accounting System (Development)

    Accounting System for the Entertainment industry, consisting of over 500K lines of Java code.

  • Building Business Rules Engines with Drools - Power to the SMEople (Publication)
    A business rules engine is a tool for executing business rules. Business rules are composed of facts and conditional statements. Any “if-then” statement that appears in traditional business logic qualifies as a business rule.
  • Jeff is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Jeff shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.
  • Languages
    JavaScript, Java, HTML, CSS, C++, C, C#, ES6, XML
  • Libraries/APIs
    Node.js, jQuery, NinjaScript, React.js, Google API, YUI, jQuery UI
  • Tools
    Ace Editor, Eclipse IDE, JIRA, Visual Studio, JBoss Drools, Apache JMeter, Maven
  • Paradigms
    REST, Object-oriented Programming (OOP), Agile Software Development, Asynchronous Programming, Distributed Programming, Service-oriented Architecture (SOA)
  • Platforms
    Windows, Ubuntu, Heroku, Amazon Web Services (AWS), Java EE, Android
  • Misc
    Scraping, Project Management, Multithreading, Data Mining, GlassFish, Chrome Extensions
  • Frameworks
    JUnit, Hibernate, Jersey, Ext JS, Spring, Grinder, Bootstrap, TestNG
  • Storage
    JSON, MongoDB, Microsoft SQL Server, MySQL
  • Unfinished Master's degree in Artificial Intelligence
    New York University - New York City
    1990 - 1992
  • Bachelor Of Science degree in Computer Science
    State University of New York - Stony Brook, NY
    1983 - 1987
I really like this profile
Share it with others