Summary
Overview
Work History
Education
Skills
Timeline
Generic

Larisa Agishtein

Passaic,NJ

Summary

Experienced Software Developer with over 20 years experience in designing, developing, and leading web services and data processing solutions. Proven track record in leveraging Data Lake and Azure platforms to streamline data operations, enhance performance, and drive innovation. Strong leadership skills with a focus on agile methodologies, team development, and strategic project management.

Overview

28
28
years of professional experience

Work History

Director of Data Fabric Development

RBC Capital Markets
Jersey City, NJ
10.2020 - Current
  • Led a team of 10+ software engineers to built and manage data pipelines, web services and data platform tools to be used by RBC teams for regulatory reporting, data science and data insights analysis
  • Architected and implemented scalable data solutions, resulting in increase in data processing efficiency, data reuse and improved time to market (Django, Airflow, Spark, Databricks)
  • Managed deployments via automated container-based technologies (such as Docker, Kubernetes)
  • Collaborated with cross-functional teams to define project requirements, deliverables, and timelines
  • Spearheaded the development of hybrid (on-premise to cloud-based) solutions
  • Mentored and developed junior engineers, fostering a culture of continuous improvement and innovation.

Associate Director, Data Fabric Development

RBC Capital Markets
Jersey City, NJ
10.2016 - 10.2020
  • Led a team of 3 software engineers in developing Data Fabric Portal - Dataset metadata store
  • Used for data registration, data controls and data processing orchestration in Data Lake (Django, Airflow, Spark)
  • Data Registry is adopted by RBC Capital market and is used by regulatory reporting and risk services
  • Worked closely with product managers and stakeholders to align technical solutions with business goals
  • Established CI/CD pipelines to streamline the development and deployment process
  • Provided technical leadership and guidance to a team of software developers.

Team Lead

EBS BrokerTec (ICAP)
Jersey City, NJ
01.2011 - 10.2016
  • Designed, developed and supported in production multiple new features for BrokerTec Global Front End (GFE)
  • BrokerTec is electronic trading platform for the fixed income markets providing trading solution for many US and European fixed income products including US Treasuries, European government bonds, US and EU Repo
  • GFE is multithreaded Java application
  • It provides multiple trading functions by connecting to up to 4 different matching engines over different protocols (Java (Swing, Core), Google Protocol Buffers, JNI, C++, Perl, Eclipse, Maven, Perforce).

Associate Vice President

Barclays Capital, Fixed Income Operation IT
Jersey City, NJ
09.2008 - 12.2010
  • Designed, developed and supported in production multiple new features for Cash Payment Processing System (CPP)
  • The system handles full life cycle of cash wires from manual or automated creation through authorization and compliance to clearance
  • Implemented real time updates for CPP using SWIFT messages over MQ to replace file based process (Java (Core, JMS, JDBC), SQL (Sybase), Web Sphere MQ, JMS, Spring, AJAX)
  • Upload and creation of automated TALF wires (Java (Core, JMS, JDBC), Hibernate, XML, XSLT, EXT JS, SQL (Sybase), JMS, Spring, Perl)
  • Designed and implemented monitoring system for production processes
  • Monitor is SWING based Java application which monitors the flow of wires
  • In case of configured alarms monitor sends email notifications in case of processing delays, and flashes alarms
  • The monitoring system permitted us to have an advance warning on any developing problem (Java (Swing, JDBC), Spring framework, Maven).

Associate Vice President

Lehman Brothers, Fixed Income Technology and Analytics division
Jersey City, NJ
08.2005 - 09.2008
  • Designed and developed multiple new features for Mortgage Backed Securities allocation system
  • Responsible for a full cycle of feature development from collecting customer requirements to design, implementation, test and customer support
  • System performs real time pool allocation for TBA, trade capture, clearance, and electronic pool notifications
  • It is a three-tier client/server application with a Java client running on Windows and communicating with LINUX based servers over TIBCO and Sybase Database
  • Front end is a multithreaded SWING Java application with highly customized real time cache based framework communicating over TIBCO to a SPRING based server
  • Designed and developed trade capture feature
  • Designed and developed EPN (Electronic Pool Notification) processing of pools replacements to support industry initiative
  • Designed and developed pool netting feature to support industry initiative
  • Implemented several enhancements to Auto Allocation engine which allows automatic selection and allocation of pools.

Web GUI Developer

Lucent Technologies, Optical Networking Group
Holmdel, NJ
11.1996 - 08.2005
  • Responsible for extensive web application development utilizing Java (Swing, JDBC, JSP, Servlets), XML, CORBA and JavaScript, Tomcat, Apache to code a real time management system
  • The network management system (OMS) is a four tier distributed web application
  • It has a web client running in the browser using Applets and JavaScript, Jsp and Servlets in web server layer, ORBIX web server to backend interface and ORACLE database
  • System supports provisioning and monitoring of large data networks
  • Designed and developed Graphical Layout feature
  • Java (Swing) based applet, JSP, JavaScript, XML (Castor)
  • The feature provides graphical representation of network connection
  • It supports various network connection layouts, zooming, and panning
  • It was designed using Object Oriented Analysis (UML) and design patterns
  • Designed and developed Database Synchronization feature using Java (Swing), JSP, JavaScript
  • Designed and developed framework of Java (Swing) and JavaScript based visual components to insure consistent Look and Feel and handling of customization and internationalizations
  • Developed User Authentication and User Administration features using Swing, JSP, Servlets, and JDBC
  • Designed and developed client side of the Performance Monitoring feature (Java Swing, HTML)
  • The feature allows monitoring network element's performance, creating and viewing reports in tabular and graphical formats
  • Designed and developed client side of the Preplan Restoration feature (Java, Swing)
  • The feature allows a network operator to create alternate routes for network traffic in case of circuit breakdown
  • Participated in the port of the client of network management system from C/C++ to Java (Swing, Perl)
  • Client was completely redesigned using the Object Oriented approach
  • Developed a set of Swing based visual components.

Education

B.S and M.S. in Applied Math -

Moscow Institute Of Oil and Gas
01.1988

Skills

  • RESTful services frameworks (Django, Spring)
  • Data processing and orchestration pipelines (Airflow)
  • Big Data Technologies (Spark, Kafka, Hadoop)
  • Cloud Platforms (Azure Databricks)
  • Agile & Scrum Methodologies
  • Team Leadership & Development
  • Strategic Planning & Execution
  • Software Architecture
  • CI/CD & DevOps Practices

Timeline

Director of Data Fabric Development

RBC Capital Markets
10.2020 - Current

Associate Director, Data Fabric Development

RBC Capital Markets
10.2016 - 10.2020

Team Lead

EBS BrokerTec (ICAP)
01.2011 - 10.2016

Associate Vice President

Barclays Capital, Fixed Income Operation IT
09.2008 - 12.2010

Associate Vice President

Lehman Brothers, Fixed Income Technology and Analytics division
08.2005 - 09.2008

Web GUI Developer

Lucent Technologies, Optical Networking Group
11.1996 - 08.2005

B.S and M.S. in Applied Math -

Moscow Institute Of Oil and Gas
Larisa Agishtein