Experience
2018 — Now
2018 — Now
New York City Metropolitan Area
Working primarily with JavaScript frameworks and libraries (Angular 7+, Lodash, Moment.js, Express) to develop applications centered around data management and UI/UX design for the education tech space.
Develop and maintaining backend API routes and features built with Express.js on a SQL database (DBeaver). Leveraging Sequelize and Knex’s robust but abstracted functionality for database queries, seeding and migrations.
Integrated existing codebase with cloud solutions on the google cloud platform, as we transitioned from a monolithic architecture to a microservices one.
Coordinating with other departments, stakeholders, and customers on software development, improvements, debugging, ticket support, internal tools, and implementation strategies.
Actively participating in sprint planning to determine to best product specification, design, implementation, performance as well as engage in discussions about boosting productivity with non core technologies.
2018 — Now
2018 — Now
New York City Metropolitan Area
• Mapped out and implemented React component architecture to create a dynamically rendered Single Page Application to keep codebase maintainable and modular despite growing functional complexity.
• Implemented reusable React components of dashboard charts to reduce development time and technical debt.
• Applied Flux architecture to manage state, handle events and design visual schemes to keep code readable.
• Implemented and devised requests with the fetch API to robustly and elegantly handle asynchronous requests, making conversions of analytic queries and metrics from AWS into parsable data efficient.
• Visualized data with Echarts to render a customized chart, designed to track a specific AWS metric over time.
• Designed and tested backend AWS SDK integrations with Node.js and Express to parse through AWS’ vast array of services, each with their own functional complexity, and pull only data sets necessary to populate components.
2017 — Now
2017 — Now
Give me a Break | Time Management Application that keeps track of workflow
• Created a Single Page Application with React.js, designed to render visually relaxing components that depended on user preferences and input in order to construct the ideal user break scenario.
• Using WebPack, developed cross browser version compatibility to maintain consistency with older machines or users who are reluctant to install updates to their operating systems.
2017 — Now
2017 — Now
Workboard | Project management tool
• Boosted loading performance by establishing static routes through React Router to minimize server requests within the single page application and handle progressive resolution of views.
• Organized WebPack and created custom scripts to run multiple servers concurrently, allowing different threads to run synchronously to ultimately reduce development time.
2017 — 2018
2017 — 2018
New York City Metropolitan Area
StockTender | Stock Keeping Application
• With Node.js and Express, mapped and implemented it’s design by leveraging the Express frameworks’ flexibility and scalability to manage routing and requests to the backend.
• Created a RDBMS with PostgreSQL, utilizing its relational design to store data only once and avoid inconsistencies.
• Employed Object relational mapping techniques to speed up the development of simple, repetitive SQL queries.
• Used Sequelize, to map database entries and restructure responses, with ECMAScript2015’s destructuring, to parse response data into easy to read and partitionable formats to frontend workload.
Education
Brooklyn College
Bachelor's degree
2010 — 2016
Codesmith