Post Job Free
Sign in

Service Software Engineer

Location:
Brooklyn, NY
Posted:
May 07, 2015

Contact this candidate

Resume:

** **** **** ***** (***) *** - ****

Bryan Heller

Northport, NY 11768 ******@*****.***

Employment

Software Engineer Mycroft Inc. March 2012 - Current

Bank of America Data Explorer

• Developed user interface for managers to view, export, and filter data based on various criteria.

• Used Vaadin framework for front end client side UI features.

• Hibernate was used for backend database access as the primary ORM library (used both Mysql and

Oracle 10g as databases).

Form Authentication and Provisioning Engine

• Developed and implemented REST api to provision new users into various web applications.

• Developed and implemented REST api to “automatically” log users into various web applications with

their username and password.

• Decoupled front-end and back-end pieces making solution more flexible.

• Designed UI for admins and users as well as interacted with AWS - DynamoDb as the backend data

source.

Disney Data Warehouse

• Developed and implemented data warehouse using NEO4j graph database as data store.

• Created RESTful interface as routing component between ETL processes and graph DB.

• Pentaho was used for implementing ETL processes.

• Business logic encoded into ETL processes. ETL output data to be read by routing component and this

component decided where and how to store into NEO4j database.

• Loosely coupled design.

Proof of Concept (POC) for Bank Of America

• Implemented a REST based service where an Enterprise Service Bus (ESB) routes requests (in JSON

format) to a custom Java code base which in turn queries databases (IBM DB2, Oracle, etc) and

returns requested data responses to user in JSON format.

• Uses TIBCO Enterprise Service Bus.

• Connection details, queries, and routing information was stored in a XML file making the service

highly configurable.

Education

Brooklyn, NY Polytechnic Institute of NYU Fall 2008 - Spring 2011

• MS in Computer Science, GPA: 3.68

• Completed significant courses toward MS in Electrical Engineering; Emphasis on DSP/Signal

Processing/Embedded System

Rochester, NY University of Rochester Fall 2000 – Spring 2004

• BS in Applied Mathematics

• Graduated with distinction in Applied Mathematics

• Significant Physics coursework

Technical Experience

• Hand Calculator (2010). Human hand detection and finger recognition to implement calculator based

on number of fingers held up to camera and position of hand in space (completed in Video

Processing).

• Animation System with Various Graphics Effects (2009). Semester long project involving the use of

OpenGL to build an animation system with various effects to better understand the use of 3D

transforms, illumination, shading, programmable shaders, and textures. In addition, an

understanding of the OpenGL pipeline was developed.

Languages and Technologies

• Languages/Frameworks/Databases: Java Core/EE, OSGi, C/C++, MySQL, Neo4j,

Hibernate, Vaadin, MongoDB, MSSQL, CSS, HTML, RESTful Services, CUDA

• Simulation Tools: Matlab, Code Composer Studio, Texas Instruments TMS 320C6713DSK,

IAR Embedded Workbench for MSP430

• OS and Applications Knowledge: Eclipse,Linux, Apache Tomcat, Jetty, Ant, Pentaho,

Windows, Mac OS X



Contact this candidate