Tejesh
Tejesh
Tejesh
[email protected]
510-296-9072
Summary:
EDUCATION:
PROFESSIONAL EXPERIENCE:
Responsibilities:
Involved in designing and developing the web pages using HTML 5, SASS, React JS, Redux, Flux,
Node JS, CSS, Type Script, Java Script, Bootstrap, Node.js, NPM, Mongo DB.
Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also
perform RESTFUL services.
Developed a front-end web application for Global Network Operations using React JS, Redux,
Bootstrap, ES6/Babel and Webpack.
Use React JS to create more responsive webpages, which can be compatible with all the browsers
and compatible with the different devices.
Developed Single-page Responsive web pages using HTML5, React, Twitter Bootstrap, CSS3,
JavaScript and jQuery.
Developed user interface by using the React js, Flux for SPA development.
Worked on Redux with React to handle large chunks of data for the better performance.
Implemented React container and presentational components (as Stateless and Functional
components when applicable)
Implemented 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.
Experienced in developing React components. Used Axios with ReactJs for making AJAX Calls.
Worked on Webpack for build and webpack-dev-server a server.
Developing the application from scratch using React Native and Redux.
Wrote the views using JSX and had used flexbox for proper styling.
Writing the native bridges for IOS and Android to integrate with React App
Used ES6 syntax and upgrading the react native apps regularly to make the stable version of apps.
Worked on React JS Virtual Dom and React views, rendering using components which contains
additional components called custom HTML tags.
Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc.
based on builds.
Design and Developed Dispenser Dashboard to show data from IOT Devices and data can be show
in Chart (C3.Js) and also developed Site Dashboard and its functionalities.
Extracted reusable logic from components as Higher-Order Components such as infinity scroll to
achieve more flexibility.
Performed Unit testing on React JS applications using tools like Enzyme and Cypress.
Involved in the creation of exhaustive JUnit Unit Test Cases using Test Driven Development (TDD)
technique.
Thoroughly tested cross browser compatibility of all product interfaces (IE6+, FF2+, Chrome,
safari, opera).
Environment: HTML5, SASS, Bourbon, Neat, Angular 2/4, React JS, Redux, Flux, React Native, Node JS,
AEM, jQuery, Gulp, Grunt, webpack, JIRA, Jasmine, Karma, Protractor, Maven and Jenkins.
Client: Universal Music Group, Los Angeles, CA MAY 2019 to Dec 2019
Role: React Developer
Responsibilities:
Involved in interacting with Application Development Manager in the analysis and estimation of
future work and interacting with Architects on the design and architecture for our team's
deliverables.
Create custom components by from source code for bootstrap component
Compiling SASS components to CSS components
Used Bootstrap and Media Queries to create Responsive Web Design (RWD) and worked with
CSS3 preprocessors such as SASS, LESS.
Working on sites built with ExpressJS and Node.js.
Used Node.js to develop faster and scalable application.
Used various features in Redux like LinkedStateMixin, react-router, custom component to meet
various customized requirements.
Provided client-side validations using Redux framework.
Worked with Redux for creating own HTML elements for building organizational Web site.
Developed the user interfaces of the application using HTML Controls.
Coded extensively using JavaScript MVC Framework Redux to make rich internet web application
for a Single page web-app.
Developed and tested website using the MERN (Mongo DB, Express, React, Node.js) stack.
Used High charts and D3.js for creating Graphs and implemented the filtering functionality for the
graphs.
Designed a login mockup with token-based authentication for user using the MERN stack.
Utilized MERN stack, MVC framework and SPA (Single Page Application) framework based on
Redux.
MongoDB was used to store user data information.
Used JavaScript framework like Jasmine for behavioral testing which is independent.
Performed functional, unit, regression and integration testing
Created dashboard and utilized D3.js for interactive data visualization.
Experience in developing and implementing Data Driven and Keyword Driven automation testing
framework with Selenium WebDriver.
Developed test scripts for Functional Testing and Regression testing in Selenium WebDriver on
Visual Studio 2015 with JavaScript as scripting language and TestNG framework.
Wrote unit testing using karma and jasmine to achieve 100% code coverage.
Utilized NoSQL extensively for data retrieving, querying, storage and manipulation.
Automating the build process using Jenkins
Mock testing using the Rhino Mock framework, Jasmine
Configuring and subscribing team members for email alert on successful build or faulty builds
Created virtual infrastructure on AWS
Creating instances of MongoDB, React.js, Node.js, Express.js, load balancers
Interconnecting instances running MongoDB, React.js, Node.js, Express.js
Automating application deployment on AWS
Performing penetration testing on web application
Environment: HTML5, CSS3, JavaScript 1.8.x, jQuery 3.2,,RESTFul Web Services, JSON, MongoDB, Node.js,
ExpressJS, Jasmine, karma, GIT, Scrum, Agile, Webstorm, React.js 0.14, Redux3.6.0, Bootstrap, Amazon
Web Services
Responsibilities:
Involved in developing the mobile application for both IOS and Android platforms.
Involved in SDLC Requirements gathering, Analysis, Design, Development and testing of
application using AGILE methodology (SCRUM) and TDD Development.
Creating new React components, containers, services, and APIs
Responsible for React UI and architecture. Building components library, including Tree, Slide-
View, and Table Grid.
Implemented 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.
Developed a front-end mobile application using React Native, Redux, Flex and JavaScript.
Worked on Redux with React Native to handle large chunks of data for the better performance.
Used Middleware, Redux-thunk in application to retrieve data from Back-End and to also perform
RESTFUL services.
We have used debug tools like Rectron, Redux Dev tools and Genymotion.
Translate the designs from our design team into reusable interactive React native components.
Used Axios with React Native for making AJAX Calls.
Used Teams Foundation Server for managing the user stories.
Implemented flux pattern by using redux framework as a core dependency.
Worked on AWS to integrate the server side and client-side code.
Developing the application from scratch using React Native and Redux.
Wrote the views using JSX and had used flexbox for proper styling.
Used GitHub repository to submit code changes that are in turn reviewed by the dev leads before
they are merged to the develop branch before production.
Performed Unit testing on React JS applications using tools like Enzyme.
Worked in integration of SonarQube into the project.
Work with the UI/UX, product owner, executive team and developers to understand the
requirements and write the mobile apps using industry standard coding.
Environment: ReactNative, React, Redux, NodeJS, HTML, CSS, JavaScript, React-Navigation, App center,
Axios, JSON, NPM, ES6, GitHub, TFS, AGILE, Visual Studio Code.
Client: Macy’s Atlanta, GA Mar 2016 to Dec 2017
Role: React and React Native Developer
Responsibilities:
Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and
project managers.
Responsible for creating web-based applications using React JS, Node.js and Redux workflow.
Used ES6 features and Typescript for strongly typed coding.
Built single page application with modules, reusable components, forms using React JS.
Setup production dependencies for application are Redux JS, Webpack, Grunt, Babel, Polyfill, Node JS,
SAAS framework.
Worked upon the dashboard for the project which contained a variety of charts and draggable
components using D3, React JS.
Created cross browser compatible and Responsive web pages using Bootstrap, Bootstrap
modals and CSS3
Knowledge of modern authorization mechanisms, such as JSON Web Token.
Used Node.js for managing interchange of data between the server and the user.
Maintained Cross Browser compatibility & implement Responsive Web Design using Twitter
Bootstrap, HTML5, CSS3.
Cooperating with the back-end developer in the process of working with the RESTful API.
Worked on integrating APIs with MVC pattern.
Testing the created pages using JavaScript libraries i.e., Jest.
Worked with package managers NPM, Yarn and build tools Gulp, Grunt.
Responsible to commit the code into GIT.
Worked in Agile environment, had biweekly sprints.
Environment: ReactJS, Redux, Babel, Java, HTML5, CSS3, SASS, Bootstrap, JavaScript, Node.js, Git, Jira,
Jest, VS Code.
Client: Hindustan Unilever Limited - Hyderabad, India April 2014 to Dec 2015
Role: Web Developer
Responsibilities:
Worked on developing front end pages in a professional manner using HTML, CSS, JavaScript,
jQuery and AJAX.
Involved in all phases of Software Development Life Cycle including Requirements Gathering,
System Analysis, System Design, Implementation, Testing and Maintenance.
Implemented user interface guidelines and standards throughout the development and
maintenance of website using HTML, CSS and JavaScript.
Applied jQuery core library functions for the logical implementation of all applications at the client
side.
Developed UX design patterns and used jQuery and AJAX for service calls on pages to interact with
the server for information.
Used AJAX, JSON to send request to the server to check the functionality of website.
Developed page layouts, navigation and presented designs and concepts to the clients and the
management to review.
Redesigned the existing site and created new interfaces using Eclipse/Notepad++ as code editor
for designing pages.
Created and optimized graphic prototype websites and application interfaces using HTML and
CSS.
Extensive experience on working with CSS Borders, CSS Layouts, CSS Positioning, CSS Animations,
CSS Text, CSS Margin, CSS Padding, CSS Tables, Pseudo classes and Pseudo elements.
Created SQL queries to perform insert, update or delete operations on MySQL database.
Adopted a cross browser and cross platform approach to make the website more versatile and
Supportive.
Implemented different validation control on web-pages using JavaScript.
Involved in debugging the application using firebug to traverse the documents and manipulated
the nodes using DOM and DOM functions.
Worked with QA team to fix the bugs, test the load and performance checking.
ENVIRONMENT: HTML, CSS, JavaScript, jQuery, AJAX, JSON, XML, XHTML, Eclipse, Notepad++,
Dreamweaver, Adobe Photoshop, MS Office and SVN