Led a cross-functional UI team of 15 developers across Angular and React projects.
Architected scalable front-end solutions using Angular 16 with Material UI and React, building reusable component libraries.
Improved application performance through Webpack optimization, code splitting, lazy loading, and CI/CD integration.
Collaborated closely with product managers, UX designers, and backend teams to deliver seamless API integrations using GraphQL and Axios.
Delivered responsive and accessible user interfaces leveraging HTML5, SCSS, and modern JavaScript (ES6+).
Managed secure API communication, including token-based authentication, error handling, and caching strategies.
Conducted code reviews, mentored junior developers, and enforced best practices using ESLint, Prettier, and GitHub Actions.
Senior Software Developer
Citi Bank
06.2023 - 10.2023
Implemented Agile Methodologies SCRUM a lightweight framework, UI SDE for managing and controlling iterative and incremental projects.
Implemented functionality using Angular 16, Typescript, and ES6.
Worked on legacy application to upgrade angular CLI.
Used Angular 16 routing features to make the component independent.
Used Angular16 Life Cycle Hooks throughout the application for components.
Used @Input and @Output for passing data and triggering events across different components.
Worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
Senior Software Developer
Deloitte
05.2022 - 05.2023
Interact with businesses to understand business requirements and participated in the UX design process.
Participated in the development and testing of various modules assigned.
Implemented Agile Methodologies SCRUM a lightweight framework to manage and control iterative and incremental projects on UI.
Involved in web designing and development using HTML5, CSS3, SCSS, JavaScript, and Typescript and extensively used Table-less Design in CSS for positioning.
Used Figma as a stylesheet guide and to provide remarks or suggestions on developed UX designs.
Implemented application functionality using Angular 10+, Typescript, and ES6.
Used Angular 10+ routing features to make the component independent.
Senior Software Developer
L&T Infotech
11.2018 - 05.2022
Analyzed business requirements, and participated in technical design, development, and testing of various modules assigned.
Implemented Agile Methodologies SCRUM a lightweight framework, UI SDE for managing and controlling iterative and incremental projects.
Involved in web designing using HTML5, XHTML, CSS3, SASS, and JavaScript, and extensively used Table-less Design in CSS for positioning.
Implemented functionality using Angular 7+, Typescript, and ES6.
Used Angular 7 routing features to make the component independent.
Effectively used CSS3 features, created multiple columns, borders, and backgrounds, and used SASS to maintain the code with snippets and available libraries.
Used Angular7 Life Cycle Hooks throughout the application for components.
Used @Input and @Output for passing data and triggering events across different components.
Involved in developing programming user interface design and front-end (HTML) for the Web application using HTML, Typescript & SCSS to the client's requirements.
Involved in the development of HTML and Angular for client-side presentation and data validation on the client side within the forms.
Have used Angular 7 services to retrieve data from the server synchronously in the background without interfering with the display and existing page interactively.
Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
Integrate the dynamic pages with Angular to make the views dynamic.
Worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
Coordinate with QA for testing, Production releases, Application deployment, and integration. Provided production-level code to the engineering team for product development, including cross-browser support, and CSS optimization.
Increased developer productivity by using efficient programming methodologies and local development.
UI/Web Developer
Anagh Technologies INC.
06.2018 - 11.2018
Implemented Agile Methodologies SCRUM a lightweight framework, UI SDE for managing and controlling iterative and incremental projects.
Involved in web designing using HTML5, XHTML, CSS3, JavaScript, and jQuery and extensively used Table-less Design in CSS for positioning.
Implemented functionality using Angular4, Typescript, and ES6.
Used Angular4 routing features to make the component independent.
Effectively used CSS3 features, created multiple columns, borders, and backgrounds, and used SASS to maintain the code with snippets and available libraries.
Implemented Angular 4 services to communicate with Express.js on the server side to perform CRUD operations on the database.
Used Angular4 Life Cycle Hooks throughout the application for components.
Used NPM (Node Package Manager) and Browserify for the application's dependency and version management of NodeJS packages.
Used @Input and @Output for passing data and triggering events across different components.
Developed the front-end framework, monitoring dashboards, and real-time monitoring of user interfaces using Angular Widgets using Custom directives.
Involved in developing programming user interface design and front-end (HTML) for the Web application using HTML, Typescript & SCSS to the client's requirements.
Involved in the development of HTML and Angular.js for client-side presentation and data validation on the client side within the forms.
Developed the search engine and performance-optimized front-end (HTML, CSS, and JS) for business and e-commerce Websites.
Software Developer
Amphora Inc.
05.2017 - 12.2017
Developed backend APIs using Node.js, including services to fetch Outlook data for a Siri-like voice-enabled application.
Architected and implemented front-end applications using AngularJS, Angular 2, HTML5, CSS3 (SASS/LESS), and JavaScript, ensuring responsive and scalable UI.
Built both Template-driven and Reactive Forms in Angular 2 with reusable services for cross-component logic sharing.
Prototyped advanced UI features and dashboards using HTML5, SASS, Chart.js, and Highcharts.
Integrated Cordova plugins to provide native device functionality, such as camera access, within hybrid mobile apps.
Developed auto-complete/auto-suggest components using Ajax, jQuery, JSON, and RESTful web service calls.
Applied Responsive Web Design (RWD) techniques to optimize experiences across different devices and orientations.
Used Ajax and JSON with jQuery for asynchronous data requests and efficient UI updates.
Built dynamic JavaScript-based web forms with client-side validation, custom navigation, and real-time interactivity.
Developed prototype applications using Backbone.js and jQuery, consuming REST APIs from cross-domain sources.
Collaborated with product managers and visual designers to finalize UI/UX design decisions.
Participated in Agile 2-week sprint cycles, including sprint planning, end-of-sprint demos, and retrospectives.
Created and maintained documentation and complex UI workflows using the client's wiki.
Conducted quality assurance on UI layers by identifying and resolving issues such as bugs, broken links, and layout defects.
Performed address and SSN/SIN validation logic to meet compliance needs for locales like the US, UK, and Canada.
Defined the overall layout, theme, and process flows of web applications using HTML5, XHTML, and CSS3.
Managed source control and feature branching with Git and SourceTree.
Web Developer
Notus Technologies
08.2015 - 08.2016
Involved in Requirements and Analysis Understanding the requirements of the client and the flow of the application as well as the application Framework.
Designed and Developed User Interactive (UI) Web pages with the help of HTML5, HTML, CSS3, CSS, JavaScript, jQuery, Bootstrap, and AJAX.
Design overall MVC architecture of the web application, maintaining and improving quality and ensuring responsiveness of applications.
Remodeling Project Architecture and implementing entity framework, using C# LINQ for improved coding.
Revamped UI and app interface for customer-facing Ad-tech website increasing smooth user experience using angular, jQuery, and AJAX.
Designed dynamic client-side JavaScript codes to build web forms and simulate processes for web applications, page navigation, and form validation.
Involved in creating an interface to manage the user menu and Bulk update of Attributes using Angular.js, Node.js, Require.js, Ext.js, and jQuery.
Used Flexbox a layout model that allows elements to align and distribute space within a container. Using flexible widths and heights, elements can be aligned to fill a space or distribute space between elements, making it a great tool for responsive design systems.
Involved in developing XML, HTML, and JavaScript for client-side presentation and data validation on the client side.
Used the Node.js and Angular.js MVC Frameworks in the development of web applications.
Designed and developed User Interface Web Forms using Adobe Flash, CSS, Dreamweaver CSS, and JavaScript.
Worked with Agile software lifecycle methodologies. Create design documents when and as required. Perform coding, debugging, and testing.
Reviewed and created Development plans, Test Strategies, and other related documents.
Responsible for cross-browser compatibility and hence exposure to popular browsers.
Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Education
Master of Science (MS) - Information Systems
Pace University, Seidenberg School of Computer Science and Information Systems
New York, NY
01.2018
Bachelor of Engineering (BE) - Computer Science
Mumbai University, Rajiv Gandhi Institute of Technology
IDE & Tools: Notepad , Dreamweaver, Microsoft Visual Studio
Methodologies: Agile, Scrum, Waterfall
Database: MySQL, Oracle DB, Mongo DB
EXTRA-CURRICULAR ACTIVITIES
Completed a non-credit online course on HTML, CSS, and JavaScript authorized by The Hong Kong University of Science and Technology and got the certification. Developed a game that tests the observation skills of users Completed a non-credit online course on Python authorized by the University of Michigan and got the certification. Completed a non-credit online course on Ionic3 and Firebase by Udemy and got the certification. Completed a non-credit online course on Angular and Firebase by Udemy and got the certification.
Work Type
Full Time
Work Location
On-SiteRemoteHybrid
Timeline
UI lead and Developer
Data Economy
10.2023 - Current
Senior Software Developer
Citi Bank
06.2023 - 10.2023
Senior Software Developer
Deloitte
05.2022 - 05.2023
Senior Software Developer
L&T Infotech
11.2018 - 05.2022
UI/Web Developer
Anagh Technologies INC.
06.2018 - 11.2018
Software Developer
Amphora Inc.
05.2017 - 12.2017
Web Developer
Notus Technologies
08.2015 - 08.2016
Master of Science (MS) - Information Systems
Pace University, Seidenberg School of Computer Science and Information Systems
Bachelor of Engineering (BE) - Computer Science
Mumbai University, Rajiv Gandhi Institute of Technology
Technical Lead (UI Developer, Front End Developer, HTML5/CSS3 Developer) at Photon Infotech IncTechnical Lead (UI Developer, Front End Developer, HTML5/CSS3 Developer) at Photon Infotech Inc