Sandhya
**************@*****.***
PROFESSIONAL SUMMARY:
•Over 9+ years of experience in development of software applications.
•Extensive experience in developing web pages using HTML5,CSS3, Bootstrap, SASS, LESS, JavaScript, jQuery, Ajax, JSON, React JS, Angular JS, Knockout JS, and Node.js
•Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM
•Experience in working with React modules, services, templates, directives, Routing.
•Good experience on customizing CSS frameworks like Bootstrap,Material UI and Foundation using CSS pre-processors LESS or SASS.
•Expertise in developing Responsive Web designs (RWD) using Media Queries and Bootstrap.
•Proficient in developing using React Forms, Events, Validations, Modules, Factory Services, DOM, Expressions, Directives, Controllers, filters and Implemented easy to use Bootstrap plugins for building carousel, accordion, modals etc..
•Strong in using the Node.js, and Require.js and MVC Frameworks in the development of the web application.
•Experience in Node environment using Node.js, NPM, Grunt, Gulp, Yarn and Bower.
•Experience in using React JS components, Forms, Events, Router, plus Redux, Animations.
•Experience with front-end development with back-end system integration
•Expertise in video coding by using HTML5, CSS3 and JavaScript.
•Experience in consuming the ANT design components to build a responsive UI for the react application.
•Extensive experience in Testing, Debugging and troubleshooting the existing code using Firebug and Chrome Inspector Tools.
•Gaining understanding on Jest and Enzyme TDD framework.
•Experience in Agile Methodologies, Sprint planning, daily Scrum meetings, JIRA Task Board and in using bug tracking tools like Jira, and Bugzilla.
•Having good communication skills, relationship management skills, zeal to learn new technologies.
TECHNICAL SKILLS:
Web Technologies
HTML5, CSS3, Java, JavaScript,jQuery, AJAX, React Js, Angular, Knockout js, Twitter Bootstrap, SASS, LESS, Material UI,ANT
Development tools
Visual Studio, VSCode, Eclipse, Intellij, Net Beans, Invision
Build Tools
Maven, NPM, Grunt, Gulp, Yarn
Databases
NoSQL, MS Access, Mongo DB, PostgreSQL
Version Control
SVN, GitHub
Debugging Tools
Firebug, Chrome Developer toolbar, IE Developer Toolbar
Office Tools
Microsoft Office, MS Projects, Outlook, Jira
Operating Systems
Windows,MAC, Linux, UNIX
EDUCATION
Master of Science in Computer Science, December 2019 GPA: 3.85/ 4.00
PROFESSIONAL EXPERIENCE:
Client: KUBRA, Tempe, AZ April 2020 – till Date
Project#1: PREPAY
Role: Sr. Front end Developer
Responsibilities:
As a frontend developer involved in developing the UI for the project using React and KUBRA UX library of self -designed components.
Experience in writing the functional components and used React Hooks for state lifecycle features.
Implemented React Redux and reducers for global state management
Used Local storage and stores to dispatch an action and subscribe to the store
Used async and await methods to make asynchronous calls in the application.
Extensively used callback and useEffect methods to dispatch actins to Redux.
Experience in writing the snapshot testcases for the components.
Used NPM (Node Package Manager) for dependency and version management of NodeJS packages for the application.
Gaining exposure on React Native to begin the development with native apps.
Environment: Java, HTML5, CSS3, TypeScript, NPM, React, Jest, Enzyme
Client: American Express, Phoenix, AZ Jan’ 2020 – Apr’ 2020
Project#1: Merchant List Exchange
Role: Sr. Front end Developer
Responsibilities:
Built modular, front-end reusable components with React, es6
Wrote Jest and Enzyme unit test cases for the components.
Wrote snapshot testcase for all the components.
Developed the application using React hooks and typescript.
Translating wireframes into interactive dynamic code.
Integrated the Jest framework to the project using NPM.
Created responsive prototypes for the designs using the Bootstrap framework.
Made the custom hooks for use selectors and mocked them using unit tests
Implemented code coverage test report by writing snapshot testcases
Environment: Java, HTML5, CSS3, Bootstrap, Ant, es6, NPM, React, Jest, Enzyme
Client: Illinois Department of Public Health, SP, IL Mar’ 2019 – Dec’ 2019
Project#1: School Health Program
Role: UI Developer
Responsibilities:
As a School health intern in Office of Women’s Health at IDPH used to collect the annual reports from individual school health centers.
Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
Involved in web designing using HTML5, XHTML, CSS3, JavaScript, jQuery and extensively used Table-less Design in CSS for positioning.
Heavily used HTML5, Bootstrap and CSS3 to make the overall site responsive and less complicated for the end customers who use the website heavily on a day-to-day basis.
Implemented functionality using React and ES6.
Used React Life Cycle Hooks throughout the application for components.
Effectively used CSS3 features and created multiple columns, borders, backgrounds and used SASS to maintain the code with snippets and the available libraries.
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.
Validate the collected reports by performing data validations in Excel
Importing the Excel sheets into SQL database and generated the Annual reports
Environment: Java, HTML5, CSS3, JavaScript, jQuery, NPM, React, AJAX, Adobe Flash, Photoshop, Windows.
Client: Aeries Technology Group/ Identv Sep’ 2017 – Dec’ 2018
Project#2: VideoTagging
Role: Sr. Front end developer
Responsibilities:
Involved in web designing using HTML5, XHTML, CSS3, JavaScript, jQuery and extensively used Table-less Design in CSS for positioning.
Effectively used CSS3 features and created multiple columns, borders, backgrounds and used SASS to maintain the code with snippets and the available libraries.
Used Redux for passing data and triggering events across different components.
Worked on HTML/HTML5, CSS/CSS3 style sheets, JavaScript, React JS and jQuery to tie together a diverse range of pages with an easily understandable structure.
Built single page apps, modules, graphics and reusable components using React.JS.
Worked on Lifecycle Methods, State, Specs, Props, Events to create interactive and stateful React.JS Components.
Implemented ANT design components using ANT design
Created the class and functional level components using React
predefined components from NPM (Node Package Manager) and redux library
Consumed the REST Node API’s from React sagas and reducers for request and response of the application.
Implemented form validations for several components.
Implemented the user authentication, file storage and push notifications in the dashboard using Parse server.
Environment: es6, React, Webpack, Nodejs, Java, HTML5, CSS, JavaScript, jQuery, React.js, Redux, Node.JS, AJAX, XML.
Client: Aeries Technology Group/ EPIQ April 2017 – Aug’ 2017
Project#3: Epiq
Role: Sr. Front end developer
Responsibilities:
Worked on HTML5, SASS, Knockout Js, React Js templating, and es6 concepts.
Written custom components using Knockout and Material UI
Implemented the toast notifications across the application for every API request and response
Developed working prototypes from UI designs for cross-platform devices
Consulted and documented UI best practices and code standards
Develop various screens for the front end using React JS/Redux and used various predefined components from NPM Node Package Manager).
Developed the search engine and performance optimized front-end (HTML, CSS, and JS) for business and e-commerce Website.
Have used AJAX to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
Ran Bower and Grunt components and wrote the scripting using Node.js.
Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
Extensively used CSS and Reactstrap for styling the HTML elements.
Used special syntax called JSX to mix HTML with Java Script with the help of React JS.
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.
Worked with agile team to migrate legacy company website to ReactJS, Sass.
Environment: SASS,es6,Knockout Js, React Js, Node Js, HTML, CSS, SASS, Ajax, JSON
Client: Evoke Technologies Pvt. Ltd/Axalta Coating Systems Sep’ 2015 - Apr’ 2017
Project#4: Axalta
Role: Sr. Front end developer
Responsibilities:
Having great exposure with Business Analysts in analyzing the business requirements of the application and developing the UI based on the requirements.
Working on HTML5, CSS3, Angular Js templating, and routing concepts.
Able to handle the Ajax calls using postman rest client in analyzing the json data to and from API.
Proficient in handling the data displayed in Angular UI Grid.
Able to write the custom directives in regulating the data display in front end.
Environment: HTML5, CSS3, jQuery, jQuery UI, Angular Js, .net,Ajax, JSON and XML.
Client: Evoke Technologies Pvt.Ltd/Clopay Mar’ 2015 – Aug’ 2015
Project#5: Evoke Technologies Pvt. Ltd/Clopay Door
Role: Sr. UI Developer
Responsibilities:
Developed a fluid layout - responsive web application by writing custom media queries
All the content and the images are drawn from the CMS tool to build the web site
Implemented Page Optimization techniques for web pages, Best Practices in javascript and handled Cross Browser compatibility issues in web pages.
Committed to the web UI designing/web development activities and produced navigation flows, site maps, storyboards and wireframes.
Developed application by implementing the Single Page application template using Angular JS Route Providers.
Environment: HTML5, CSS3, CMS, jQuery, .NET
Client: Evoke Technologies Pvt. Ltd/Dominion Enterprises Feb’ 2014 - Feb’ 2015
Project#6: Employment Guide
Role: UI Developer
Responsibilities:
Building a responsive web application to work in all the devices and suitable to all the environments like different Operating systems.
Worked on HTML5, CSS3, Angular Js templating,JavaScript, Ajax related tasks.
Environment: HTML5, CSS3, jQuery,jQuery UI, Angular Js, Ajax, JSON and XML.
Client: ProKarma Softech Pvt Ltd /T-Mobile Aug’ 2011 – Jan’ 2014
Project#7: QuikView
Role: UI Developer
Responsibilities:
Traced the request and response of the services from SOAP UI .
Working on Java, Flex, HTML5,JavaScript, Ajax issues .
Constructed and designed web pages and templates, including layout and navigation for the complete web application using HTML, HTML5, XML.
Developed web user interfaces and Graphical User Interfaces utilizing JavaScript, Ajax etc to provide real time control in a separate program.
Worked on some modules of QuikView in Backbone and Ember js frameworks.
Environment: Java(Spring & Hibernate), Flex with Parsley, HTML5, Backbone Js, Ember JS JavaScript,jQuery, Ajax, JSON and XML.
Client: ProKarma Softech Pvt Ltd /PS Technologies June 2010– Aug’ 2011
Project #8: Time Entry Portal
Role: UI Developer
Responsibilities:
Development of UI for Future Vacation.
Understanding Functional Module, writing Java services.
Developed pages that support advanced client-side technologies, such as JavaScript, Flash and ActionScript.
Worked with jQuery Widgets, Interactions, Effects, Widget factory.
Validated the client-side applications using jQuery Validation Plugin.
Flex UI validations and integrating using Blazeds.
Environment: Adobe Flex with Parsley, Java (Spring, Hibernate), SAP, Windows XP.