Sai Jaswanth UI React Developer
Sai Jaswanth UI React Developer
G
UI Developer/React Js Developer
Email: - jaswanthg565@gmail.com Ph: -972 379 8901
PROESSIONAL SUMMARY:
EDUCATION:
Bachelors of Engineering In computer science (CSE),(2006 TO 2010)
TECHNICAL SKILLS:
UI Web Technologies: HTML4/5, CSS3, SASS, LESS, JavaScript, Es6, AJAX, jQuery,
JSON, Bootstrap, React JS, Redux, React Native, Angular,
Angular2.0.
IDE, HTML Editor: Web Strom, Sublime, Visual Studio Code, Eclipse and
Notepad++.
Databases: MONGO DB, Spunk data storage (Big data), Oracle 8i, 9i, 10g,
SQL Server 2000, 2005 & 2008;
PROJECT EXPERIENCE:
Client: -State Street Bank, Boston MA. Aug’2019 to Till Date
Role: UI Developer/ React JS Developer
Responsibilities:
➢ Designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap,
React.JS and Redux.
➢ Extensive experience in developing the Accessible Web Pages for people with disabilities according to the 508-
Compliance
➢ Designing the CSS templates for use in all pages on the website working with CSS Background,
positioning, text, border, margin, padding, and table.
➢ Applied optimization techniques to reduce page size and load times to enhance user experience
using sprites.
➢ Develop the user interface by using the React JS, Redux for SPA development.
➢ Used Input, Output properties and shared services for data communication between the
components.
➢ Reusable angular components were developed targeting to reduce the large chunk of the code
base using component-based architecture.
➢ Develop user interface by using the React JS, Redux for SPA development.
➢ Involve in responsive design and developed a single ISOMORPHIC responsive website that could
be served to desktop, Tablets and mobile users using React.js.
➢ Used React-Router to turn application into Single Page Application
➢ Used ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
➢ Used React-Auto complete for creating Google maps location search on the webpage.
➢ Working with ECMA Script 6 features. For build of JSX and ES2015 (ES6) used Babel, web pack.
➢ Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also
perform RESTFUL services.
➢ Works with backend engineers to optimize existing API calls to create efficiencies by deprecating
unneeded API calls.
➢ Used React-Router to turn application into Single Page Application
➢ Used ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
➢ Building stable React components and stand-alone functions to be added to any future pages.
➢ Develop the Drag and Drop functionality using React-Draggable
➢ Used React-Autocomplete for creating google maps location search on the webpage.
➢ Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button,
Dropdown, Multi-Level Dropdown and many more.
➢ Created and used Reducers that received said Actions to modify the Store State Tree.
➢ Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown,
Multi-Level Dropdown and many more.
➢ Worked on NSS (Mozilla), PKCS11 library to develop the CRYPTO operations for the Node.
➢ Worked with NPM commands and using Package.JSON for managing dependencies and dev-
dependencies of Node.js applications.
➢ Developed crypto rest services using NodeJS and integrated services with HSM (Hardware
Security Module)
➢ Worked with modules like MongoDB and mongoose for database persistence using Node.js to
interact with MongoDB.
➢ Utilized Node.js, Socket.io, Redis, Supervisor, Grunt, Yeoman, and Angular for scalable website
architecture and Realtime technology.
➢ Utilized tools like Jenkins, Docker, docker-compose, and helm to build, test, and deploy code
related to the eCommerce platform.
➢ Worked on binding HTML template to java script objects (modules) utilized Angular JS
framework.
Environment: HTML 5, CSS3, SASS, LESS, JavaScript, Bootstrap, Ajax, React JS, Redux, Flex, SQL Server,
XML, XSL, XSLT, JSON, Git hub, Restful API, AWS, JIRA, Jasmine and Web Strom.
Responsibilities:
➢ Design, develop and testing the web application by using the HTML5, CSS3, Bootstrap, React.js
and Redux , Node.js and Express.
➢ Design the CSS templates for use in all pages on the website working with CSS Background,
positioning, text, border, margin, padding, and table.
➢ Working in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX,
React Native concepts.
➢ Experience in React Component for UX-Library consisted of Button, Checkbox, Input, Icons,
Toggle Button, Dropdown, Multi-Level Dropdown and many more.
➢ Experience in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow
of Future Pages.
➢ Experience in using React JS components, Forms, Events, Keys, Router, plus Redux,
Animations and Flux concept.
➢ Works with Redux architecture using complex Object-Oriented concepts in improving the
performance of the websites
➢ Good experience in creating Custom Reusable React Components Library.
➢ Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button,
Dropdown, Multi-Level Dropdown and many more.
➢ Created and used Reducers that received said Actions to modify the Store State Tree.
➢ Maintained states in the stores and dispatched the actions using redux.
➢ Working with ECMA Script 6 features. For build of JSX and ES2015(ES6) used Babel, webpack.
➢ Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also
perform RESTFUL services.
➢ Added dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
➢ Works with backend engineers to optimize existing API calls to create efficiencies by deprecating
unneeded API calls.
➢ Used Restful web services to call for POST, PUT, DELET and GET methods.
➢ Utilized React for its efficient data flow architecture to create a lightweight and render efficient
web app that searched projects via the GitHub API through keywords.
➢ works on AWS for fetch the pictures and Videos from AWS to UI
➢ Used Object Oriented Programming concepts to develop UI components that could be reused
across the Web Application.
➢ Used Git for version controlling and regularly pushed the code to GitHub.
➢ Used HP Quality Center as the bug tracking system to track and maintain the history of
bugs/issues on everyday basis.
➢ Works with JASMINE unit test framework to write unit tests for JavaScript code.
➢ Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and
fix the bugs.
Environment: HTML 5, CSS3, JavaScript, Bootstrap, ReactJS, Redux, React Native, Ajax, My SQL, XML, XSL,
XSLT, JSON, Git hub, Java, J2EE, Spring Boot, Restful API, AWS, Mongo DB, HP Quality Center, Jasmine.
Responsibilities:
➢ Worked on Agile(Scrum) Development Team to deliver regular updates to business team and
project managers.
➢ Applied multiple built-in Directives such as ng-model, ng-click into AngularJS application.
➢ Responsible for React and architecture. Building components library, including Tree, Slide-
View, and Table Grid.
➢ Works in using React JS components, Forms, Events, Keys, Router, Animations, and Flux
concept.
➢ Implements stable React components and stand-alone functions to be added to any future
pages.
➢ Used React JS for templating for faster compilation and developing reusable components.
➢ Used React-autocomplete for creating google maps location search on the webpage.
➢ Develops the React container and presentational components (as Stateless and Functional
components when applicable).
➢ Develops the flux pattern by using redux framework as a core dependency.
➢ Configured Web pack to execute linters, magnifiers/post-processors, tests, transpierce
based on build target.
➢ Used Node Package Manager (NPM) to manage modules & used it to install useful tools as
Grunt, and Express.
➢ Develops the application on Node JS platform using JavaScript programming
➢ Implement modules into Node JS to integrate with designs and requirements.
➢ Developed single application to render dynamically based on the JSON from the Node JS server
➢ Utilized React for its efficient data flow architecture to create a lightweight and render efficient
web app that searched projects via the GitHub API through keywords.
➢ Experience in RESTful web services to integrate between Server side to Client Side
➢ Worked with Mocha unit test framework to write unit tests for JavaScript code.
➢ Involved in complete SDLC – Requirement Analysis, Development, System and Integration
Testing.
➢ Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and
improve communication.
Environment:HTML5,CSS3,Bootstrap,SASS,LESS,JavaScript,,ReactJS,Reduct,JSP,MSOffice,JIRA, Mocha,
GitHub, Jenkins.
Client:-3M India LTD, Bangalore India Sep’2013-Nov’2015
Role: UI Developer
Responsibilities:
➢ Developed the single page application following Agile Scrum, participated in daily standups,
sprint reviews, used Jira for project management.
➢ Interfaced with the Marketing and IT departments &developing requirements to implement.
➢ Designed and Develop UI for Portfolio Review Dashboard application using AngularJS, HTML,
CSS, Bootstrap, LESS, JavaScript and jQuery.
➢ Develop cross-browser/platform HTML, CSS and JavaScript to match design specs for complex
page layouts while adhering to code standards.
➢ Responsible to create Responsive Web Design using Twitter Bootstrap and Media Queries.
➢ Managed cloud-based projects on agile for esteemed clients. Used SAAS, PAAS&IAAS based cloud
models, Virtualization of Servers and compute storage.
➢ Created and deployed new features to sustain and amend existing applications under MVC pattern
using Node.JS, Angular, Bootstrap and Express.
➢ Created Custom Directives in AngularJS to make re-usable components used across various
applications.
➢ Develop views using Bootstrap components, Angular-UI and involved in configuring routing for
various modules using Angular UI router.
➢ Develop multiple POCs to create an interface between Backend to Frontend by using Mongo DB,
Express JS, Angular JS and Node.js.
➢ Created API-driven interactive applications utilizing AJAX technology.
➢ Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when
needed using Node.js, using some JavaScript concepts.
➢ Understanding of web Sockets. Created HTTP Rest API's using Node.js.
➢ Integrated Node.js with Express.js and communicated with MongoDB for CRUD operation on
the data.
➢ Created Gulp scripts for various tasks and used Node-JS for managing application UI
Dependencies.
➢ Develop business service layer and data access layer using Spring and Mongo-db. (Spring Mongo-
Template).
➢ Interacted with Testing Team, Scrum Masters and Business Analysts for Fixing of Issues
➢ Ensured site design integrity and quality control consistency throughout the project’s lifecycle.
➢ Used JASMINE, Karma unit test frame work to write unit tests for JavaScript code.
➢ Responsible for quality assurance of finished websites including the validation of web forms and
links.
➢ Extensively used Git for version controlling and regularly pushed the code to Git hub.
Environment: HTML5, CSS, Bootstrap, JavaScript, jQuery, Angular-JS, Node-JS, Express JS, MySQL,
Mongo-DB, IT, Eclipse, Apache Camel, Grunt, Gulp, Jasmine, Karma, JIRA.
Client :- Biocon Ltd, Bangalore, India. Oct ’2011-Aug’2013
Role: UI Developer
Responsibilities:
Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML, PhotoShop, ECLIPSE, SVN, Linux