PRATHEEKSH JOSEPH
Senior Front End Developer
*** – Lester Street, Waterloo, Ontario, Canada, N2L 0K3.
**********.****@*****.***, +1-226-***-****.
Portfolio Website: https://pratheekshej.netlify.app/
LinkedIn: https://www.linkedin.com/in/joseph-pratheeksh-fecoder/
CAREER OBJECTIVE
A driven, committed, and enthusiastic Front End / ReactJS Developer seeking a compelling opportunity to contribute expertise in crafting responsive and user-friendly web applications. Eager to engage in the development of high-scale and mission-critical platforms, adept at navigating challenges associated with large-scale and highly available deployments in both on-premise and public cloud environments, all while adhering to industry best practices.
EXPERIENCE SUMMARY
Delivering exceptional frontend experiences for nearly 8 years, I possess a strong foundation in web development technologies and a passion for creating intuitive and performant user interfaces, primarily utilizing my deep understanding of React and its core principles.
React Mastery: Deep understanding of React core principles, leveraging popular workflows like Redux to structure complex applications.
Next.js Architecture: Adept in building SEO-friendly and scalable applications using Next.js, including Next-SEO and next-sitemap for optimal searchability.
Frontend Foundations: In-depth knowledge of JavaScript, TypeScript, CSS, HTML, and other front-end languages, ensuring pixel- perfect and cross-browser compatibility.
API Integration: Expert at consuming and manipulating data through RESTful APIs, ensuring seamless data flow and user interactions.
Modern Auth: Familiar with authorization mechanisms like JSON Web Token (JWT) to secure user access and data privacy.
Build & Automation: Well-versed in modern front-end build pipelines and tools like Babel, Webpack, NPM, etc., streamlining development processes.
Business Translation: Skilled in translating business requirements into actionable technical solutions, bridging the gap between vision and development.
Performance-Driven: Passionate about benchmarking and optimization, ensuring fast and efficient user experiences.
Version Control & Testing: Utilize Git for effective version control and collaborate seamlessly. Conduct thorough unit testing with Jest and React Testing Library for code quality and robustness.
I also possess familiarity with: GitHub Actions, Tailwind CSS 3.3, TypeScript, ESLint, and Prettier for enhanced development efficiency and styling capabilities.
EDUCATION
Masters Degree in Computer Application (2012 – 2015)
-Bangalore University, Karnataka, India.
Bachelors Degree in Mathematics and Statistics (2009 – 2012)
-Kannur University, Kerala, India.
PROFESSIONAL SKILLS
Web Technologies: -
-Expert in HTML5/CSS3, modular CSS, Styled Components, Web Components, SCSS/SASS, Canvas, and SVG.
-Proficient in JavaScript (ES2015+, ES6) and Typescript, with strong Async/Await skills.
-Experienced with JSON, AJAX, and RESTful API services integration.
-Familiarity with design tools like Figma, Invision, and CSS frameworks like TailwindCSS, daisyUI.
JavaScript Libraries / Frameworks: -
-Proficient in the React ecosystem, showcasing expertise in React and Redux along with the implementation of Redux Thunks, Redux Saga, and React Hooks for building scalable and performant applications.
-Experienced in Angular, NodeJS, and ExpressJS.
Version Control: -
-Proficient in version control systems, including Tortoise SVN, Git, GitLab, and Bitbucket.
Agile Development: -
-Utilizes Agile methodologies with tools such as JIRA, Trello, and SCRUM.
Technological Implementation: -
-Hands-on experience in modern development tools like Vite, webpack, npm, babel and yarn.
-Proficient in testing tools such as Jest/React-Testing-Library.
-Hands-on experience in real-time communication technologies like WebSockets and Socket.IO.
-Familiar with scalable and efficient data formats such as GraphQL.
-Cloud services expertise, including AWS S3 for storage and Sentry to monitor and fix crashes in real-time.
-Familiarity with Three.js for 3D graphics and shapes with SVGs.
-Proficient in setting up CI/CD pipelines via Jenkins for continuous integration and deployment.
-Integration experience with Azure AD for login/authentication/authorization services.
PROFESSIONAL EXPERIENCE
Lead Engineer QBurst (Feb 2020 – Sep 2023)
As a front-end developer adept in React.js and Redux.js, I spearheaded platform development, prioritizing user experience, performance, and design fidelity. I led seamless collaboration with designers (Invision/Figma) and back-end engineers, ensuring cohesive web solutions. My expertise extends to building performant, responsive apps using SCSS/SASS and fostering a clean codebase through code reviews and established standards within Agile methodologies.
Key Projects: OMICON, MESSAGE BOX.
Frontend Tools: React.js + Redux (TypeScript), RTL/Jest, CSS preprocessors (SASS), WebSockets, Socket.IO, HTML5, RESTful API integration, Figma and Invision (UX tools).
Software Engineer ThinkPalm Technologies Pvt Ltd (Mar 2018 – Jan 2020)
As a Software Engineer I built high-performing web applications with a user-centric focus, collaborating with designers (UI/UX) to craft beautiful and responsive interfaces across devices. My expertise extends to implementing secure logins with Azure AD and fostering efficient workflows through code reviews and knowledge sharing (Angular 5+, Typescript).
Key Projects: CATOS - MOLCTACA, SMART SHIP.
Frontend Tools: React.js + Redux (JavaScript), SCSS, Socket.IO, HTML5, RESTful API integration, Adobe XD (UX tools), Angular 5, Nginx.
Software Developer Thinking Code Technologies Pvt Ltd (Sep 2015 – Mar 2018)
I spearheaded front-end development, meticulously building components aligned with design specs. Utilizing version control (Git/SVN) for secure collaboration, I streamlined development processes and effectively integrated third-party APIs to optimize application functionality. My teamwork skills ensured seamless collaboration with cross-functional teams to achieve project goals.
Key Projects: RISK COUNTS, TC Portal.
Frontend Tools: React.js + Redux (JavaScript), CSS preprocessors (SASS), WebSockets, Angular 4, HTML5, RESTful API integration, Adobe XD (UX tools).
KEY PROJECTS
OMICON: I spearheaded the development of OMICON, a groundbreaking Data-Science initiative utilizing React.js and Redux.js. This application serves as a collaborative platform for researchers studying biological systems using omics data. As the Lead Engineer, I led the creation of functionalities enabling seamless search, retrieval, sharing, and repackaging of digital assets. It further empowers researchers through efficient collaboration via tailored read or write access control for specific folders and files within projects.
MESSAGE BOX: I wore two hats as both Lead and Senior Frontend Engineer in React.js, driving innovation and feature enhancements for MessageBox. This web application, serving diverse industries, streamlines large hotel management through a chat-based interface built with Socket.IO. Every interaction, from standard communication to requests and job updates, is presented in a user-friendly chat format, facilitated by the combined power of React.js and Redux- Rematch state management.
CATOS: Directed as a Software Engineer to CATOS (Cargo Allocation and Tanker Optimization) System, an ambitious project designed and developed to revolutionize cargo allocation and tanker optimization in the shipping sector. The system aims to create independent solutions for cargo allocation and tanker optimization during voyages through various ports. Noteworthy challenges included intricate calculations related to loading and discharging chemicals at different ports.
SMART SHIP: Functioned as a Software Engineer for SMARTShip, an IIOT SW platform capable of serving a multitude of ships. The platform facilitates connectivity to all on-board equipment, offering remote monitoring, diagnostics, and control. It provides descriptive, predictive, and prescriptive maintenance, enhancing operational efficiency for both ship and shore staff. The SMARTShip platform serves as a centralized console for ship operators, enabling local and remote monitoring and control of ship equipment.
RISK COUNTS: Played a pivotal role as a Software Engineer in shaping the RiskCounts Enterprise Risk Management Software Platform, harnessing the dynamic synergy of React and Java (RESTEasy). This cutting-edge web application doesn't just provide solutions; it pioneers technology solutions and consulting services, specializing in Enterprise and Operational Risk Management. Tailored for a spectrum of industry verticals—banks, asset-managers, insurers, hedgefunds, and fintech/start-ups—the platform stands as a versatile powerhouse for holistic risk management, redefining industry standards.
Technical Certifications Advanced React by Meta (Coursera):
https://www.coursera.org/account/accomplishments/certificate/ALC9VV3EDZWC
INDEPENDENT PROJECTS
-Portfolio Website: https://pratheekshej.netlify.app
Tools: React.js, Vite, ThreeJS, TailwindCSS,
Github: https://github.com/pratheekshej/pratfolio
-Online Clothing Web App: https://clothcom.netlify.app/
Tools: React.js. Redux.js, SCSS, Stripe.
Github: https://github.com/pratheekshej/crown-clothing
-Blog Posts CRUD App: https://pjs-next.vercel.app/blog-posts-app
Tools: Next.js, TypeScript Google Auth, TailwindCSS, MongoDB.
Github: https://github.com/pratheekshej/next-app
-ShopScape Ecom App: https://shop-scape.netlify.app/
Description: An online shopping app that displays products page and cart page.
Tools: React.js, Vite, SCSS, Redux.js
Github: https://github.com/pratheekshej/shop-scape/
-Book Store CRUD App: https://book-store-pj.vercel.app/
Tools: Next.js, TailwindCSS, Redux.js
Github: https://github.com/pratheekshej/book-store/