React Developers and Architect
2022 - 2022Deloitte Pixel- Developed a migration strategy for a legacy React application to be converted to a series of micro front-ends.
- Created a proof-of-concept using webpack module federation showing how different projects could be converted to MFEs and interact with each other.
- Worked on migrating two major feature sets over to this new architecture.
Technologies: React, TypeScript, Redux, Node.js, UI Frameworks, CSS, Front-end, HTML, MUI (Material UI), JSX, REST, TypeScript 3, APIs, User Experience (UX), User Interface (UI), SQL, Tailwind CSS, UX Design, Full-stack, ResponsiveFront-end Expert
2020 - 2022AXA - Platform, Capabilities & Automation- Designed and developed a suite of custom React components for company-wide adoption according to the AXA corporate style guides.
- Coded all components to be completely responsive and gracefully adapt to mobile, tablet, and desktop.
- Recreated two existing internal web applications using the new component library.
Technologies: JavaScript, React, GraphQL, Sass, Less, React Native, Redux, Immutable.js, Gulp, Babel, Webpack, Apollo, Node.js, Storybook, UI Frameworks, CSS, Front-end, HTML, JSX, REST, TypeScript 3, APIs, User Experience (UX), User Interface (UI), SQL, UX Design, ResponsiveFull-stack Developer
2018 - 2019Maniacally- Built a customizable internal social network with built-in messaging and conferencing using Vue.js, Node, and MySQL.
- Created a responsive front end using Vue.js and Bootstrap 4.
- Create a RESTful back end using Node.js, Express, and Passport.
- Built and maintained the data layer using MySQL.
Technologies: MySQL, Node.js, Vue, JavaScript, CSS3, React, React Native, ECMAScript (ES6), HTML5, PostgreSQL, Responsive Web Apps, TypeScript, Next.js, CSS, Konva, Front-end, HTML, MUI (Material UI), JSX, REST, APIs, User Experience (UX), User Interface (UI), SQL, UX Design, Live Chat, Voice Chat, Video Conferencing, Video Chat, Angular, Full-stack, ResponsiveFull-stack Engineer
2018 - 2018Nuro- Built a React UI for an online marketplace for rapid food delivery from supermarkets.
- Developed a RESTful API back end using Go to support the shopping cart and admin functionalities.
- Prototyped and then iterated rapidly with several production pushes per week.
- Worked on a React Native mobile app for ordering from supermarkets.
Technologies: MySQL, Go, React, JavaScript, Node.js, CSS3, ECMAScript (ES6), HTML5, Responsive Web Apps, CSS, Konva, Front-end, HTML, JSX, REST, APIs, User Experience (UX), User Interface (UI), SQL, Full-stack, ResponsiveFull-stack Developer
2016 - 2017Apple Home Care- Worked on a large-scale custom healthcare application.
- Developed a client-facing UI using React and Redux for functionality supporting invoicing, customer profiles and history, and inventory management.
- Created a queue-based back end in .NET Web API to support order management, inventory adjustments, and the packing, shipping, and delivery process.
- Developed scheduled tasks for daily processing of invoices.
- Built a React Native app to allow delivery tracking and receipt along with customer reception/signing.
Technologies: Sass, ASP.NET Web API, C#, Redux, React, JavaScript, Node.js, CSS3, ECMAScript (ES6), HTML5, Responsive Web Apps, CSS, Front-end, HTML, REST, APIs, User Experience (UX), User Interface (UI), HIPAA Compliance, SQL, Healthcare, Full-stack, ResponsiveFull-stack Developer
2016 - 2016Telefonica- Created a zero-installation web-based group video chat application with a collaborative slideshow presentation feature.
- Developed a front end using AngularJS and WebRTC technology.
- Created a RESTful back-end API in .NET (C#) using MongoDB as the database.
- Interacted directly with the product manager to rapidly prototype, iterate, and deploy the solution.
Technologies: WebRTC, MongoDB, .NET, AngularJS, JavaScript, Node.js, CSS3, React, ECMAScript (ES6), HTML5, CSS, APIs, User Experience (UX), User Interface (UI), SQL, Live Chat, Voice Chat, Video Conferencing, Video Chat, Full-stack, Responsive