Experienced web UI developer with over 5 years of experience. Proficient in ReactJS, NodeJS, HTML, CSS, Bootstrap, JavaScript, jQuery, and AJAX. Skilled in developing interactive websites using ReactJS and Redux. Experienced in utilizing NPM modules like React-Forms and React-Router. Strong background in GraphQL API server management with ExpressJS. Adept at agile methodologies like Scrum and Test-Driven Development. Effective communicator with a proven track record of collaborating with diverse teams. Experienced in creating seamless user interfaces using HTML, CSS, and JavaScript. Strong understanding of responsive design principles and effective team collaboration.
Overview
7
7
years of professional experience
Work History
Frontend Developer
IBM
10.2022 - Current
Strong communication, analytical and interpersonal skills working within cross-functional teams.
Worked closely with stakeholders in building ReactJS components, along with using Redux and other front-end tech stacks.
Participated in Scrum meetings as part of the iteration development process and peer code review meetings.
Worked in an agile development environment, participated in scrum ceremonies, and used JIRA to create tickets, update the status of tickets and comment on any dependencies or blockages to communicate within the team and for documentation purposes.
Wrote Unit tests using tools like JEST to test the functionality, the response of the async calls, the response of the components, and ensured the code meets quality standards before it’s deployed.
Managed the source code using versioning control tools like GIT and exploited its capabilities like cloning repositories, branching, merging conflicts, and performing code reviews to develop as a team efficiently.
Performed code reviews and ensured the code developed was reusable, efficient, and followed client and industry standards.
Bug fixing/enhancements during system testing and user acceptance testing.
Used CI/CD tools to deploy the application into dev, test, and prod environments.
Led agile development sprints, coordinating tasks among team members while maintaining open lines of communication with stakeholders for project status updates.
Assisted in scoping project requirements, providing accurate time estimates for feature development to ensure timely deliveries.
Enhanced user experience by implementing responsive web designs and optimizing application performance.
Estimated work hours and tracked progress using Scrum methodology.
Utilized HTML, CSS, and JavaScript to create visually appealing and responsive web pages that met client requirements.
Troubleshot technical issues related to front end development, ensuring prompt resolution to maintain project timelines.
React Developer
Mindtrail Technologies Private Ltd
10.2018 - 12.2019
Developed user-friendly UI application using HTML5, CSS3, JavaScript, ReactJS, and Redux.
Created data visualizations in various formats like tables, histograms, bar charts, pie charts, etc., and wrote functionalities to download data extracts in different formats like Excel, CSV, etc.
Participated in meetings with clients to design the UX of the page and developed web pages with client-specific color schemes and layouts.
Developed a responsive application that can be accessed on any device like Mobile, Tablet, Desktop, etc., using Bootstrap and media queries.
Used external libraries like Data tables, AG-grid to display the data in tables and utilize various functionalities, and High Charts, AM charts to create required graphical representations of the data.
Used ReactJS framework to develop Single Page Applications with routing capabilities using React router.
Used JSX in ReactJS to build highly readable and developer-friendly code and used babel-loader to transpile JSX and ES6 to ES5.
Optimized react renders using shouldComponentUpdate life cycle hooks.
Maintained high-level expertise in React state management strategies.
Designed REST calls using React to streamline user interface performance.
Implemented React Redux to configure and maintain a global store effectively and pass the state to various levels of components and modify it by exploiting the capabilities of Connect and Dispatch.
Boosted application efficiency by incorporating Redux for state management and streamlining component rerendering.
Reduced application load times by optimizing React components and utilizing code-splitting techniques.
Collaborated with cross-functional teams to develop seamless integration of APIs, improving data flow within applications.
Developed reusable components to facilitate faster development timelines and improve overall code quality.
Contributed to a positive UX through careful attention to design specifications and close collaboration with UI/UX designers.
Education
Post Graduate Diploma - Project Management
Macewan University
Edmonton, AB
05-2019
Bachelor of Engineering - Computer Science And Engineering