Brooklyn, New York, United States
My passion is writing clean and maintainable software. I enjoy both learning and applying Software Engineering concepts such as Design Patterns, Domain Driven Design, and SOLID. I understand when a situation calls for duct tape and when a situation calls for a fully abstracted solution. I enjoy working on challenging projects that take me out of my comfort zone and allow me to evolve and enhance my skillset. With that being said, my current interests are Microservices, distributed systems, and functional programming.
I work on the Core Billing Payments Team where my focus has been on the subdomain of processing payments, integration with 3rd party cloud providers, and revenue recognition. • I own our integration with GCP Marketplace where we bill customers daily for their Atlas Cloud usage. • Develop, maintain and implement billing features relating to administrative functions for servicing customer support tickets • Implemented a factory-based approach to producing complex test data for sophisticated integration and E2E testing of our billing system. • Spearheaded the process for writing Cypress end-to-end tests of our Billing UI • Improved maintainability of many existing billing features such as Retroactive Credit Application by leveraging SOLID principles. • Write and Scope and Specification documents for new billing features with high revenue impact • Provide guidance regarding best practices for React development
Full stack engineer working with Ruby on Rails, React, Redux, ES6, Flow, Webpack, and RabbitMQ • Worked an large complex backoffice web application that provided features that allowed Community Managers and Security to manage buildings around the world • Worked on both the front and backend application that allowed security to configure keycard access for both Members and Employees around the world • Played a role as a lead engineer developing a web application that allowed Community Managers to manage physically hosted events in their buildings which required integrations between multiple microservices across WeWork. • Worked on dashboards to help identify customers at risk of churn to minimize potential revenue loss.
Full-stack development in an agile enviroment > Frontend stack: Ember-CLI, ES6, QUnit, Ember-Data, Ember Data Fragments, Bootstrap Backend stack: C#, ASP.NET Web API, Entity, Unity, MOQ, Oracle, Domain Driven Design • Worked on a new web-based backoffice tool used by our call center users to quickly service customer calls. This web-based solution replaced a very complicated GUI driven process and streamlined many business workflows.
WebMethods Integration Platform 9.6, ASP.NET, MVC, C#, Agile Development, Entity, Unity, Web API, EmberJS, MOQ, QUnit, Bootstrap, Git, Oracle, Ember-Data, Ember-CLI
• Develop & maintain portlets written in ASP.NET 4.5 C# using StructureMap, NHibernate, WebForms, Web API, jQuery UI, jQuery Mobile, MVC4, MSSQL, and Quartz.NET with Webservices written in Java and Perl. • Use WCF to implement SOAP client with message level security in order to integrate ERP system with Blackboard Axis 2 server. • Customize C and C++ legacy esql code to enhance end-user experience or improve data integrity • Utilize software engineering techniques such as Dependency Injection, SOA, Domain Driven Design, Design Patterns, Object-relational mapping, and SVN for revision control. • Merge localizations into vendor-supplied trunk code • Implement cryptographic security mechanisms such as HMAC, PBKDF2, and OAUTH2 (for authentication with Google API)
• Trained non-technical users to develop Cognos reports needed to satisfy their departmental reporting needs • Developed and maintained sophisticated finance and accounting reports using Cognos BI.
• Designed and developed AJAX-Driven web application using PHP/MySQL/Prototype • Implemented security mechanisms in applications designed to prevent XSRF, XSS and SQL Injection