Experienced Creative Front-End Developer with a strong background in web and mobile application development. Possessing 5+ years of industry experience, I have honed my skills in creating visually appealing and user-friendly interfaces. Developed skills in software development within collaborative, fast-paced tech environment. Expertise in coding, debugging, and optimizing software applications while fostering teamwork and innovation. Seeking to transition into new field, bringing proven ability to deliver effective solutions and drive project success.
Overview
6
6
years of professional experience
Work History
Senior Software Engineer
Cognizant Technologies
12.2023 - Current
Levis Mobile App
Work closely with product managers and design teams to develop and implement new features in the Levi's Retail App using React Native.
Address and resolve bugs in a timely manner, ensuring the app’s stability and performance.
Write comprehensive unit tests for new and existing code using Jest to ensure high-quality, bug-free application functionality.
Participate in peer code reviews to maintain quality standards and ensure adherence to best practices and guidelines within the team.
Perform manual testing for new features, ensuring they meet specifications and deliver a positive user experience. Hands-on experience with TestRail for test management and tracking is required.
Conduct regression testing to ensure that new updates or bug fixes do not negatively impact existing functionality.
Utilize the Xassure framework to perform automation testing, ensuring the app’s features are consistently tested and perform as expected.
Implement and write GraphQL queries, integrating them into the app's backend and ensuring efficient data fetching and performance improvements in the Levi's Retail App.
Associate
Cognizant Technologies
06.2022 - 12.2023
Victory Capital Management
Design, develop, and implement market fund investment functionalities within the Victory Capital Management investment app using React Native.
Troubleshoot and resolve complex web view related issues to ensure smooth user experience and optimal app performance.
Actively participate in app demo sessions with stakeholders, presenting new features, offering feedback, and collaborating with the team to ensure the app's continued success.
Work closely with product managers, designers, and other developers to deliver high-quality features on time.
Front-End Developer
Qburst Technologies Pvt Ltd
07.2021 - 04.2022
Arboair
Design, develop, and implement features for the Arboair Forest Data Analysis App using React Native, ensuring a seamless user experience across iOS and Android platforms.
Add Google Maps view using the react-native-maps library to display geographical data, enabling users to visualize forest-related analysis on a map.
Use libraries to store fetched shapefiles locally on the device, ensuring data is securely saved for offline access and manipulation.
Implement the conversion of shapefiles into geo formats, ensuring data is properly displayed and analyzed on the map for accurate forest data insights.
Add survey images as tilesets on the map, enabling users to view detailed survey data alongside forest analysis information.
Implement React Native SQLite storage to enable offline capabilities for users to access and analyze data without an active internet connection.
Implement real-time user location tracking on the map, enabling users to view their location in relation to forest data and analysis in real time.
Staycae - Dubai Accommodations
Build and enhance features for the Hotel Accommodation App using React Native, ensuring the app is optimized for both iOS and Android platforms from scratch
Utilize React Hook Form to manage form handling in the app, ensuring smooth and efficient data collection, validation, and submission for user inputs.
Implement localization in both Arabic and English, ensuring the app provides a seamless and intuitive experience for users in different regions.
Implement and integrate a PDF viewer into the app, enabling users to view important documents such as booking confirmations, terms & conditions, and other content.
Work with the Android Native Bridge Module to integrate custom Android SDKs into the app, ensuring smooth communication between the React Native codebase and the native Android environment for enhanced functionality.
Front-End Developer
Centizen Inc
06.2019 - 06.2021
Ecommerce App
Develop and maintain key features for the e-commerce admin app, including the ability to edit ordered items, dispatch orders, and manage store inventory.
Implement push notifications for iOS using remote notifications for background and foreground notifications. Ensure notifications are triggered and delivered accurately to users for order updates, inventory changes, and other critical alerts.
Create functionality that allows administrators to edit, track, and dispatch orders efficiently. Ensure that the app is capable of managing various order statuses, from processing to dispatched.
Develop features that allow the admin to view, update, and maintain inventory levels in real-time, ensuring accurate stock counts and smooth order fulfillment.
Work closely with UX/UI designers to ensure the app’s interface is intuitive and user-friendly, particularly for order management and inventory control.
Chrome Extension
Develop and implement a Google Chrome extension using JavaScript to extract candidate details from DOM elements on web pages and add them to a backend database.
Create a context menu within the extension that provides users with a set of options when they right-click on web page elements, enhancing user interaction and functionality.
Design and implement a user interface that allows users to authenticate via email, ensuring a seamless login process within the extension.
Use JavaScript to identify and extract specific candidate details from web page DOM elements, organizing and storing this data into the system database.
Use JavaScript to identify and extract specific candidate details from web page DOM elements, organizing and storing this data into the system database.
Field Service Management
Design and develop responsive, scalable, and high-performance web applications using Angular 6, HTML, CSS, and Angular Material.
Implement web-responsive designs using Angular Material components and Flexbox, ensuring seamless usability across different devices and screen sizes.
Collaborate with UI/UX designers to integrate visually appealing and functional user interfaces that enhance the overall user experience.
Build reusable components and maintain an organized codebase using Angular’s modular architecture to promote code reusability and maintainability.
Education
Bachelor Degree - Computer Science and Engineering
Anna University
Thoothukudi, India
04-2019
Skills
Angular
Angular Material
JavaScript
TypeScript
React Native
Redux Toolkit, Redux
Automation(Xassure Framework)
Manual Testing
Jira
Agile Methodologies
GraphQL
Project leadership
Achievements
Associate of the Month for timely deliverables in Levis.
Best Employee Award for research and development in Victory Capital Management.
Awarded Best Team player in Arboair.
Timeline
Senior Software Engineer
Cognizant Technologies
12.2023 - Current
Associate
Cognizant Technologies
06.2022 - 12.2023
Front-End Developer
Qburst Technologies Pvt Ltd
07.2021 - 04.2022
Front-End Developer
Centizen Inc
06.2019 - 06.2021
Bachelor Degree - Computer Science and Engineering
Anna University
Similar Profiles
M. Hari PRASADM. Hari PRASAD
Coordination of Benefits Specialist at Cognizant TechnologiesCoordination of Benefits Specialist at Cognizant Technologies