Resume

Experience

2023 - 2024
BlockRock

Software Engineer

• Developed smart contracts and automated trading infrastructure using React, TypeScript, Python, Rust, SQL and Solidity to systematically trade financial products on the Ethereum and Solana blockchain running 24/7.
• Developed and designed algorithmic trading backend systems in Python that took raw swap transactions from blockchain to create price graphs that enabled the team to perform quantitative functions on OHLC time series.
• Developed and designed blockchain scanning software using Python and PostgreSQL allowing the team to track decentralized financial asset behavior, such as trending price, relative volume, large transactions, and more.
• Designed and developed proprietary custom blockchain trading user interfaces using React and TypeScript that allowed traders to effectively buy and sell crypto assets with a powerful interface increasing their performance.
• Developed a scalable data pipeline that aggregated millions of swap transactions into a data on demand infrastructure built using GraphQL and Redis to perform queries instantaneously on our very large data set.
• Deployed and maintained production infrastructure ensuring systems were running reliably as intended and upholding the responsibility to patch errors across all trading systems in real-time resulting in 100% uptime.

2022 - 2023

Backend Software Engineer

● Developed and participated in the design of robust backend API endpoints utilizing advanced JavaScript and TypeScript programming skills and harnessing the power of cutting-edge AWS Serverless technologies, including API Gateway, AWS Lambda, DynamoDB, Amazon S3, Kinesis, Step Functions and CloudWatch.
● Developed a backend script that updated production databases to migrate new database attributes and deployed scripts on GitLab CI Pipeline to easily deploy and rollback changes allowing our team to migrate new API.
● Architected and developed a new data validation pattern which reduced the amount of redundant unit tests, decreasing the amount of duplicated lines by around 50% in some files. This change also brought many bugs that were not yet found to the surface which were shortly fixed after in the next sprints.
● Designed, developed and implemented a method of logging critical errors in our application pipeline by feeding log statements into AWS CloudWatch which sent notifications to our Webex and Slack channels which allowed our team to detect production errors in realtime and apply necessary patches immediately.

2020 - 2022

Full Stack Software Engineer

● Developed frontend and backend user login system with React, NodeJS and AWS Cognito that allows users to seamlessly register, login, verify their email or reset their password for BrightBox templating web application.
● Developed frontend and backend membership subscription system with React, NodeJS, DynamoDB and Stripe. Utilized Stripe’s webhook system to automatically send requests to our server upon user activity like payments.
● Developed DICOM PACS Transfer protocol cloud storage service with Java, DynamoDB and AWS S3 that allows surgeons to move their X-RAY images from medical modalities directly into our cloud storage server.
● Increased sprint productivity by organizing our technical debt and bug tasks and gradually bringing these tasks in our sprints which allowed our team to create new features while also improving the codebase over time.

2019 - 2020

Full Stack Web Engineer

● Communicated and worked with CEO of NY Real Estate Agency to gather project requirements for the software product which resulted in a gathering a clear set of business requirements to ensure successful project delivery.

● Developed robust front-end user interface that allowed customers to seamlessly search, browse and research properties offered by NY Realty which resulted in increase real estate transactions due to the increased accessibility of information to customers.

● Developed backend infrastructure using Typescript and NodeJS to create a server that transferred data to and from the user interface which was hosted on AWS EC2 servers which resulted in high available, fast data transfer speeds and minimal monthly server costs for our product.

2018 - 2019
Astoria Internet

IT Manager

Managed around 50 windows based machines in an office / gaming environment. Performed hardware repairs, software updates, maintained network as well as interacted with the community to provide support and guidance in all of their endeavors. 

Education

2016 - 2020

Computer Science

Studied at and graduated from NYIT with a Bachelors Degree in Computer Science in Manhattan, New York.

  • Enrolled and excelled in many STEM classes including but not limited to Physiscs, Calculus, Linear Alegebra, Discrete Mathematics, Statistics, Artificial Intelligence, Big Data Management, Operating Systems, Programming Language Design, Computer Graphics, Network Security and others.
  • Built many small personal projects to experiment with all different types of technology like mobile development, web development, desktop application, game programming and market based application systems.

I spent most of my time in school studying CS and working on personal coding projects, while also maintaining a healthy balance with extra curriculars like exercise, learning and socialization.

Projects

2023
Solidity

DEX Trader

A platform that enables users to trade on decentralized exchanges with high-speed and precision.

2022
TypeScript

Wallet Sniffer

A blockchain tool that tracks high net worth wallet addresses to track buying / selling activity.

2021
TypeScript

HighLowTicker

A platform that displays high-speed tick data for all crypto tokens listed on Binance exchange in real-time.

2019
React

DiscoverTown

Designed and developed a mobile first social media web application similar to instagram.

2019
React

RiceShare

Designed and developed a mobile first flashcard web application game.

2019
Python

Q-Trader

Developed a neural network that day trades stocks using Q-Reinforcement-Learning.

2018
C#

G-Timer

Developed software that allows administrators to remotely manage computers in an internet cafe setting.

2017
C#

NYIT Summarizer

Developed a program that summarizes any NYIT article into a couple of sentences which helped me complete my weekly assignments.

Frontend Development

100%

Backend Development

100%

Test Driven Development

100%

Developer Operations

100%

Database Development

100%

JavaScript Skills

JavaScript / ES6

100%

TypeScript

100%

React Hooks

100%

React Components

100%

React State Management

100%

React Lifecycle Components

100%

React Testing Library

100%

React Redux

100%

HTML / CSS

100%

CSS Grid

100%

CSS Flexbox

100%

CSS Animations

100%

Bootstrap

100%

Material UI

100%

Tailwind CSS

100%

Materialize CSS

100%

Webpack

100%

Node.js

100%

Yarn / npm

100%

Mocha

100%

Jest

100%

Jasmine

100%

Enzyme

100%

Puppeteer

100%

Cypress

100%

JSON

100%

Fetch

100%

REST API

100%

Socket.io

100%

PM2

100%

NGINX

100%

Docker

100%

Java Skills

Java 8/11/12

100%

Spring

100%

Spark

100%

JSP

100%

Maven

100%

Gradle

100%

JUnit

100%

Mockito

100%

Git

100%

Jenkins

100%

Kubernetes

100%

AWS

100%

Linux

100%