Palo Alto Networks |
Tel Aviv, Israel (remote)
|
Senior Staff Software Engineer |
Apr. 2020 to Current
|
Led development for implementing popular Hadron (Crypsis's React App) features in XDR (Palo Alto Network's Hybrid React/Angular App). Features include 30 Artifact Tables, writing and updating scripts to extract logs from online and offline hosts, Custom Timelines, and MacOS support.
- Frontend Lead for a next-gen Digital Forensics platform designed to help Cyber Security Analysts detect and diagnose Cyber Attacks
- Led an effort to improve productivity across the Frontend team by moving usable components to a storybook instance and adding necessary documentation to the codebase
- Orchestrated monthly UI feedback sessions with power users (Unit 42) to extract valuable feedback
- Built out platform wide support for MacOS Artifacts in the Forensics Module
- Leveraged D3.js to better visualize time series data and infected networks
- Worked with Unit 42 Cyber Security analysts to improve data extraction scripts to get more detailed data for our product
- Updated React codebase to use React best practices. Introduced TypeScript & Cypress to ensure stability
- Tech Stack: React (16.9), Angular (14.1), TypeScript, Python, ag-grid, D3, Cypress, GCP, Big Query, MongoDB, GitLab, Jenkins, Jira
Remine |
Tysons Corner, VA
|
Senior Dev Lead |
May 2018 to Apr. 2020
|
Led a team of 15 including developers, QA, PMs, and industry experts to build a white-labeled complete MLS system, including a RESO platinum-certified O-Data API, Database, Admin service for MLS Admins/executives, Broker portal, and agent facing Add/Edit Listings service.
- Worked directly with C-Suite, MLS Executives, and Consultants to ensure an optimal product-market fit
- Very active in the code-review process to provide the highest quality codebase
- Initial Frontend Architect for our codebase
- Led dev effort to make products fully internationalized (i18n) and accessible (WCAG 2.0 AA)
- Leveraged Jira & agile principles to maximize team velocity
- Tech Stack: Postgres, AWS, React (16.9), Redux, TypeScript (FE/BE), Node, D3, Cypress
Tysons Corner, VA
|
Team Lead |
May 2018 to Jan. 2019
|
Led a team of 4 developers to build a consumer-facing application. My team (1 of 4 teams) was responsible for building out features on our core product to support the consumer application work.
- Developed CRM to empower realtors to manage and track clients on our consumer portal
- Built a customizable Server Side Rendered (SSR) homepage for realtors to serve as the entry point to our consumer portal
- Built an email service to allow realtors to invite their clients to our consumer portal and send them potential properties
- Translated business requirements from the Head of Product and Managing Directors into detailed tickets for my developers
- Tech Stack: Postgres, AWS, React (16.9), Redux, TypeScript (FE/BE), Node, D3, Cypress, Three.js
Dormie |
Tysons Corner, VA
|
Co-Founder, Lead Developer, CTO |
June 2017 to June 2018
|
Dormie empowered people to express their inner competitors through the game of golf. On Dormie, golfers connect with nearby similar golfers, play individual and team matches, and compete globally through our leaderboard and power ranking system
- Wrote over 60% of the codebase in a production React Native (iOS & Android) application and code reviewed the remaining 40%
- Developed, trained, and integrated a global golf power ranking in python
- Designed and implemented agile sprint schedules, an intensive code review process, and deployment procedures
- Tech stack: React Native, React (15.4), Redux, Apollo, React-Router, React Navigation, GraphQL, D3.js
Solution Street |
Herdon, VA
|
Software Engineer (Contracting for: Deltek) |
Dec. 2015 to Oct. 2017
|
Developed a customer relationship management single-page JavaScript application for a large global software company
Built a Shared Component Library consisting of reusable components, in-depth testing, and documentation
Tech stack: React, Redux, Sass, C#, Microsoft SQL Server, Git
Led an internal initiative to identify feasible React Native solutions for our clients
James Madison University |
|
Predicting Sitcom Speech |
|
Built a Machine Learning algorithm to predict which character said a particular line. Scrapped and cleaned data for entire seasons of 8 popular sitcoms (SpongeBob, HIMYM, Seinfeld, Rick & Morty, Friends, etc) to attain final dataset over 300,000 spoken lines. Performed various NLP techniques during analysis, including Word2Vec, TF-IDF, NER, Sentiment Analysis, and LDA. The final model used a combination of Multinomial Naive Bayes and TF-IDF Vectorizer that was 32.19% accurate.
Surf Dating |
|
Built an MVP of a grid based dating App. We wanted users to be able to filter more accurately on what they're looking for (interests, hobbies, College, shared networks, etc). I was the head of the Engineering for this project. I functioned as a hybrid technical Project Manger, iOS developer, and BE engineer. In this role, I had 3 overseas developers underneath me.
Knock |
|
Built a Proof of Concept Ruby on Rails application to get early users on the Knock platform. Knock allows high school students to connect with students at universities they hope to attend. High school students 'knock' at the college students by requesting a paid phone call, video call, or in-person meeting.
JMU QFIN Senior Thesis |
|
Leveraged SAS to back test Joel Greenblatt’s Magic formula on securities from the S&P 500 between 1985 and 2014. Portfolio yielded an average annual return of 35.65% (compared to 12.57% of the Value Weighted S&P 500) and a 33.56% CAGR over the testing the investing horizon. The formula created a portfolio of equally weighted investments in the 30 securities with the highest Earnings Yield & ROIC from the S&P 500.
React Native NOVA · Co-Creator, Organizer, & Speaker |
2017 to 2020
|
React Native NOVA is a community of React Native developers aiming to become better developers and learn new tools and technologies in the fast-paced JavaScript World. Gave talks such as: Intro to React Native, Mastering Animations in React Native, when to build a Native, PWA, Expo, or React Native.
Teamesteem · Technology Advisor & Mentor |
2017 to 2020
|
Teamesteem strives to cultivate conscious, aware, globally-minded leaders able to execute with and through people for a higher purpose. I lead a Tech education effort by talking at various summits and serving as a mentor to members of Teamesteem.