With over 6 years of experience in software engineering, specializing in designing user experience interfaces and converting requirements into UI designs, with recent roles as a Senior Software Engineer at IMedDoc Software.
Currently managing a medical application for a prestigious client, focusing on incident resolution, code enhancements, and active participation in bi-weekly sprints and daily scrums.
Proficient in Angular concepts, Highcharts, and Angular Router for navigation, with expertise in building reusable components, data binding, and styling elements to deliver scalable and maintainable solutions.
Skilled in debugging and optimizing code using developer tools, Karma, and Jasmine for testing, ensuring robust performance and functionality.
Experienced in project management with tools like JIRA and version control systems like GitHub, streamlining workflows and maintaining code quality.
Overview
7
7
years of professional experience
Work History
Senior Software Engineer
IMedDoc Software Pvt Ltd
Coimbatore
06.2024 - 11.2024
Collaborating with the team to build a robust front-end framework for the IMedDoc medical product, ensuring performance and scalability
Working on the creation of custom Material components to deliver user-friendly and responsive UIs tailored to medical workflows
Implementing advanced form controls and validation using Angular's reactive forms and Material Design to meet healthcare industry standards
Assisting in designing efficient state management and routing strategies to handle dynamic user interactions, including patient scheduling, reporting, and scheduling doctor appointments
Working with the team to make the IMedDoc product accessible, mobile-friendly, and compliant with healthcare accessibility guidelines, optimizing the UI for various devices
UI Developer
Anchanto Services Pvt Ltd
Pune
10.2021 - 05.2024
Spearheading the design of user experience interfaces and UI/UX strategy, translating requirements into innovative UI designs to enhance user engagement
Collaborating with business analysts to align UI designs with business models and goals, ensuring seamless integration of design elements
Developing functional and design documents for web-based applications, facilitating efficient project execution and delivery
Managing 2 applications for a prestigious client, focusing on incident resolution and code enhancements to meet changing requirements
Leading bi-weekly sprints and daily scrums, implementing a Behavior Driven Development approach to streamline development processes
Utilizing Highcharts to create interactive dashboard applications, providing valuable insights and data visualization for stakeholders
Implementing Angular 9 concepts, including building components, data-binding, and styling elements, to enhance application functionality
Conducting code debugging using developer tools, Karma, and Jasmine, ensuring high-quality performance and functionality of applications
The product OXM has two platforms: one for customers and one for admins
Operations Experience (Admin): This portal helps with customer onboarding and overseeing all customer operations
It allows customers to independently manage orders, inventory, and warehouse operations
A separate dashboard is available for users to check activities based on their preferences
Order Management (Customer): This portal facilitates multiple integrations with shipping carriers, online orders, and other services to fulfill B2B and B2C orders efficiently
It also enables managing multiple warehouse locations from a single platform
Some of our customers include Asendia UK, Asendia Singapore, Asendia Connect, and DPD UK
Jr Software Engineer
Cognizant Technology Solutions
Chennai
02.2018 - 10.2021
Facilitated requirement gathering from business users and collaborated with UX teams to accommodate changing user requirements effectively
Utilized Angular CLI to create components, services, and directives, enhancing application functionality and user experience
Analyzed business requirements, participated in technical design, development, and testing of various modules to meet project objectives
Leveraged Karma, Jasmine, and NPM for building and testing applications, ensuring high-quality deliverables
Collaborated with Senior Software Developers to implement and update application modules, adhering to coding standards and best practices
Enhanced coding standards through TIOBE and Crucible dashboards, ensuring code quality and consistency
Implemented template-driven forms and validations, enhancing user interactions and data input processes
Followed Scrum methodology for product development, ensuring timely delivery and alignment with project milestones
Principal Quality Assurance Engineer at Model N India Software Pvt Ltd / Revitas / iMANY Software Pvt Ltd.Principal Quality Assurance Engineer at Model N India Software Pvt Ltd / Revitas / iMANY Software Pvt Ltd.
Senior Software Engineer at FranConnect India Software Pvt. Ltd, Franconnect India Software Pvt. LtdSenior Software Engineer at FranConnect India Software Pvt. Ltd, Franconnect India Software Pvt. Ltd