Tejesh

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

Tejesh K

[email protected]
510-296-9072
Summary:

 6+ years of object-oriented programming knowledge and experience in developing Professional Web


applications, Mobile applications and Enterprise solutions using Web Technologies like
HTML5, CSS3/LESS, SUSY, JavaScript, Ajax, React, Redux, Node, React Native, Angular, SAAS,
ECMAScript6/7, jQuery, DOM, JSON, XML and AJAX.
 Expertise in modern web architecture using various advanced JavaScript frameworks and libraries
like Angular.js, Node.js, React.js/Redux, React Native, Bootstrap, Ember.js, Responsive web
design (RWD).
 Working experience on ES5, ES6, ES7 and Typescript features for handling asynchronous data
requests.
 Strong experience in developing MERN (MongoDB 3x, Express.js, React.js and Node.js) and MEAN
(MongoDB 3x, Express JS, Angular JS 1.x and Node JS) stack application. Experience in developing
single page application in MEAN Stack.
 Experienced in building cross browser compatibility applications using HTML5 and CSS3.
 Hands on expertise on Redux, Flux, Webpack JavaScript based applications
 Hands on expertise in developing the Single Page Applications (SPAs) using React.js and Model View
Controller (MVC) frameworks such as Angular.js.
 Expertise in Angular JS framework and its ability to create simple and scalable code for SPA.
 Used Angular JS directives, Controllers, Filters, Services, Events and Injectors.
 Strong in developing RESTful APIs using Node JS to offer an easy and safe way to build high
performance and scalable network application.
 Experience working with JavaScript MVC framework - Angular JS.
 Extensively used the JavaScript frameworks jQuery.
 Experienced in designing Using Web Standards.
 Pleasant experience working with Bootstrap and CSS3 media queries to support Responsive Web
Design (RWD)
 Having experience in Charts Designs and functionality using C3.js, D3.js and Google Charts.
 Used Query Frameworks like Graph for querying data.
 Good Understanding of Document Object Model (DOM) and DOM Functions.
 Extensively used package management tools such as NPM, Yarn and Bower to manage the modules
and used it to install useful tools such as Grunt, Express, mongoose, mongo.js, body-parser.
 Hands on experience with build tools such as webpack and Grunt.
 Experience working with Kubernetes for application deployments.
 Expertise in Client Side designing and validations using HTML, DHTML and Java Script
 Involved in developing visualization data using D3JS and High Charts.
 Expertise in writing SQL, PL/SQL, Stored Procedures, Cursors, Triggers with Oracle 9i/10g, MySQL,
PostgreSQL, MongoDB, DB2, Blob storage and MS-SQL Server.
 Hands-on experience of Node JS, Express JS, and Mongo DB along with Mongoose.JS to create
server-side applications.
 Experience in Jenkins and Maven.
 Good experience in using various version controls like SVN, and CVS, GIT.
 Good Working Knowledge on Jasmine, Enzyme and Jest.
 Experience with Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar
for Internet Explorer.
 Implemented and operated Agile (Scrum) Software Methodology.
 Good Team player and also have ability to work independently.

EDUCATION:

Master’s in Computer Science from University of New England College


Bachelor’s in ECE from Khammam Institute of Technology and Sciences (KITS).

PROFESSIONAL EXPERIENCE:

Client: CEA, Sacramento, CA Jan 2020 to Present


Role: Front End Developer

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

Client:Herbalife Nutrition, Angeles,CA Jan 2018 to April 2019


Role: React/React Native Developer

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

You might also like