Senior Front-end TypeScript Software Engineer
2022 - 2022Let's Code It- Applied proven patterns to deliver on product requirements according to specification and designer input using React, Recoil, TypeScript, and Next.js.
- Helped integrate new features into the app for Web3 and cryptocurrencies.
- Took part in and implemented several code design decisions and architecture, the app's direction, and any considerations for possible far-reaching consequences.
Technologies: React, Next.js, TypeScript, Recoil, Agile, App Development, GitHub, Context API, Jest, Continuous Delivery (CD), CI/CD Pipelines, JavaScript, CSS, HTML, NPM, YARN, Continuous Integration (CI), CSS Grid, Cypress, JSON, DevOps, Test-driven Development (TDD), API Integration, Amazon Web Services (AWS), Databases, REST APIs, Front-end, Front-end Development, Responsive UI, Software Architecture, Design Patterns, Cloud, Docker, Figma, User Interface (UI), Responsive Web Apps, APIs, Unit Testing, Integration Testing, UI Frameworks, JavaScript Charting, JSON Web Tokens (JWT), JSX, HTML5, Git, JavaScript Testing, Behavior-driven Development (BDD), eCommerce, MetaMask, Distributed Systems, ECMAScript (ES6), Web Development, Mobile Web, Web 3.0, Data Visualization, Responsive Web Design (RWD), Agile Software Development, Mobile UX, Client-server ModelSenior Full-stack TypeScript Software Engineer
2021 - 2022Koodos- Developed a consolidated mobile and desktop application using React Native and Next.js fed by the former.
- Collaborated with an external company and excelled as central liaison to facilitate refactoring efforts and introduce MobX and clean code architecture by Uncle Bob.
- Tracked and completed bug fixes and feature requests, following agile methods and using Linear and ClickUp tracking tools.
- Worked on every part of the codebase as I added crucial new functionality and helped with ESLint and TypeScript.
- Reviewed code, helped maintain coding standards, created architecture, and guided other developers on best practices.
- Helped form new practices, refined existing practices, and helped form the redesigned data model for the database.
Technologies: TypeScript, React Native, Hasura, Supabase, GraphQL, Web3.js, Non-fungible Tokens (NFT), MobX, Context API, Expo, Refactoring, Collaboration, Styled-components, Agile, App Development, GitHub, Jest, Continuous Delivery (CD), CI/CD Pipelines, JavaScript, CSS, HTML, NPM, YARN, Continuous Integration (CI), CSS Grid, JSON, Serverless, Serverless Architecture, DevOps, Test-driven Development (TDD), API Integration, Amazon Web Services (AWS), Databases, REST APIs, Apollo, Front-end, Front-end Development, Responsive UI, Back-end, Software Architecture, Design Patterns, Cloud, Docker, Mobile Development, Figma, React Native for Web, User Interface (UI), Serverless Framework, Responsive Web Apps, APIs, Unit Testing, Integration Testing, Full-stack Development, UI Frameworks, React Native Reanimated, Clean Architecture, Back-end Development, JSON Web Tokens (JWT), JSX, HTML5, NoSQL, Full-stack, Git, JavaScript Testing, Distributed Systems, ECMAScript (ES6), Expo.io, Web Development, Mobile Web, Web 3.0, Responsive Web Design (RWD), Agile Software Development, Mobile, Mobile UX, Client-server ModelFull-stack TypeScript Software Engineer
2018 - 2020[PRIVATE]- Designed and delivered error-free, robust, secure, and efficient code for both the front and back end in TypeScript.
- Developed and implemented a scalable application structure that can be extended as the codebase grows.
- Designed and implemented an extensible, scalable, and heavily typed navigation system to integrate thoroughly with React Navigation for Native.
- Set up GitHub actions and issue management tracking software.
- Designed architecture for a microservices deployment communicating with various other services and queuing actions through message brokers.
Technologies: React, Node.js, TypeScript, Prisma, TypeGraphQL, Docker Compose, Amazon S3 (AWS S3), GraphQL, Apollo, React Apollo, Context API, React Native, Content Delivery Networks (CDN), Minimum Viable Product (MVP), Agile, PostgreSQL, App Development, GitHub, Expo, Jest, Continuous Delivery (CD), CI/CD Pipelines, JavaScript, CSS, HTML, Amazon Simple Queue Service (SQS), Amazon CloudFront CDN, NPM, Continuous Integration (CI), JSON, OAuth 2, DevOps, API Integration, Amazon Web Services (AWS), Databases, REST APIs, Front-end, Front-end Development, Responsive UI, Back-end, Software Architecture, Design Patterns, Object-oriented Programming (OOP), Cloud, Docker, Twilio API, Mobile Development, User Interface (UI), Responsive Web Apps, APIs, Unit Testing, Integration Testing, Full-stack Development, UI Frameworks, React Native Reanimated, Back-end Development, JSON Web Tokens (JWT), JSX, HTML5, Full-stack, Git, Google Maps, Google Maps SDK, Google Maps API, JavaScript Testing, eCommerce, Distributed Systems, ECMAScript (ES6), Expo.io, Web Development, Mobile Web, Responsive Web Design (RWD), Agile Software Development, Mobile, Mobile UX, Client-server ModelFull-stack TypeScript Software Engineer
2017 - 2020Freelance- Designed and developed full-stack applications using various toolchains for established businesses in the NYC Diamond District. In addition to React, I used technologies such as SaaS and TypeScript.
- Created efficient, scalable, and secure MongoDB system architectures with different aggregation requirements. Optimized for production and implemented them according to industry best practices.
- Wrote clean, performant, and secure code following industry best practices and methodology.
- Analyzed existing systems and formulated the logic for new systems. Defined logic procedures.
- Developed tests and created and maintained high-performance, innovative, and secure web applications with CI/CD pipelines.
- Used version control with Git and GitHub, deploying to hosting platforms like Heroku or DigitalOcean.
Technologies: TypeScript, Node.js, Express.js, React, Redux, Amazon Web Services (AWS), Jasmine, MongoDB, SQL, Sass, App Development, JavaScript, CSS, HTML, Redis, Amazon S3 (AWS S3), Amazon Simple Queue Service (SQS), Amazon Route 53, AWS CloudFormation, Amazon CloudFront CDN, AWS ELB, NPM, D3.js, JSON, OAuth 2, OAuth, Google Analytics, API Integration, Databases, REST APIs, Content Delivery Networks (CDN), Minimum Viable Product (MVP), Front-end, Front-end Development, Responsive UI, AWS Lambda, Back-end, Software Architecture, Design Patterns, Object-oriented Programming (OOP), Cloud, PostgreSQL, User Interface (UI), Lambda Functions, Responsive Web Apps, APIs, Progressive Web Applications (PWA), Integration Testing, Full-stack Development, MongoDB Atlas, UI Frameworks, JavaScript Charting, React Native Reanimated, Back-end Development, JSON Web Tokens (JWT), HTML5, NoSQL, Full-stack, Git, Google Maps, Google Maps SDK, Google Maps API, Behavior-driven Development (BDD), eCommerce, Webpack, MUI (Material UI), NestJS, SCSS, Swagger, OpenAPI, Loopback, Single-page Applications (SPA), Strapi, Auth0, ECMAScript (ES6), Web Development, Mobile Web, Data Visualization, Responsive Web Design (RWD), Mobile UX, Client-server Model, MERN StackAuthor
2009 - 2009Freelance- Wrote a national-level proposal for high school education in the United States.
- Sought to revamp the entire approach to education, making it more holistic.
- Included detailed plans for what students would study and prepare for in each of the four years in high school.
- Proposed how students will be prepared according to spanned the four years.
Technologies: Education, Higher Education, Proposals