2022 — 2023
New York, United States
Led the development of a groundbreaking platform designed to power crypto access at scale, enabling the issuance and management of both Traditional Finance (TradFi) and Decentralized Finance (DeFi) investment products from a single, modular platform
Engineered a real-time data synchronization system between NoSQL (by leveraging MongoDB Oplog) and SQL (PostgreSQL), ensuring seamless data transfer and integrity for critical application functionalities.
Contributed to the platform's ability to accommodate a broad spectrum of investment products, including tokens, ETPs, single assets, and indices, by integrating functionalities such as in-kind and in-cash order management, along with pre-trade and post-trade analytical tools.
Implemented comprehensive CI/CD pipelines to automate testing and deployment processes, significantly improving deployment frequency
Collaborated closely with cross-functional teams, including QA and DevOps, to advocate for a "Shift-left" testing approach, resulting in a notable reduction in production issues
Advocated for the establishment of structured release management and release cycles, enhancing project predictability and stakeholder alignment by defining clear timelines and deliverable benchmarks.
Acted as a key point of contact between the development team and senior management, ensuring alignment on project goals and timelines
Tools and Technologies: JavaScript, TypeScript, Node.js, NestJS, Amazon Web Services (AWS), React.js, Git, GitHub Actions, Trunk Based Development, Shift-left approach, Leadership, Terraform, Terragrunt, Helm
2022 — 2022
Greenwich, Connecticut, United States
Symbridge was a US-regulated crypto exchange and digital asset ecosystem focusing on commodity tokenization, designed with an institutional focus - comprised of a FINRA regulated Broker/Dealer able to transact in digital securities and facilitate trading on Symbridge’s ATS that settles trades on blockchain, as well as a Money Transmission licenses holder registered with FINCEN.
Designed, developed, and launched a high-performance client-facing Angular app and Nest.js auxiliary backend, facilitating communication with the matching system over gRPC/WebSockets
Managed a team of 3 developers to improve engineering, test, and operational excellence best practices on the team
Lead the effort to streamline and formalize the entire SDLC for the department, as well as lead Agile Scrum ceremonies
Conduced daily code, design, and process reviews, including code sampling design reviews, code profiling, unit test reviews, and process adherence for source code control and builds
Bootstrapped new projects and reported directly to CTO
Interfaced and communicated effectively with cross-functional teams and can drive consensus toward common goals
Worked collaboratively with QA, and DevOps teams to build and enhance CI/CD pipelines and processes such as the adoption of the Shift-left approach to drastically reduce the number of issues in higher environment
Communicate with technical and non-technical groups regularly as part of product support
Typescript, Node.js, loopback, Angular 11, Rx.js, state management, ag-grid, state management (Redux compatible homebrew store), GitLab, ci/cd, WebSocket, AWS, bash, SQL, trunk-based development, GitHub flow, TradingView charts, Fireblocks, karma, jest, ng-mocks, team management, project management, unit-tests, e2e testing, code-coverage, Integration Testing
2021 — 2022
Charlotte, North Carolina, United States
Charlotte, North Carolina Area
Decreased amount of time spent (by 99.99%) by the team on security provisioning, by developing new controls and leveraging existing tools. Freed up 10+ workdays of engineers' work annually and illuminated human factor. Using Python, bash
Relieved control and increased performance and reliability of critical data streams (~300%) by designing and implementing the custom streaming solution and integrating controls (add-on services, custom service descriptor) into Cloudera Manager using Java, Python, C, Bash
Designed comprehensive big-data systems (batch and streaming), maintained and enhanced data analytics platform with Java
Ability to build consensus and cooperation as well as influence, interact and negotiate with senior leadership in the organization
Served as SME in several areas of the department business, including R&D, DR, security provisioning
Designed a solution and enhancements for the health control dashboard to satisfy the needs of top-management
Implemented new features and automation within the platform which help to streamline the data ingestion process and enable continuous deployment (CI\CD) of new capabilities
Maintained compliance management, created data loss prevention security controls, backup, and disaster recovery plans
Maintained RHEL6-RHEL7 mixed cluster and various related systems with little to no downtime, 6 PB Data Warehouse
Big Data Platform, Cloudera (CDH 5.16 - CDH 6.3), Hadoop, HDFS, Yarn, Spark, Java, Python, Bash, CI\CD, Jenkins, MapReduce framework, RDBMS, Jupyter, Jupyterhub, Red hat Linux (RHEL 6, 7), Rsyslog, Grafana, Kerberos systems, SSL, SASL, Splunk, DevSecOps practices
2018 — 2019
Fort Mill, South Carolina
Developed a business platform for financial advisors that helps to automate and relieve the investment process.
Automated financial model risk analysis, model validation, trends, creation, and proposal steps
Designed components defined in business requirements
Design, code and deploy web applications written in Angular
Extensive support and refactoring of a legacy codebase
Identify, troubleshoot, and resolve web application issues
AngularJS, Angular 6, JavaScript, Typescript, HTML, CSS, SCSS, SASS, T-SQL, TFS, Node.js, Gulp, Karma, Jasmine, TDD, TeamCity, Octopus Deploy
Education
Bryansk State Technical University (BSTU)
Computer Science and Engineering
University of North Carolina at Charlotte