Personal details

Tarek A. - Remote full-stack developer

Tarek A.

Based in: 🇨🇦 Canada
Timezone: Mountain Time (US & Canada) (UTC-6)

About

Experienced full-stack software engineer with a strong background in web development and competitive programming. Proficient in React.js, Next.js, GraphQL, and cloud technologies. Skilled in optimizing microservices architectures and delivering high-performance, scalable web applications. Combines problem-solving prowess with expertise in testing and DevOps practices.

Work Experience

Software Engineer
Chegg Inc | Feb 2022 - Nov 2024
Node.js
TypeScript
GraphQL
Next.js
Styled-Components
OpenAI APIs

• Evolved from front-end specialist to full-stack engineer, mastering React.js, Node.js, federated GraphQL, and real-time subscriptions with AWS SNS and Lambda.

• Developed complex custom React WYSIWYG editors and high-performance components for authoring tools.

• Delivered two critical acquisition tools in 4 months: a content generation system (flashcards, quizzes, reviews) and a project organization tool, increasing user engagement by 30%.

• Conducted comprehensive A/B testing using Optimizely and internal tools to optimize user experience and

conversion rates.

• Engineered NASA, an automation tool leveraging OCR technology to re-author legacy image-based answers into a structured JSON format, streamlining content management and resulting in $6 million cost savings for the company.

• Integrated audio transcription service, introducing AI-enhanced capabilities to acquisition tools using AWS Polly and OpenAI whisper.

• Led team effort to boost test coverage to 85% using Playwright and React Testing Library, enhancing product reliability.

• Partnered with the security team for LLM risk analysis, implementing data protection measures that reduced potential vulnerabilities by 35%.

• Actively participated in agile development processes, from planning to support, in a fast-paced environment.

• Demonstrated strong mentorship skills and consistently delivered high-quality work, meeting project deadlines and exceeding expectations

Information Technology Coach
Get Coding | Oct 2023 - Feb 2024
React

Contributed to Get Coding's mission of creating accessible and effective technical education through personalized software development training.
• Developed comprehensive curriculum for the Software Development Coaching Program, focusing on in-demand technologies and real-world projects.
• Provided one-on-one expert coaching, guiding students through hands-on learning experiences and project-based skill development.
• Successfully mentored a student in transitioning from a teaching career to software development, demonstrating the program's effectiveness in career transformation.

Projects

Chatmonster - AI SAAS Chatbot
PostgreSQL
Redis
TypeScript
Stripe
React
Cloudflare
Next.js
Supabase
OpenAI APIs
Developed and successfully exited Chat Monster, an innovative AI-powered customer service solution that revolutionizes website interactions. This SaaS platform generates an embeddable script, enabling businesses to seamlessly integrate an intelligent chatbot into their websites. Key achievements: • Created a cutting-edge AI chatbot that efficiently answers customer queries, enhancing user experience and driving revenue through lead generation. • Engineered an advanced analytics dashboard using shadcn and recharts, providing comprehensive insights in the admin panel for data-driven decision making. • Leveraged a robust tech stack including Next.js, next-auth, Stripe, Upstash, OpenAI, RAG, and vector embeddings to ensure scalability, security, and optimal performance. • Achieved a successful exit by selling the project on the Flippa platform to a company, demonstrating the value and market potential of the solution.

Education

Douglas College
Post Graduation Diploma・Data Analytics
Sep 2019 - Dec 2021
Ahsanullah University of Science and Technology
Bachelor's degree・Computer Science
Jul 2013 - Oct 2018

Certifications & Awards

Udacity React Nanodegree
Udacity | May 2020