Senior Frontend Engineer
****.***************@******.**
https://twitter.com/forrester941104 https://github.com/johnforrester1104 Apopka, Florida, 32712, USA +1-865-***-****
A highly creative and driven Frontend Engineer with a 10 years of experience in both enterprise and startup environments. Passionate about challenging the status quo and writing a unique story in my developer diary.
Work Experience
John Forrester
Senior Frontend Engineer
XQ Message
-
Developed a Zero-Trust secure chat app that can be integrated with renowned Messengers (Gmail, Outlook, Slack etc) catering to over 100K users. Built with React, TypeScript, Node, C# and Python. Exploited React Native to successfully launch an IOS and Android compatible secure chat application incorporating geofencing and GPS features through native modules, using Java and Objective-C. Leveraged React, ChakraUI, and Storybook for designing and building an intuitive MVP from Figma designs, resulting in a sleek user interface with a development time reduction of 25%. Crafted an appealing data-rich visualization of real-time messaging flow across the globe - successfully managed the global tracking system to alert users for every message breach attempted, leading to a significant decline in data breach attempts by 30% over six months. Integrated the Live-Tracker feature into the core dashboard with the use of React Hooks, Mapbox, Turf.js and WebSocket resulting in real-time geospatial data visualization. Strengthened the CI/CD pipeline by integrating the Jest and Cypress testing suite, ensuring that all written codes have 90% test coverage prior to deployment. Pioneered the development of the XQ Secure API toolkit for external use, a cross-language open source project hosted on NPM and GitHub, offering JavaScript, Python and C# variations and extensive documentation.
Tech stacks : React/React Hooks / Redux / TypeScript / GraphQL / Node / C# / Python / CICD / AWS / Docker / Jenkins / Kubernetes / React Native / Babel / Mapbox / Redis / PostgreSQL / Jest / Cypress Oct 2019 Present
Senior Frontend Developer
Grammarly
-
Redesigned Grammarly web editor leveraging React, Redux, and Typescript and effectively integrated Grammarly's API, resulting in a substantial reduction in suggestion time and enhancing overall user experience.
Optimized Grammarly API to support real-time editing capability by employing GraphQL over REST, which dramatically improved server-side efficiency and response times by 40%, providing users with an exceptional real-time editing experience.
Leveraged React, TypeScript, Webpack to develop Grammarly Extension compatible across various websites, compliant with WCAG standards ensuring universal accessibility. rated 4.7/5 on Chrome Webstore.
Crafted the feature-rich Grammarly Virtual Keyboard for IOS leveraging Swift and IOS native APIs, offering customizable layout, built - in dictionary, and real-time writing assistant, consequently enabling users to compose daily messages and blogs more efficiently with a 50% time reduction. Mentored junior developers and supervised over 90% of the SDLC stages, from requirement gathering to product launch, ensuring project objectives were consistently met and quality execution was maintained.
Tech stacks : React / TypeScript / Webpack / GraphQL / REST / Node / Python / Swift / CICD / Git / Apple / IOS /React Native / Mentoring
May 2017 Oct 2019
Core Skills
Education
Frontend Developer
Meta Formerly Facebook
-
Utilized React, Node, and WebSocket to build a secure, real-time messaging platform for the Meta Workplace, allowing seamless private and group communication enhancing team collaboration. Created responsive polling dashboard with Meta UI Kit and D3.js, enabling employees to efficiently gather team feedback and gauge sentiments about projects and ideas. Leveraged WebRTC and Python Flask to develop the video conferencing feature in the Meta Workplace, enabling more effective remote collaboration regardless of location. Pioneered an internal webinar series to introduce latest React.js concepts and methods via Code- Kata sessions, significantly boosting the team's React development velocity by 140%. Set up LESS/SASS sorting guidelines, greatly enhanced developer experience and achieving code conventions consistency, which effectively reduced daily code review time by 30%. Tech stacks : React / Node / Redux / D3.js / WebRTC / Python / Django, Flask / LESS, SASS / WebSocket
/ TypeScript/Git
Jun 2014 Apr 2017
JavaScript ES6+, TypeScript, C#, Swift, React, Vue, Next.js, Redux, Storybook, React Native, Expo, Node.js/Express.js, .NET, Docker, Jenkins, AWS / GCP, GraphQL Penn State University -
Bachelor's of Computer Science
Mar 2012 Apr 2014