Post Job Free
Sign in

React & Next.js / Postgres(Supabase) / Vercel Hosting AWS Certified

Location:
West Palm Beach, FL
Posted:
May 15, 2024

Contact this candidate

Resume:

Thanks for considering me for your open role/project. A little about me

As a motivated React/Next.js/Supabase full stack developer, I have more than 20 years of experience building web-based applications for companies like IBM, Microsoft and ZenPlanner. Throughout my career I’ve served in a variety of roles supporting the software development life cycle process including analyst, architect, developer, QA and project manager. I've excelled both as a lone resource and as an embedded team member (40+ team members).

Along my journey of software development I've successfully architected and deployed applications that used monolith, SOA and microservices paradigms. I always believed in simple-first, even when the latest and greatest tech trends may have suggested otherwise. What does the client need right now? Let me understand their business (and industry, if I could) and develop my requirements docs while being as forward-thinking as possible.

Over the last 6 years I've jumped on the TypeScript front-end bandwagon and built a few applications in Angular and Vue.js, but quickly found a home with React / Next.js / Typescript & Supabase. My experience will benefit your project from the perspective of performance and streamlined processes; I've seen a lot of what doesn't work and can turn those pitfalls into features. Recently earned the AWS Certified Cloud Practioner certification (September 2022). Additionally I've leveraged Payload CMS to build out several internal applications as well as blog and a fully functional e-commerce application (Stripe / Clerk). I've posted several of my recent projects to Github.com (links included in my resume), and I'm certain your technical leadership will be able to quickly ascertain my value as a resource. Thanks again for considering me,

Rich Leach

303-***-****

ad5qct@r.postjobfree.com

ad5qct@r.postjobfree.com Denver, CO / West Palm Beach, FL / remote 303-***-**** Rich Leach

I build software that adds value.

React & Next.js / Postgres(Supabase) / Vercel Hosting AWS Certified Cloud Practitioner / US Citizen

· cfsnap.com · github.com/richleach · https://gist.github.com/richleach A quick snapshot...

I've worked with

· Software development: 15+ years

· Web Server technology: 15+ years

· API development: 13+ years

· React/Next.js: 6 years

· CMS (Headless): 6 years

· TypeScript: 5 years

· Angular/Vue.js: 2 years

· Coldfusion development: 15+ years

· Supabase (Postgres): 4 years

· Various RDBMS: 15+ years

· HTML/CSS/JavaScript: 15+ years

I've worked as a

· Webmaster

· Full Stack Developer

· Front End Developer

· Senior Software Developer

· API Developer

· Business Analyst

· Coldfusion Developer

· SQL Developer

· QA Engineer

· Applications Architect

· Bug Fixer/Tech Debt Assassin

...in these industries

· Technology

· Software

· Real estate

· Construction

· Furniture manufacturing

· Online education

· Telecommunications

· Travel/flight reservations

· Government health data

· Web site development/design

Employment Summary

Senior Application Developer / Team Lead - BlueIbis Home Rentals, FL 08/14-present Developed, designed all technical facets of a public facing website, primarily Postgres and MySQL backend with multiple calls to external Restful API services for dynamically available real estate listings. SQL Server, MySQL RDBMS, PDF generation for contract printouts, portal functionality for customer interaction (move- in/move-out/property sale/real estate agent check lists.) Platform conversion from traditional response/request to SPA paradigm with additional functionality provided via React and Next.js. Migrated dynamic and static pages, and custom API endpoints to Next.js' API routes as well as getServerSideProps dynamic content generation. Configured, installed and coded Auth0 (via react-use-auth NPM package) to authenticate user's credentials and serve appropriate content via React Router (including Routers, Route Matchers and Navigation). Configured and coded Amplify Login functionality, customized Auth methods and applied custom styles to Auth screen objects. Collaborated closely with designers, other engineers, and product managers to maintain schedules, respect budgets and manage feature expectations. SEO performance tracking via AdSense, keyword tracking and SEO campaigns primarily with Google and local cable TV advertising. Performed Business Analyst duties to close some security gaps and tighten up a mission critical quote/order application that had been developed and deployed incrementally over the last 20 years. I translated existing functionality and desired features into future-state system requirements. Served as a resource for external

(Beacon©) software migration - worked with designers, backend API devs and management to implement a newly designed interface. Some Angular 1.3 but mostly 4.0+, PrimeNG (PrimeFaces), HTML, CSS, Typescript, Tomcat, Angular CLI. Built and implemented test cases to streamline load times for the application using Webpack, Webpack Bundle Analyzer and the CommonsChunkPlugin. Optimized and reduced some of the code directly using trackBy, ChangeDetectorRef, and Rxjs' Share/debounceTime . Agile environment, JIRA, GIT.

Senior Application/Full Stack Developer (Project Manager, Tester, Admin Liaison, Referee) - Thoutt Bros, CO 05/08-12/17

I worked with the department leaders to obtain requirements then designed, built, tested and secured a custom intranet product which has just eclipsed its 13th year in production. (Coldfusion, PostgreSQL, HTML/CSS/Javascript, Bootstrap, SQL, PDF generation, Active Directory and Microsoft IIS web server integration, Excel spreadsheet generation, Exchange Server integration.) An in-house, mission critical application secured by AD and users/groups/roles. Application started as a custom estimating application, evolved to orders (advancing, archiving and re-purposing estimates' data for orders promotion) with custom reporting features for receivables. Frequent requests for mini and one-off application functionality. JVM memory/garbage collection tuning, advanced database pooling/caching for custom reporting on-the-fly. Business Analyst duties included cataloging and analyzing an existing spreadsheet application in use for more than 10 years. Defined current application functionality, users' based permissions, business owners and users, established current state of application and generated current & future state, and wish list of features. Staged development plan, timelines, required resources, hardware and software requirements. Senior Software Developer - ZenPlanner, CO 09/14-02/15 & 10/16-07/17 Bug fixes and reduction of tech debt; Coldfusion code base (Lucee, Railo, Apache). Bugs included everything from client side CSS/Bootstrap/Javascript library/browser, pixel pushing, responsive design layout issues, typos and layout enhancements - all the way to server configuration issues, database query/stored procedure error handling (SQL Server), Amazon Web Services errors, AWS deployment issues, Apache configuration woes, Coldfusion Administrator config, session and other state management. Logged bugs against JIRA, code against GIT repos, code design peer reviews. MVC, CFC development, CFfunction development. Software Developer - TCA Enterprises, LLC 05/08-present Technical solutions and full stack application development including front end, database, middleware, API development and backend/server deployment. Configure & deploy hosting solutions, agency level service and support to industries including software development, construction, retail (custom furniture), real estate, the federal government and fitness facility management. Site rebuild/rebrand: thebeatentrail.net

· Redesigned existing web application to include newly developed online store, established Youtube presence and Amazon affiliate influences.

· Designed, developed and deployed using Next.js, Supabase/Postgresql, Vercel and CI/CD workflow.

· Implemented dynamic Youtube playlists and videos via the Youtube Data API, dynamically displaying video thumbnail/usage details/descriptions and statistics at request time. Increased Youtube page traffic by 73% after first week of deployment.

· Dynamically consumed and displayed custom products and online Trail Therapy™ merchandise via the Teespring Seller API (v1).

· Google Analytics implementation with Next.js - including GA account/property/data/web stream creation and Tag Management implementation.

React, Next.js, Supabase, Tailwind CSS, shadcn/ui, Vercel, Github Custom blog software built in Next.js / Typescript / Tailwind with a Supabase backend: cfsnap.com

· Designed and built custom, public facing blog software utilizing Next.js, CSS, Typescript and Supabase

(Postgres and RLS) stack. Authentication using Supabase context provider (Next.js Auth Helpers). Full CRUD operations. Automatically approves/rejects comments based on dynamic content checking in real time.

· Converted cfsnap.com from classic response/request based site to fully responsive SPA (single page application) using Next.js, React, React Query, useSWR hook, Supabase and custom CSS managed and deployed from Github via CI/CD.

· Dynamic blog page content generation utilizing getServerSideProps at run time, as well as static content generated at build time using getStaticPaths and getStaticProps .

· Dynamic page layout/menu styling and page identification using custom route detection in _app.js and Next.js' useRouter . Implemented next/head, next/link, next/image, path matching, useEffect/useState hooks for data fetching (Fetch, Axios and various custom hooks). Global and module CSS, application messaging via React Toastify library.

· Maintain login and user state via AuthContext, Supabase Auth, server side HttpOnly cookies and JSON Web Tokens (JWT). Wrote request & response logic using Next.js' API routes to communicate with Strapi CMS while preserving server autonomy and application security avoiding client side security implications. Implemented authorization via JWT/HttpOnly Cookies as well as OAuth.

· API development using Supabase Postgres, Row Level Security (RLS), Postman and Next.js' API routes.

· Created and implemented authentication provider via Google's Firebase; Mapbox, Google Maps Platform's Places API and Geocoding API.

Auth0 User Authentication, AWS Amplify Login Integration with Next.js

· Configured, installed and coded Auth0 (via react-use-auth NPM package) to authenticate user's credentials and serve appropriate content via React Router (including Routers, Route Matchers and Navigation).

· Configured and coded Amplify Login functionality, customized Auth methods and applied custom styles to Auth screen objects.

· Implemented router hooks including useParams, useLocation, useHistory and useRouteMatch as well as protected routes.

React, Next.js, Supabase, Typescript, CSS, Tailwind CSS, Github, Vercel In addition to the companies listed above I've helped the following companies with various projects over the years: Microsoft, IBM, Quovadx, Video Professor, Maxtor Corporation. Technology Summary

• Developed applications using the Single Page Application (SPA) paradigm, primarily using React, Angular, PrimeNG, Material-UI/Tailwind CSS and Typescript on the front end, and Coldfusion (RESTful) services (SQL Server/MySQL) and Supabase (Postgresql) APIs on the backend.

• Angular & React development experience includes NPM, CLI, routing, http, forms (template & reactive), formatting validation, pipes and component level architecture, used in numerous modern design patterns. Context API, State hooks, Effect hooks, PropTypes type checking, Layout & design done with Visual Studio Code, Photoshop, Atom, Bootstrap, PrimeNG and Material Design.

• Successfully produced high availability internet software solutions using all phases of the Software Development Life Cycle (SDLC) utilizing waterfall, Agile and evolutionary prototyping methodologies. Requirements gathering/specification, site architecture, SEO, front end and back end Coldfusion development, story board/prototype design, UI design, HTML/mobile responsive template layout, domain modeling and database design/normalization and connectivity, SQL queries and stored procedure development, graphics, multimedia application, streaming content, asynchronous communication, client/server side scripting, testing and regression. I've had my fingers in the "M", the "V" and the "C" of a lot of MVC applications.

• Architected and built web applications around the current search engine algorithms to enhance rankings and search engine placement results. Created advanced site logging & user tracking applications that enhanced site security and integrated with site tracking and statistics reporting tools. Coordinated deliverables, clarified and finalized requirements, and managed integration, testing and deployment. Built numerous systems in Coldfusion that communicated between non-connected databases (Query of Query, WDDX), RESTful web services, externally available systems via text files and dynamically generated XML code. Content Management System experience with Mura CMS. Entity management with Coldfusion’s ORM (Adobe’s Hibernate equivalent). Productive in an agile software development environment. URLs

• thebeatentrail.net • cfsnap.com

• blueibishomerentals.com • zenplanner.com

• roguewave.com • richleach.com

Education

• The Colorado Institute of Art, Associates of Arts, Communications Technology

• Montclair State College of NJ, Management Information Systems / Dietetics and Nutrition

• Generative AI - DeepLearning.AI, Coursera.org

v. 04.30.2024



Contact this candidate