Stephen Fun Check Lee

Senior Data Engineer at Ocrolus
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
New York, New York, United States, US

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Financial Services
    • 300 - 400 Employee
    • Senior Data Engineer
      • Feb 2019 - Present

      Developed an automated payout system consisting of batch ETL pipelines, REST API services, and back-end applications for generating payout calculations, reporting and auditing, resulting in cost savings, up keeping productivity and judiciary requirements. Developed canonical data model based on Avro for Kafka Streams-payout system. implemented a streaming ETL pipeline using Kafka Streams for the payout system consisting of several processing nodes orchestrated by Kubernetes and Docker. Implemented the Kafka input stream data connectors for Debezium and Postgres and sink connectors for Postgres, Snowflake and Redshift . Led the effort to decommission Redshift and migrate data pipelines to Snowflake, resulting in improved data throughput, transparency, efficiency, and cost savings. Designed and implemented a Data Quality Platform using GreatExpectations.io for on-demand and batch data quality checks with reporting and alert notification capabilities, resulting in improved data reliability and quality. Show less

    • United States
    • Hospitals and Health Care
    • 1 - 100 Employee
    • Senior Developer
      • Mar 2016 - Nov 2018

      Successfully designed and developed a Data layer using Python Eve REST API Framework over MongoDB, resulting in significant feature additions to the project, including solutions for resolving change sets and improving database performance. Implemented self-service User Administration and entitlements application, resulting in cost savings through self-servicing and centralized governing of user identity and data entitlement access policies. In addition, made performance and throughput improvements of the REST API layer resulting in increased productivity. Show less

    • United States
    • Financial Services
    • 1 - 100 Employee
    • Senior Full Stack Developer
      • Sep 2013 - Mar 2016

      Developed FIXAffirm, an efficient post-trade utility for STP for asset managers and broker/dealers in equities, resulting in a reduction of settlement errors and an improvement in the matching process by resolving mismatches in SSI immediately after trade execution. Designed and developed an abstraction layer to transform post trade messages to Java domain objects and vice versa, supporting different protocol providers and versions for FIX, resulting in increased flexibility and adaptability of the system. Implemented a messaging architecture with automatic failover, and Message Groups, resulting in guaranteed ordering of processing and load balancing across optimal number of consumers, resulting in improved performance and reliability of the system. Developed a Finite State Machine for post-trade processing engine using Akka Scala, resulting in a more efficient and effective post-trade processing system. Show less

    • United States
    • Financial Services
    • 700 & Above Employee
    • Senior Developer
      • Jan 2013 - Sep 2013

      Designed and developed low-latency service for fulfilling various Securities Lending requests requiring automated matching between counter-parties for eligible securities based on complex rules, criteria and allocation logic. Designed and developed low-latency service for fulfilling various Securities Lending requests requiring automated matching between counter-parties for eligible securities based on complex rules, criteria and allocation logic.

    • United States
    • Software Development
    • 700 & Above Employee
    • Senior Developer
      • Feb 2012 - Nov 2012

      Implemented business rule validation service for customer search and summary feature set, ensuring accurate persistence of relevant search options specific to users' line of business when procuring an insurance policy quote. Implemented business rule validation service for customer search and summary feature set, ensuring accurate persistence of relevant search options specific to users' line of business when procuring an insurance policy quote.

    • United Kingdom
    • Financial Services
    • 700 & Above Employee
    • Senior Developer
      • Sep 2011 - Feb 2012

      Developed feature enhancements to Fixed Income Derivative trades persistence framework involving validation, enrichment and transformation to FpML compatible format for downstream settlement systems. (Java, XSLT, XML, Saxon, Spring Framework). Developed feature enhancements to Fixed Income Derivative trades persistence framework involving validation, enrichment and transformation to FpML compatible format for downstream settlement systems. (Java, XSLT, XML, Saxon, Spring Framework).

    • United States
    • Financial Services
    • 700 & Above Employee
    • Senior Developer
      • Dec 2009 - Apr 2011

      Designed and developed an auto-refresh mechanism for ObjectGrid caching framework that utilizes Spring Framework together with TIBCO messaging to refresh itself with the latest critical Spring events. Developed a Spring Framework-based Integration Test harness for J2EE Messaging application components facilitating CI/CD, resulting in cohesive and quality software. Designed and developed enhancements and abstraction to the Quartz Scheduling Framework to support complex rollover policies, job triggers, and listeners. Implemented an Asynchronous Batching Framework for Payments and Receivables using Spring Batch, resulting in improved efficiency and performance for configuring, launching, and monitoring jobs. Show less

    • United States
    • Financial Services
    • 700 & Above Employee
    • Senior Developer
      • Dec 2008 - Dec 2009

      Provided technical leadership in the design and development of a low-latency fixed income liquidity seeking system to improve trading and processing efficiency for MBS, ABS and CMO. This provides institutional investors and broker-dealers with an anonymous negotiation model, whereby buyers submit stipulation requests for Fixed Income instrument attributes and sellers post inventories from Broadridge’s IMPACT and MBSE systems settling via STP, thereby reducing risk. Provided technical leadership in the design and development of a low-latency fixed income liquidity seeking system to improve trading and processing efficiency for MBS, ABS and CMO. This provides institutional investors and broker-dealers with an anonymous negotiation model, whereby buyers submit stipulation requests for Fixed Income instrument attributes and sellers post inventories from Broadridge’s IMPACT and MBSE systems settling via STP, thereby reducing risk.

    • United States
    • Financial Services
    • 700 & Above Employee
    • Senior Developer
      • Mar 2006 - Dec 2008

      Provided technical leadership in the design and development of a system to promote intra-day data exchange between multiple global enterprise applications. Analyzed data consumers ETL rule requirements and designed canonical data models based in XML, which enables plug and play of consumer applications, facilitating business and regional autonomy, permitting Middle Offices' consolidated client reporting and portfolio accounting, facilitating ease of integration of new lines of business, enabling efficient data flow between multiple global enterprise applications, improving data accuracy and security, and streamlining data management, overall resulting in increased revenue and improved overall performance of the system. Show less

    • United States
    • Banking
    • 700 & Above Employee
    • Lead Full Stack Engineer
      • Jan 2002 - Mar 2006

      Developed solutions to support the Municipal Bonds origination process, Auction Rate trading, and the tax-free trading desks. This includes requirements analysis, designed and developed The Municipal Bond website, modeled the database schema to enable the efficient recording, categorization, and characterization of the deal as it evolves to its final stage. This was to facilitate fast and easy retrieval of deals and artifacts associated with the deal using customizable search options that can be personalized, enabling the high reusability of artifacts saving invaluable time and money. Show less

  • LINX LLC
    • New York, NY
    • Senior Full Stack Engineer
      • Jul 2001 - Sep 2002

      Analyzed block trading business drivers and financial models, designed and implemented an electronic block trading platform to support confidential and anonymous trades executed on New York Stock Exchange. (Java, Javascript, HTML, CSS, UML, J2EE, FIX, JMS, SonicMQ, JMX, JDBC, XML, DOM/SAX, Oracle, PL/SQL, OptimizeIt, Ant) Analyzed block trading business drivers and financial models, designed and implemented an electronic block trading platform to support confidential and anonymous trades executed on New York Stock Exchange. (Java, Javascript, HTML, CSS, UML, J2EE, FIX, JMS, SonicMQ, JMX, JDBC, XML, DOM/SAX, Oracle, PL/SQL, OptimizeIt, Ant)

  • Wofex Inc
    • New York, NY
    • Senior Developer
      • Jul 2000 - Jun 2001

      Designed and developed enhancements to an ECN for institutional buyers and sellers of large block of shares, improving the continuous matching logic for low-latency processing and order entry, routing, clearing, and settlement of equity trades. The improvements led to faster trade execution and settlement, increasing overall system performance Designed and developed enhancements to an ECN for institutional buyers and sellers of large block of shares, improving the continuous matching logic for low-latency processing and order entry, routing, clearing, and settlement of equity trades. The improvements led to faster trade execution and settlement, increasing overall system performance

Education

  • Brock University
    Bachelor's degree, Computer Science

Community

You need to have a working account to view this content. Click here to join now