With over 10+ years of software development experience, I excel at creating robust and efficient solutions for complex problems. My extensive knowledge across various technologies and domains allows me to quickly adapt to new challenges and consistently deliver high-quality results. Throughout my career, I prioritize continuous learning and improvement, staying up-to-date with industry trends and best practices. I thrive in collaborative and innovative environments that value technology-driven business success. My client-centric approach ensures seamless alignment with project requirements, while my dedication to teamwork enables effective contribution within diverse groups. I strongly believe in valuing every individual's voice and opinion to achieve collective goals.
Overview
13
13
years of professional experience
Work History
Senior Developer
Accident Compensation Corporation
01.2020 - Current
Led the development of simple equipment features and managed the transition of the vendor
Oversaw development of systems for automated travel expense management and information presentation on MyACC.
Directed efforts in identifying and implementing fraud prevention solutions.
Strengthened security measures by integrating ReCAPTCHA V3 across the platform.
Managed the migration from Genesys Webchat to Web Messenger, resolving associated risks
Upgraded accessibility features leading to improved user satisfaction.
Optimized platform stability and performance through Node.js upgrade from version 14 to 20.
Ensured brand consistency through regular updates to fonts, colors, and illustrations.
Resolved vulnerabilities flagged by Stackrox.
Actively contributed to team efficiency by acquiring Java skills.
Successfully navigated the massive team transformation and managed to overcome the very challenging circumstances
Implemented responsive designs and optimized performance to enhance the application speed and accessibility across different devices and browsers
A client-centric approach by thoroughly understanding client and business requirements, ensuring a thorough comprehension of feature objectives
Facilitated seamless collaboration between Backend and Front-end developers, playing a pivotal role in the release of significant features like Simple Equipment, Abatement, Genesys Live Support, and Travel Reimbursement, ReCAPTCHA, accessibility improvements, ACC brand maintenance and security remediation
Assumed the role of team lead during a leadership vacuum, providing essential guidance and support to the team
Actively participated in discussions with Subject Matter Experts, Business Analysts, and DevOps personnel for clarity on requirements in every feature contributed to
Initiated the learning of Java and aided Backend developers during resource-intensive sprints
Spearheaded the development of highly reusable React components, optimizing code efficiency and promoting consistent UI elements across the entire website
Engaged in API development to enhance data communication and integration between frontend and backend systems, ensuring seamless functionality
Implemented sophisticated Redux components to facilitate robust communication between different endpoints, enhancing the efficiency
Orchestrated the automation of messaging on the website, streamlining user interactions and ensuring timely and personalized communication
Demonstrated technical prowess by architecting and implementing the Genesys Web Messenger from scratch, showcasing proficiency in designing and integrating complex real-time communication systems within the application architecture
Maintained high-level expertise in React state management strategies.
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.
Enhanced user experience by implementing responsive web designs and optimizing application performance.
Spearheaded migration from class-based components to functional components, leveraging hooks for improved readability and maintainability.
Assisted in scoping project requirements, providing accurate time estimates for feature development to ensure timely deliveries.
Front End Developer
LPS (Now Expert 360)
11.2019 - 02.2020
Configured YAML changes to support team objectives.
Configured YAML, API endpoints, and resolvers for dynamic value retrieval.
Configured YAML files to extract and display backend response in form values for the SRA page.
Utilized Angular and materialUI, HTML5, SCSS, and JavaScript to create visually appealing and responsive web pages that met client requirements.
Worked closely with UX/UI designers to translate their designs into functional web applications.
Collaborated with back-end developers to improve website functionality and integrate new features.
Utilized version control systems such as Git to track changes throughout the development process.
Troubleshot technical issues related to front end development, ensuring prompt resolution to maintain project timelines.
Integrated APIs with Angular applications, enhancing data accessibility and functionality for end users.
Developed reusable UI components using Angular libraries, promoting code consistency across projects while reducing development time significantly.
Reduced code complexity and improved maintainability by refactoring legacy Angular codebases.
Implemented unit testing and end-to-end testing for Angular applications, ensuring software reliability and stability.
Managed multiple projects simultaneously under tight deadlines, demonstrating strong organizational skills and adaptability under pressure.
Technical Lead
Cognizant Technology Solutions
01.2014 - 01.2018
Handled responsibilities autonomously as the primary resource.
Transitioned project management framework to an agile approach.
Managed enhancements, upkeep of applications, and extra automation processes.
Facilitated consistent communication with clients to enhance output and project results.
Highlighted significance of stories for all team participants.
Provided techno-functional guidance to the team.
Displayed SPRINT progress to target audience.
Implemented strategies for process and performance enhancement.
Led end-to-end coordination.
Evaluated production-related incidents to identify critical issues.
Implemented innovative solutions for IAM reconciliation and authorization processes.
Associate Software Developer
Vidushi Infotech
01.2013 - 01.2014
Enhancement & development of websites & tool
Client interaction for upcoming enhancements, suggestions on the existing features, customization to the in-built plugins
Complete development of the website in WordPress with module and widget customization
Demonstration to client after every requirement
The whole website development and designing was part of my responsibilities
Customized modules in WordPress for adding additional feature for the products
Added the grid layout and media queries for standard view on all the devices
Associate Developer
Agile Technosys
01.2012 - 01.2013
Implementation of the dealer and supplier module user’s login and registration form for application user
The complex functionality of the time tracker module was developed total time calculation of the user
Adding the module/form which would allow the entries for favourite products
Implementation of showing all favourite and starred products on home page