Architected and built the full-stack of a scalable and distributable C++ back-end of microservices for a Google Web Toolkit (GWT) and d3 based front-end for algorithmic trading. Controlled the microservices using websockets. Used shared memory for automatic registration of services co-hosted with the registry service; used websocket registration otherwise. Tied into the Interactive Brokers API.
Keywords: Algorithmic Trading, Boost, CMake, Co-Founder, Chief Technology Officer, C++, D3, Git, GWT, Java, Microservices, Multithreaded, MySQL, Perl
Quadrupled Baby Doctor, Inc.'s market size. Disobeyed a directive from the CEO that saved him from criminal indictment. Gave a presentation that won a spot in Plug & Play's healthcare start-up accelerator program. Helped raise 320k$. Designed & implemented a HIPAA compliant, GWT compatible tech infrastructure. Managed a remote team.
Keywords: Entrepreneur, Business Strategy, Chief Technology Officer, Mobile, Desktop, Git, HIPAA
Created a full-stack framework that generates iOS/Android/web app front-ends from a single code base. That same code base provides shared code for the back-end (Google App Engine, MySQL database, etc).
Managed a remote team. Spearheaded automation of middle office systems. Architected and deployed a robust, OS and database agnostic infrastructure with auditing, role based security, presentation template engine, and distributed job scheduling and execution. Client apps for the system ranged from Excel (via C# dll and/or VBA) to Perl. Used the Model-View-Presenter pattern to facilitate desktop/tablet/phone user interfaces.
Invented profitable directional intra/interday trading algorithms for bond futures. Designed and delivered a Matlab/CQG high-frequency trading system in 4 weeks. Performed ad hoc event simulations. Created event study templates. Bridged Matlab, Interactive Brokers API, Excel, and a proprietary real-time trading system with a C# dll. Manually intervened into an automated process that would have resulted in failing on delivery of a 107MM short for repo.
Keywords: Fixed Income, Algorithmic Trading, Matlab, Java, VBA, C#, GWT, Excel, CQG, IB API, RTD Server, Perl, Python, Linux, Windows
Consulted for Bigbox Red SL. Automated systems using NetMorpher freeing-up an entire man-month of data entry, extraction, and transformation. Created a NetMorpher based search engine optimization (SEO) tool for publishing classified ads, forum posts, etc with either a few clicks manually or entirely automatically.
Consulted for properazzi.com. Wrote Java and pig code and deployed it to the production hadoop cluster one week after starting. Performed ad hoc statistical analysis for data for press releases. Upgraded and maintained the cluster. Optimized map-reduce jobs. Wrote payment processing servlets using Google's guice for dependency injection. Refactored existing code. Wrote an automated, future-proof back-up system using protobufs and amazon.com's S3.
Consulted for Prometheus Research by pure telecommute. Delivered a 1-month-allotted, one-off web app in 3 weeks and turned it into an integral part of their flagship product. Architected/implemented their web-based data collection services for use in both online and offline modes. Wrote extensions for Firefox.
Developed a digital mash-up machine. The Firefox-based app, tested on Linux and Win32, runs in desktop or server mode and provides a browser-based drag-and-drop (Web 2.0) user interface to instruct the C++ back-end. The machine can automate, personalize, and combine data entry/extraction from disparate sinks/sources (web pages, streaming media, databases, proprietary apps, etc) and output to mobile phone(s), cell(s) in an Excel spreadsheet, specific locations in a Word doc, a browser, printer(s), database(s), etc. The design allows for massive scalability using distributed computers. Conceived a multi-faceted revenue strategy to accompany the machine allowing content providers to earn/charge micro payments for access to their data, for one.
Invented the Internet Oasis - a battery powered, portable Internet cafe. Obtained corporate sponsorship from Via. Liaised with investors, business developers, VC funds, corporations, etc.
Developed and maintained real-time, electronic market making pricing engines for US treasury and agency bonds and optimized a real-time, aggressive proprietary trading engine. Coded real-time asset swap spread and agency discount note pricing engines. Directly supported bond traders' applications. Created a bond calculator for long end US treasury manual trades. Completed the GS Fixed Income Associate Training Program.
Keywords: C++, Java, Perl, Real-time, Solaris, Fixed Income, Analytics, Sybase, CVS, TIBCO, Rendezvous, Front Office, H1-B
Consulted for weather.com and discovery.com. Wrote data capture templates, presentation templates, and workflows. Liaised with clients. Configured TeamSite and OpenDeploy.
Keywords: Perl, TeamSite, OpenDeploy
Setup an Internet cafe and designed and implemented automatic, fault-tolerant, multithreaded, distributed accounting software using Java, C++, and CORBA. Coded automatic stock market order entry programs and confirmation scripts. Installed numerous intranets with a Linux box server/gateway. Devised and coded the infrastructure for a totally customizable web portal. Designed and implemented an efficient object persistence scheme permitting multiple inheritance, including virtual base classes, and circular object references using recursion.
Keywords: Object-Orient Analysis & Design (OOAD), Java, C++, CORBA, Linux, Windows NT/9x, Client-Server, Callback, Multithreaded, TCP/IP, Sockets, Applet, Apache, DHTML, Administration
Joined the POLYSIM team and was christened "Programming Wizard" by project manager and team leader Dr. Rudi Stocker. Participated in the full development lifecycle. Coded the front end of the world's foremost polymer simulator including details regarding the fluid package, reaction packages, and databases. Designed the entire reaction class hierarchy for five major chemistries and their associated sub-chemistries, thermodynamic classes, estimable parameter classes, controller classes, and designed a generic collocation point container class. Coded the interface for all five reactors in the Ziegler-Natta chemistry in addition to reactors in three other chemistries. Provided guidance for several Research & Development Engineers of the eight-member team.
Keywords: Object-Orient Analysis & Design (OOAD), Visual C++, Windows NT, PVCS, Tracker, Full Life Cycle Development, Leadership
Created a predictive, two-dimensional, time-averaged hydrodynamic model for a circulating fluidized bed (CFB) riser operating in the fast fluidization regime with downward flow of gas and solids near the wall. Modification of the elaborate two-dimensional model allowed for its coupling with kinetic reaction equations to form a general, tractable CFB riser reactor model. The culmination of the research manifested itself in the form of a fully object-oriented, multi-threaded simulator written in C++. The simulator included an MFC graphical user interface supporting drag-and-drop process flow diagram construction, novel object persistence design, and generic flash calculations.
Substantial projects stemming from course work: design and implementation of a generic, multi-purpose chemical plant simulator, Gibbs energy minimization of a modified Claus plant reaction furnace, simulation of transpiration cooling of an insulated cylinder, steam reforming of methane, and isentropic discharge of an ideal gas from a duct.
Awarded John S. Poyen Scholarship & DB Robinson and Associates Travel Grant. Achieved a GPA of 3.85/4.0.
Keywords: Object-Orient Analysis & Design (OOAD), Visual C++, Windows 9x, MFC, GUI, Project Management, Full Life Cycle Development, RCS, Numerical Methods
Achieved a GPA of 3.63/4.0 for the last two years of the engineering curriculum. Awarded:
Hydrodynamic And Kinetic Modelling Of Circulating Fluidized Bed Reactors Applied To A Modified Clause Plant
Modelling A Circulating Fluidized Bed Riser Reactor With Gas-Solids Downflow At The Wall
|Marital Status: Single||Location: Barcelona|
|Height: 190cm (6'3")||Citizenship: Canada|
|Weight: 85kg (185lbs)||Visas: H1-B (USA), TN-1 (USA), autorización de residencia y trabajo (Spain)|