Summary
Overview
Work History
Education
Skills
References
Timeline
Generic

Nidhi Makkar

Pine Brook,NJ

Summary

More than 10 Years of professional experience in Applications design, Development, Integration, Maintenance, Installation, Implementation, testing of various client/server, N-tier and web application and its design, using various UI- TECHNOLOGIES. Expert in developing User Interface (UI) applications and professional web applications using React JS, Redux, JavaScript, jQuery, HTML/HTML5, CSS/CSS3, XHTML, XML, JSON and Ajax. Expertise in creating prototypes and specifications for websites and applications using Axure RP9 tool. Experience in applying the latest software development approaches including model view controller (MVC), event - driven applications using AJAX, Object Oriented JavaScript, JSON and XML. Good Understanding of Document Object Model (DOM) and DOM Functions compatibility and SEO / web standards. Expertise in developing various JavaScript frameworks like React.js/Redux, Responsive web design. Experienced in React JS and working with React Redux architecture. Experienced in all Project Phases using Agile and Waterfall methodologies. Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance and extensive experience with Agile and SCRUM Involved in the Software Life Cycle methodology like AGILE and estimating the timelines for projects. Experience in SQL Database. Experience in using Text editors like Visual Studio Code, eclipse, Text Wrangler, Sublime Text, NetBeans, Notepad and Notepad++. Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS. Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test-Driven Development (TDD) Excellent understanding of Software Quality, Configuration Management and Software Release Practices. Strong communication, problem solving and planning skills with ability to work independently or in a team environment and skills with an intention to work hard to attain project deadlines under stressful environments. Excellent problem-solving skills and analytical skills with a strong technical background and good interpersonal skills UI Developer with 7 years of experience creating streamlined and intuitive controls through programming and design. Talented at planning and creating graphics for websites using React Js,Redux, HTML and CSS. Consistently employed understanding of user psychology throughout design process.

Overview

11
11
years of professional experience

Work History

Lead UI Developer in Staples

Tata Consultancy Services
10.2018 - Current
  • Staples In Massachusetts-based retail company
  • It is primarily involved in sale of office supplies and related products, via retail channels and business-to-business (828)-oriented delivery operations
  • I am working on Staples Home page which is internet-based portal which is widely used to servicing retail portfolio
  • Vision for SBA transformation is to implement a clean, modern updated design compatible from mile to desktop
  • This encompasses bringing site up to latest web design standards, including responsive approach, incorporating the new Make More Happen brand, and articulating Staples Advantage value proposition throughout site
  • Developing latest, interactive web pages using HTML5, CSS3, JavaScript but not limited to jQuery, ReactJS, Redux, NodeJS etc
  • Developed SKU page and Homepage using components exposed by ECUF Framework
  • Providing front-end technical guidance across functions (i.e
  • Feasibility of a new feature to our UX team, or estimate of how long a feature would take to implement to a PM)
  • Developing code for specified requirements and technical specifications using CSS3 and HTML 5 JavaScript, React -Redux and Node JS
  • Coordinating with back-end developers in process of building Restful APIs to ensure overall clarity throughout application lifecycle
  • Responsible for fixing Browser Compatibility issues by testing each and every web application on all web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome
  • Managing deployment of new features to beta and live environments across organization
  • Responsible for developing modules/components that are cross browser compatible and responsive across different browsers like Firefox, Google Chrome and Internet Explorer
  • Optimizing components for maximum performance across a vast array of web capable devices and browsers
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept
  • Used Web services (RESTful) for transmission of large blocks of JSON
  • Monitoring offshore work and providing technical help to offshore team for their JIRA tickets
  • Called Restful web services calls for POST, PUT, DELETE and GET methods
  • Developed UI with extensive use of JavaScript, JSON and Ajax
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags
  • Involved in installing and configuring Eclipse IDE, Ant, Web Logic and Maven for development
  • Responsible for analyzing, designing, coding, testing and implementing application features and enhancements, as well as providing general production support, meeting defined scope and target dates with minimal or no defects
  • Worked extensively in Agile Development process.

Senior UI Developer

Tata Consultancy Services
12.2016 - 09.2018
  • Credit Suisse Group AG is a global investment bank and financial services firm founded and based in Switzerland
  • Headquartered in Zürich, it maintains offices in all major financial centres around the world and is one of the nine global 'Bulge Bracket' banks providing services in investment banking, private banking, asset management, and shared services
  • Working as a toolchain Developer which is intranet-based application to host .net applications
  • Credit Suisse is using this platform to host all .net applications worldwide
  • Our primary role is to help drive adoption of applications onto DAP platform which provides the flexibility to user to build and deploy their application
  • This platform gives the flexibility to use teamcity and spuds for deployment and many more
  • Developed the various components which includes list of all applications and gives the flexibility to user to Host their applications
  • Used various predefined components from NPM (Node Package Manager) and Redux library
  • To ensure Quality Assurance activities in the project
  • Providing front-end technical guidance across functions (i.e
  • The feasibility of a new feature to our UX team, or an estimate of how long a feature would take to implement to a PM)
  • Developing code for the specified requirements and technical specifications using CSS3 and HTML 5 JavaScript, React -Redux and Node JS
  • Coordinating with the back-end developers in the process of building the Restful APIs to ensure overall clarity throughout the application lifecycle
  • Responsible for fixing Browser Compatibility issues by testing each and every web application on all web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome
  • Managing the deployment of new features to beta and live environments across the organization
  • Active participation in Story Grooming, Sprint Planning, Daily Scrum, Sprint Review and Sprint retrospective
  • Optimizing components for maximum performance across a vast array of web capable devices and browsers
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept
  • Used Web services (RESTful) for transmission of large blocks of JSON
  • Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets
  • Called the Restful web services calls for POST, PUT, DELETE and GET methods
  • Developed the UI with extensive use of JavaScript, JSON and Ajax
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags
  • Involved in installing and configuring Eclipse IDE, Ant, Web Logic and Maven for development
  • Responsible for analysing, designing, coding, testing and implementing application features and enhancements, as well as providing general production support, meeting defined scope and target dates with minimal or no defects
  • Worked extensively in Agile Development process.

Developer

Tata Consultancy Services
03.2013 - 11.2016
  • Morgan Stanley is an American multinational investment bank and financial services company headquartered at 1585 Broadway in the Morgan Stanley Building, Midtown Manhattan, New York City
  • With offices in more than 42 countries and more than 60,000 employees, the firm's clients include corporations, governments, institutions, and individuals
  • BankinginfoService falls under TCS Banking for the client Morgan Stanley
  • BankinginfoService is WCF Rest based service which exposes different operation contracts to their clients and interacting and other application services that include billpay, transfer, RTA
  • Microsoft Validation block will be used for the validation of request
  • Requirement Analysis from SRS/CR provided
  • Impact Analysis for the SRS/CR provided
  • Development as per design for correct code delivery
  • Performed various task of testing like Integration Testing (IQA) to ensure quality of the code
  • Analysis and resolution of system problems in production
  • Sharing system knowledge with other team members
  • Giving new team members, complete knowledge of application
  • Optimizing components for maximum performance across a vast array of web capable devices and browsers
  • Provide documentation and Proof of concept for implementing of new Business and Feature components
  • Worked in using Angular components, Forms, Events, Keys, Router, Animations and Flux concept
  • Used Angular Js, a JavaScript library for building reusable UI components in Client side
  • Used Web services (RESTful) for transmission of large blocks of JSON
  • Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets
  • Working on Browser Compatibility issues by testing each and every web application on all web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome
  • Called the Restful web services calls for POST, PUT, DELETE and GET methods
  • Developed the UI with extensive use of JavaScript, JSON and Ajax
  • Creating the Incident tickets for other teams using Service Now if any issue comes up
  • Responsible for analysing, designing, coding, testing and implementing application features and enhancements, as well as providing general production support, meeting defined scope and target dates with minimal or no defects
  • Worked extensively in Agile Development process.

Education

Electronics & Communication Engineering -

Punjab Technical University
Amritsar
08.2012

Skills

  • Net
  • Mobile Application Development
  • Visual Studio Code, NetBeans, Notepad and Sublime-Text, Jira, Maven
  • Windows
  • MySQL
  • Agile (Scrum), Water Fall

References

References available upon request

Timeline

Lead UI Developer in Staples

Tata Consultancy Services
10.2018 - Current

Senior UI Developer

Tata Consultancy Services
12.2016 - 09.2018

Developer

Tata Consultancy Services
03.2013 - 11.2016

Electronics & Communication Engineering -

Punjab Technical University
Nidhi Makkar