STEVEN THOMAS
437-***-**** ad360p@r.postjobfree.com linkedin.com/in/stevenppk Portfolio
TECHNICAL SKILLS:
● JavaScript, Typescript, Python ● HTML/HTML5, CSS/CSS3, SASS, UI/UX
● React, Redux, React-Query, Material UI ● NPM, RESTful APIs, ES6, Git, GraphQL
● NextJs, JSON Web Token, Jest ● Webpack, AWS, AWS Lambda, AWS Amplify
PROFESSIONAL EXPERIENCE:
Front-end Developer Deel Inc, Toronto, Canada Oct 2022 – Jan 2024
● Translated over 25 designs and wireframes into interactive and user-friendly web applications using HTML, CSS, and
JavaScript.
● Thoroughly understood the user requirements and came up with a solution of creating micro-frontend architecture in React
Typescript
● Guided the team to follow the single responsibility principle while working with React which helped with code reusability,
readability, and isolation.
● Used modern authorization mechanisms like JWT for authentication and authenticated URLS/routes.
● Created Custom hooks to extract component logic into reusable functions for cleaner, modular code and minimizing
duplication.
● Implemented and managed a global state of over 50 variables using Redux and Redux-Thunk for centralized state
management
● Conducting unit testing to evaluate website user-friendliness, identify and rectify bugs and errors,ensure ADA compliance for
Web Accessibility, and optimize code for enhanced performance.
● Maintained existing Websites using GIT for version control, and bug fixes.
Full Stack Engineer Ability Concepts Inc, Mississauga, Canada Apr 2022 – August 2022
● Collaborated with stakeholders and project members to gather comprehensive and clear requirements.
● Led the development team to transform project requirement documents into a progressive web app using HTML, CSS,
JavaScript, ReactJS, and React Redux.
● Revamped the existing web application from ASP.net to React, enhancing user experience, optimizing performance, and
promoting code reusability. This led to a 20% increase in speed, significantly improving the overall efficiency of the
application.
● Extensively used React functional components, and React UI component libraries like Ant Design.
● Used Axios and Axios interceptors to write a service layer for effective integration with backend restful APIS along with
JWT authentication.
● Developed and maintained automated test scripts using Jest, ensuring 55% test coverage across various components.
● Created API using AWS Lambda functions in NodeJS ( Serverless Architecture ) and linked the functions to API endpoints
using AWS API gateway
● Created Database using MongoDB Atlas which communicates through the created API functions
● Deployed the bundled web app using AWS Amplify and configured the CI/CD pipeline
● Maintained existing React web apps using GIT for version control, and bug fixes.
Assistant Systems Engineer Tata Consultancy Services, Mumbai, India Jul 2019 – Apr 2021
● Built a high-performance learning management application using JavaScript, React, HTML, CSS, SASS, and Bootstrap.
● Developed a responsive design and built a single website with conditional rendering to serve desktop, tablet, and mobile
users.
● Used React Query for caching, reducing unnecessary network requests by 40%, and for Performance Optimization.
● Extensively used React components to create forms, search bar, filters, pagination, file uploads, breadcrumbs, notifications,
login features etc., and used fetch to integrate backend Rest APIs.
● Participated in all phases of SDLC like Requirement Analysis, Implementation, and Maintenance.
● Followed Agile and SCRUM methodologies and used task management tools like JIRA as a bug tracking tool to identify and
monitor and documentation
● Full Stack Developer Internship ZineMind Technologies, Kochi, India June 2018 – July 2019
● Worked as a software developer intern to develop a hotel room reservation website using web technologies like HTML5,
CSS3, JavaScript and ReactJS
● Utilized Axios Library to retrieve data from the backend, managing JWT tokens and headers for secure data transmission.
● Implemented back-end Web API for CRUD operations with the use of ExpressJs and PostgreSQL.
● Made use of React Context API to share values to different components.
● Experience in UX-Library like Ant Design which comprises Button, Checkbox, Input, Icons, ToggleButton, Dropdown
EDUCATION:
Post Graduate Certificate in Mobile Solutions Development May 2021 – August 2022
Conestoga College Waterloo, Ontario
Bachelor of Engineering in Computer Science and Technology Jul 2015 – May 2019
Kerala Technical University ( KTU ) Angamaly, India
CERTIFICATIONS:
● LinkedIn Certified : Building Modern Projects with React Issued – Dec 2022
● LinkedIn Certified : React Hooks Issued – Dec 2022