Shelly Kukreja
Email: shelly9815@gmail.com
Ph#: 920-234-5611
Professional Summary:
Over 7 years of experience in UI development, Frontend development, rich user interface design, development, web
specifications and documentation.
Demonstrated proficiency in Agile methodologies, particularly Scrum, with a solid understanding of Scrum principles
and practices.
Experienced in participating in JIRA sprints, adept at sprint planning, backlog grooming, and task estimation to
ensure smooth project execution.
Proficient in building Web User Interface (UI) using HTML5, CSS3, DHTML, table less XHTML and JavaScript that
follows W3C Web Standards and are browser compatible.
Expert in working with cutting edge front-end technologies/ framework and libraries like jQuery, Prototype, DWR
2.0, (X)HTML, DHTML, OO JavaScript, JSON, DOM, CSS, XML/XSLT, AJAX.
Expertise in building strong websites confirming Web standards using jQuery, HTML5, XHTML, DHTML & CSS3 to
develop valid code and table-free sites.
Experience in Web 2.0 applications like blog maintenance, Library Management, social networking using HTML,
DHTML, JavaScript.
Explored new features and gained good knowledge in Angular 16/15/14/13/7/6/2.
Skillful in Angular Features like creating custom Directives, Pipes, Dependency Injection, Modules and expertise in
implementing Lazy Loading and Routing.
Employed TypeScript with popular frontend frameworks such as Angular, React, or Vue.js to build scalable and
maintainable web applications.
Expert in HTML5/CSS3 development and have experience in Angular.js, Node.js, Ext JS, Responsive web design.
Expertise in Developing Web API using Node.JS and hosted on multiple load balanced API instances.
Extensive experience on implementing AJAX features using JavaScript and jQuery.
Experience in using AJAX for implementing dynamic Web Pages where the content was fetched via API calls and
updated the DOM JSON Parsing.
Proficient in Azure DevOps tools, with a deep understanding of Azure Repos for version control management,
including Git repositories for source code storage and collaboration.
Demonstrated expertise in unit testing using Jest and Karma frameworks.
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.
Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer
applications.
Experienced in working in AGILE based development environment and participating in Scrum sessions.
Ability to write well-documented, well-commented, clear and maintainable efficient code for web development.
Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts
quickly.
Extensive experience with CSS preprocessors such as SASS, leveraging its powerful features like variables, mixins,
and nesting to streamline styling workflows and enhance code maintainability.
Proficient in managing code repositories and facilitating team collaboration using Bitbucket, including branch
management, code reviews, and continuous integration/deployment workflows
Implemented CI/CD pipelines to automate the deployment process, ensuring seamless delivery of Angular
applications to cloud environments.
Self-starter always inclined to learn new technologies and Team Player with very good communication,
organizational and interpersonal skills.
Technical Skills:
Web Technologies HTML5, XML, CSS3, JavaScript, jQuery, AJAX, Bootstrap, Responsive Web Design
Version Control CVS, SVN, GitHub
JavaScript Libraries Angular 16/15/14/13/7/6/2, Angular CLI, Type Script
Publishing Tools Adobe PageMaker, MS Office.
IDE Notepad++, Visual Studio
Methodologies Agile, Waterfall
Data Base Oracle, SQL, PL/SQL.
Operating Systems Windows, Linux.
Cloud Services AWS, GCP, Firebase
Design Tools Figma
Education Details:
Masters in Information Technology from Clark University, Boston - 2016
Masters in Information Technology from Punjabi University, India-2009
Bachelor in Computer Application from Punjabi University, India -2006
Professional Experience:
Client: Bank of America, Charlotte, NC. Feb 2022 – Till Date
Role: Front End Developer (Angular)/UI Developer
Responsibilities:
Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering,
Design, Analysis and Code development.
Developed mockups and prototypes using HTML5 and CSS3.
Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript,
jQuery AJAX and JSON.
Transformed design mock-ups into cross-browser compatible HTML5/CSS3 layouts and implemented dynamic
elements and reusable libraries with JavaScript, jQuery.
Extensively involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers
and all pages.
Worked on Web/User Interface development using Angular 15, AJAX, HTML5, XHTML, DHTML, CSS3 and Java
Script.
Integrated TypeScript into existing JavaScript projects, gradually migrating codebases to take advantage of static
typing and other TypeScript benefits.
Experienced in leveraging ES6 modules to organize code into reusable and maintainable units, facilitating better
code organization and dependency management in large-scale applications.
Conducted code reviews and provided constructive feedback to peers on TypeScript code, promoting a culture of
quality and continuous improvement.
Developed Single Page Applications i.e. web applications using Typescript Such as Angular 15 from starch, also
developed web pages for different device like Mobile, Desktop using Responsive Web Design and Bootstrap.
Implemented core features of Angular 16 framework such as dependency Injection, Databinding, Filters, Directives,
Templates, Services and Deep Linking Designing.
Involved in integrating RESTful APIs with Angular 16 using HTTP Client.
Proficient in NPM package management, leveraging it for dependency management, version control, and project
configuration within Angular applications.
Experienced in leveraging Tailwind CSS, a utility-first CSS framework, to rapidly prototype and style web interfaces
using utility classes, enabling rapid iteration and customization of styles without writing custom CSS.
Utilized Jest for component-level testing and Karma for end-to-end testing across multiple browsers.
Designed and Developed Java Script frame work which is wrapper on top of JQUERY frame work and AJAX based UI
frame work for UI Configuration widgets.
Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
Created forms to collect and validate data from the user in HTML5 and Angular.JS.
Worked on the modernization of a legacy and outsourced UI technologies used were Angular.JS, EXT JS, and jQuery.
Created a pagination module for pages using Angular.JS so that the data coming from the backend is organized.
Worked with CSS3 and bootstrap to create Responsive Web Designs for multiple departments/pages.
Involved in Dynamic form generation, Auto completion of forms, and user-validation functionalities using AJAX.
Used AJAX frameworks like jQuery, JSON to develop rich GUIs and involved in performance tuning the website.
Developed different jQuery component in MVC micro architecture framework which internally use various design
pattern such as singleton, command, delegate, etc.
Applied jQuery scripts for basic animation and end user screen customization purposes.
Designed and developed custom jQuery components for the front end client side validations.
Experienced in using Checkmarx to identify and mitigate security vulnerabilities in software applications, ensuring
robust protection against potential threats.
Worked on integrating jQuery APIs with MVC pattern.
Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
Wrote test plans and performed unit testing and performance testing.
Skilled in identifying and addressing ADA compliance issues, ensuring digital products and services meet accessibility
standards for all users.
Worked with the systems team and Quality assurance team in the process
Strong understanding of GraphQL schema design principles and best practices, enabling efficient communication
between frontend and backend teams and ensuring a clear contract for data exchanges.
Proficient in Git version control for collaborative software development, including branching, merging, and
repository management
Environment: HTML5, CSS3, Typescript, jQuery, DHTML, JavaScript, XHTML, XML, JMS, JSON, Ajax, Angular 15/16,
Angular CLI, Bootstrap, Node.js, EXT JS, Responsive Web Design, jQuery UI, DOM, MVC, GIT, SVN, Windows.
Client: Prudential Bank, Philadelphia, PA. Nov 2020 – Jan 2022
Role: Front End/UI Developer
Responsibilities:
Involved in web designing using HTML 5, XHTML, CSS 3, JavaScript and extensively used Table less Design in CSS for
positioning.
Developed responsive designs using HTML5 and CSS3 for hand held devices.
Collaborated with team members to establish coding standards and best practices for TypeScript development,
fostering a more efficient and consistent development process.
Experienced with Nrwl mono repositories, adept at structuring and managing large-scale Angular projects for
improved code organization and reusability.
Actively worked on Azure Boards for agile project management, enabling teams to plan, track, and collaborate on
work items, user stories, and tasks throughout the development lifecycle.
Designed and developed code for table less web interfaces using XHTML, CSS, DOM and JavaScript.
Coded dynamic and browser compatible UI web pages using JavaScript, CSS3, HTML5, jQuery, Ajax and responsive
design in MVC environment.
Designed data formatted web applications using HTML5, DHTML, XHTML and CSS3 and deploy the script by client
side scripting using JavaScript.
Developed HTML5 prototype documents with CSS3 Style Sheets.
Responsible for designing Front-side of the website like embedded graphics, and interactive documents using
JavaScript, XML, HTML5 and CSS3.
Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page
navigation and form validation.
Improve the UI using Angular 14, Angular Material, Bootstrap, Kendo UI and Priming for enhanced user experience
in applications.
Used Angular 13 components for handling Events, Forms across multiple modules involving Keys, Router and Stored
procedures to achieve faster responsiveness.
Developed code to exchange data between one component to other across different modules using Angular 13
framework.
Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular 11.
Developed UI and pagination using Angular.js and Node.js.
Designed and developed Prototype module using Angular.js and Ext.js, implemented Pagination, and DataGrid
added additional functionality for DataGrid.
Create, edit and maintain sites implementing responsive web design and themes using front-end development
frameworks including Bootstrap and media queries.
Created dynamic HTML5 pages with JavaScript and CSS3 for their Intranet software product.
Used JSON format to serialize and transmit structured data over network connection.
Worked with Bootstrap for compiling CSS, JavaScript and building the System with the convenient methods.
Assisted in the development of WCF RESTful web services using Entity Framework as the data access layer to SQL
Server.
Involved in up gradation and maintenance of company's website to the new layout using the Grid orientation
model Bootstrap framework.
Worked with the team of architects and back-end Developers to gather requirements and enhance the application
functionality and add new features.
Environment: JavaScript, HTML5, CSS3, JSP, XHTML, DHTML, XML, DOM, JSON, Ajax, Azure, DevOps, jQuery, Bootstrap,
Angular.js, Angular 14/13, Node.js, Responsive Web Design, REST, Bootstrap, jQuery UI, Windows.
Client: Caterpillar Financials, Nashville, TN. Jul 2019 – Oct 2020
Role: Front End/UI Developer
Responsibilities:
Involved in Requirement gathering phase in order to gather the requirements from the business users and dealing
with UX team to continuously accommodate changing user requirements. Expertise in client side designing and
validations using HTML5, CSS3, JavaScript, and jQuery.
Development of the interactive UIs for the front-end users using the front-end technologies like HTML5, CSS3,
JavaScript and jQuery.
Developed TypeScript applications for both frontend and backend, leveraging its strong typing system to ensure
code reliability and maintainability.
Worked on the Handling Forms of Angular 7 to validate the input at UI level rather than validating the data at
backend which is easy and saves time.
Implemented Angular 6 component router for navigation and Angular services to connect the web application to
back-end APIs.
Designed dynamic client-side JavaScript and Angular.JS codes to build web forms and simulate process for web
application, page navigation and form validation.
Maintained Cross Browser compatibility and implement Responsive Web Design using Bootstrap, custom media
queries, etc.
Utilized Jest for component-level testing and Karma for end-to-end testing across multiple browsers.
Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML and
XHTML and W3C standards for CSS as well.
Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON and XML.
Worked on Agile Methodology (Scrum) to meet timelines with quality deliverables.
Coordinate with Business and Designer team to develop high level Business and Technical documents.
Environment: HTML5, CSS3, JavaScript, Angular 7/6, Bootstrap, Responsive Web Design, DOM, AJAX, jQuery, JSON, Agile
and Windows.
Client: Grange Insurance, Columbus, OH. Apr 2018 – Jun 2019
Role: UI Developer
Responsibilities:
Worked in a team, involved in developing the UI, layout and front-end programming (HTML) for web application that
matches requirements.
Excellent Coordination in project activities and ensure that all project phases are followed and documented
properly.
Developed GUI using JavaScript, HTML/HTML5 and CSS3 in ongoing projects.
Extensively involved design discussions and user experience sessions to provide inputs on the layout and UX.
Designed data formatted web applications using HTML5 and CSS3 and deploy the script by client-side scripting using
JavaScript.
Worked with Angular 2 features like Components, Services, and Routers and created Custom pipes to format the
data before displaying it to the user.
Implemented observables to get a pattern of dealing with data by using array-like operations to parse modify and
maintain data in Angular 2.
Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML,
and CSS3.
Developed non-functional HTML5, CSS3 pages from the mock ups and involved in UI review with UI architect and
Business Units.
Followed MVC Structure to develop Application.
Environment: HTML5, CSS3, Angular 2, JavaScript, Responsive Web Design and Windows.
Client: HealthSouth, Birmingham, AL. Sep 2016 – Mar 2018
Role: UI Developer
Responsibilities:
Managed, maintained, developed and deployed applications and database in response to business needs.
Developed the front end using HTML, CSS and JavaScript was used for client side validation.
Designed business applications using web technologies like HTML, DHTML, XHTML and CSS.
Extensively wrote HTML and CSS to build the pages from the Mock ups and wireframes.
Used Responsive Web Design so that the website is compatible with different devices like desktops, laptops, tablets
and smart phones.
Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page
navigation and form validation.
Used JSON for exchanging the information between browsers and servers.
Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
Followed agile software development practice paired programming, test driven development and scrum status
meetings.
Involved in daily SCRUM meetings to keep track of the project status.
Involved in team meetings with corporate webmaster’s UI team and end user client for understanding needs in new
implementation and Involved in daily team meetings and weekly scrum meetings.
Environment: HTML5, CSS3, JavaScript, jQuery, Bootstrap, DHTML, XHTML, Agile, Windows.