Resume

Sign in

Js Developer

Location:
Texas City, TX
Salary:
65$/hr
Posted:
November 24, 2020

Contact this candidate

Resume:

VENKATA SIVA

adh3xs@r.postjobfree.com

214-***-****.

PROFESSIONAL SUMMARY

●7 years of strong experience in developing the Interactive web applications using HTML 4.01/HTML5, CSS2/CSS3, JavaScript, ECMAScript6, jQuery, AJAX, AngularJS, React JS, NodeJS, Redux, JSON & Bootstrap.

●Experience in full Software Development LifeCycle - Requirements Analysis, Design, Development, Testing, Deployment and Support

●Expertise in JavaScript coding and concepts like closures, promise, prototypal inheritance, modular functions. Developed various Client-side validation libraries using JavaScript.

●Experience in building Single Page Application (SPA) using Angular 1.x/Angular2/Angular4 and ReactJS frameworks.

●Experience in writing AngularJS code and familiar with jQuery libraries.

●Worked on Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.

●Designed front-end user interfaces with React JS by creating many components and modules. Used Redux Redux to view and action creators as pure functions and it allows to model state transitions using familiar JavaScript constructs.

●Experience in using ReactJS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.

●Developed web applications like message posting and auto complete form valuations using JSON, AJAX, and DOMscripting

●Strong experience with jQuery, jQuery plugins (Validator, Drag and Drop, AutoComplete), AJAX, Dynamic HTML (DHTML) and JSON.

●Experience in Node modules like grunt, bower to integrate with designs and requirements

●Developed RESTful APIs and node services using NodeJS Express Framework.

●Employed Express JS to setup middle wares to respond to http requests and created restful web services with NodeJS.

●Expert-level knowledge of cross-browser, cross-platform compatibility and design constraints and Google analytics.

●Developed Responsive Web Applications using Media Queries and Bootstrap.

●Experience of working on CSS Preprocessors like LESS and SASS along with JavaScript task runners like Grunt and Gulp.

●Worked with Grunt/Gulp as the build task runner to build and package the application.

●Experience on developing latest version of Object Oriented JavaScript Libraries like AngularJS, NodeJS, BackboneJS.

●Developed a front-end web application for Global Network Operations using React JS, Redux, ES6/Babel and Webpack.

●Developed User Interface utilizing HTML5, CSS3 with JavaScript and MVVM framework for view models while integrating jQuery, AJAX and JSON to call WebAPI methods.

●Used Jest as testing framework and Enzyme as test runner to perform unit testing and it is written entirely in JavaScript and meets the ES6 specification.

●Used GITLAB, Bitbucket, SVN for Version controlling, error reporting and project management tools JIRA.

●Experienced with setting up pipeline for different environment from different branches in GITLAB and Jenkins.

●Extensively used Putty and MobaXterm to manage servers and installation of Web agent to setup SSO(Single Sign On) and set up reverse proxy using Apache.

●Solid understanding and experience with Agile Methodologies: Sprint planning, Scrums and JIRA Task Board, Kanban Board etc.

●Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to attain project deadlines under stressful environments.

●Worked closely with the project management and marketing team to completely define specifications to help ensure project acceptance.

●Involved in Understanding functional specifications and developing creative solutions to meet business requirements

TECHNICAL EXPERTISE

Web Technologies

HTML4/HTML5, CSS/CSS3, JavaScript, jQuery, JSON, AJAX, DOM, Bootstrap, SASS/LESS

Frameworks

AngularJS, Angular2.0, ReactJS, Redux, Express JS, Backbone JS,Single SPA micro frontend

IDE & Tools

Sublime Text, WebStorm, Eclipse, Notepad++, Microsoft Visual Studio

Application Server

Apache Tomcat, Node.JS,HTTP Web Server

Version Control

GITLAB, SVN, Bitbucket

Operating Systems

Windows, windows server, Mac

SDLC Methodology

Agile, Waterfall

Debugging Tools

Chrome Developer Tools, Firebug

Testing Tools

Karma, Jasmine, Mocha, Jest, Enzyme

WORK EXPERIENCE:

Capital One, Plano, TX Jan 2020 – Present

Role: UI Developer

Responsibilities:

●Worked closely with Business Analysts and Product team in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.

●Excellent work experience in agile process JIRA and daily standup to sync up with Team for current sprint status.

●Participated in Program Increment (PI) Planning along with businesspeople and product owners from various team to groom and review program backlog.

●Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.

●Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.

●Experience working on Redux Uni-directional dataflow achieving the predictable application behaviour.

●Used ES6 and JS, JXS with react for component development.

●Developed application using Single-SPAlibrary to keep multiple JavaScript Applications on a single page without refreshing.

●Used Ajax, JSON to send request to the server to check the functionality of the websites.

●Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.

●Maintained STATES in the store and dispatched the ACTIONS using Redux.

●Worked closely with QA team in fixing the reported bugs/defects and checking cross platform Compatibility.

●Used Saga Middleware, Redux-Promise in application to retrieve data from Back end.

●Used ReactJS, NodeJS for building Single Page web applications (SPA).

●Implemented stable React JS components and stand-alone functions to be added to any future pages.

●Worked on Node web service calls for POST, PUT, DELETE and GET methods.

●Used React JS for templating for faster compilation and developing reusable components.

●Created Cross-Browser compatible and standards-compliant CSS-base page layouts.

●Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.

●Utilized React and created efficient data flow architecture to create a lightweight and render efficient web app.

●Implemented the Drag and Drop functionality using React-Draggable.

●Used ReactJS to create views to hook up models to the DOM and synchronize data server as a Single Page Application (SPA).

●Gitlab is used as a source control and to setup pipelines for auto deployment to servers based on environment.

●Worked on Oracle DB 19.3v to create tables and copy tables from one DB to another.

●Maintained procedures and scheduled jobs on oracle DB to maintain data integrity. All the jobs are nightly, and they process data for previous day.

●Wrote Node services using JXS, typeorm for connections, Morgan for logger and JWT for authentication etc.

●Installed webagent and setup SSO on development, staging and production servers using Putty/MobaXterm.

●Worked on Tableau queries to create visual representation of data such as bar graphs and charts for better understanding.

Environment: HTML, CSS, SASS, Responsive Web Design, React JS, React Native, Next JS, AJAX, REST, GitLab, Redux, SASS, Material UI, Styled-JSX, React Native Web, Laravel Mix, styled-components, React Native Web, JIRA, TypeScript, JEST.

American Express, Phoenix, AZ April 2019– Dec2019

Role: UI Developer

Responsibilities:

●Built rich prototypes and applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, ReactJS and Bootstrap.

●Used React JS to create views to hook up models to the DOM and synchronize data with server as a SinglePageApplication (SPA).

●Implemented client-side Interface using ReactJS (Redux).

●Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.

●Used ReactJS to create Controllers to handle events triggered by clients and send request to server.

●Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and Redux library.

●Heavily used Prop Types in ReactJS to create custom controls actions.

●Developed jQuery code using an XML Http Request Adapter to send an AJAX request to the server-side code and implemented a callback function to handle the results.

●Worked on Express framework in NodeJS to develop the business logic code to get the data from the database and to bind the response data to the HTML5 using ReactJS.

●Effectively used CSS3 features, such as creating multiple column, borders and background, etc. and used LESS/SASS.

●Used High charts to show the Data on the Graphs.

●Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high quality software.

●Participated in technical design, development and testing of various modules assigned and used JUnit for unit testing.

●Used protractor for end-to-end testing tools for debugging and software quality insurance.

●Participated in design brainstorming sessions, technical design reviews, formal code reviews, bug triage, and functional walkthroughs.

●Created cross browser compatible and standards-compliant CSS-based page layouts.

●Used polymers to create web components and developed browser API's to custom HTML.

●Specialties in Accessible Web design and development, W3C Web Content Accessibility Guidelines, and Section 508 accessibility.

●Strong experience in Search Engine Optimization techniques to develop web applications.

●Worked on prototypes for Responsive Web design.

●Involved in writing application level code to interact with API's, WebServices using AJAX, JSON and XML.

●Used AJAX framework for asynchronous data transfer between the browser and the server.

●Developed API back ends using NodeJS to allocate access to data in MySQL.

●Regular interaction of RESTful API design calls to populate the UI on the app using GET, PUT, POST and DELETE.

●Developed complex, usable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility.

●Used JIRA for User Stories and bug tracking.

Environment: HTML5, CSS3, MySQL, Rx js, Jenkins, Docker, CI/CD, JavaScript, Next Js, React JS, Redux, Redux-Saga, JSON, Bootstrap, SASS, Npm, VS Code, Git, Bit Bucket, Webpack, ES6, Agile Methodology

MasterCard, O’Fallon, MO Jan 2018 – March 2019

Role: Front-end Developer

Responsibilities:

●Developed user interface by using the React JS, Redux for SPA development and implemented client-side Interface using React JS.

●Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.

●Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.

● Involved in designing applications by building re-usable UI Components. Used JSX, created react components.

●Used React JS Components, Forms, Events, Keys, Router as part of the project.

● Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.

● Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.

●Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.

●Worked on responsive design and developed a responsive website that could be served to desktop,Tablets and mobile users using React.js.

●Maintained states in the stores and dispatched the actions using redux.

●Implemented the Drag and Drop functionality using React-Draggable.

●Developed user interface by using the React JS, Flux for SPA development.

●Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.

● In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.

●Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform

RESTFUL services.

●Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets.

●Developed the application using VS code.

●Implemented react JS code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9, Safari

Environment: HTML5, CSS3, jQuery, DOM, JavaScript, React.JS, Bootstrap, RESTful, SOAP, JSON, Node.JS, High charts, AJAX, Jasmine, Karma, JSP, Grunt, LESS/SASS, JUNIT, JIRA, GIT.

Byte Alpha Solutions, Hyderabad India Jul 2016 -Dec 2018

Role: UI Developer

Responsibilities:

●Built rich prototypes and applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, Angular 2.0 and Bootstrap.

●Created Typescript reusable components and services to consume RESTAPI's using Component based architecture provided by Angular 2.

●Experience with Angular Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading, RXJS

●Created custom Angular directives and pipes.

●Used CSS to create grids and adopt cross browsing interactive features and to achieve uniformly through all the web pages.

●Expertise with CSS selectors, classes, ids, pseudo classes, Inheritance and concepts.

●Experience on working with CSS Preprocessors like LESS along with JavaScript task runners like Gulp.

●Enhanced legacy application by building new components in Angular 2 and typescript.

●Developed single page application and Lazy Loading using Angular 2, Typescript, webpack and gulp.

●Used JSON and AJAX for storing and exchanging information between browsers and servers.

●Regular interaction of RESTFULAPI design calls to populate the UI on the using GET, PUT, POST and DELETE.

●DevelopedResponsive Web Designwhich are compatible with different devices like desktops, laptops, tablets and mobile phones.

●Implemented HTTP requests using RxJS Observable library to handle multiple values over time.

●Integrated location-based services using Google Maps API to display locations of the nearest stores.

●Used Firebug, Chrome and Emulator for debugging and browser compatibility and to check how content reacts for different configurations.

●Worked on WebServicecalls, XML and JSON parsing using JavaScript.

●Resolving all the assigned defects and interacting with QA to resolve any issues.

●Used Source Tree to check in code to Development Environment and to avoid merge issues.

●Used JIRA as a bug tracking tool, confluence for maintaining documentation for future reference.

●Actively participated and provided feedback in a constructive and insightful manner during daily SCRUM and bi-weekly sprint meetings to track the progress for each iterative cycle and figure out the issues.

Environment: HTML, CSS, LESS, jQuery, Angular2.0,RxJS, Bootstrap, Node JS, Gulp, JSON, AJAX, XML, Source Tree, JIRA, CMS.

Prime Soft Solutions, India. Jul 2013 – Jun 2016

Role: UI Developer

Responsibilities:

Active participation throughout the entire software development lifecycle (SDLC) from project inception, to code development and elaborate testing of the various modules.

Designed a web page effectively and responsive using HTML, CSS, JavaScript and jQuery.

Developed a single Isomorphic responsive website that could serve to desktop, Tablets and mobile users using JavaScript.

Learnt the use of AJAX and JSON for making server calls to fetch data.

Utilized many different Bootstrap Components such as Navigation bar, Dropdown menu, Button, Modal, Form, Table, Toggle tabs, and Pagination.

Developed SQL queries to perform insert, update or delete operation on MySQL database

Used jQuery Events to manipulate the elements depending on the user interactions (like ready, hover, bind, click, keypress Wrote application level JavaScript code to interact with APIs and RESTful Web Services.

Worked with DB team, QA team, Business Analysts, Project managers and users to analysis and implement the requirements efficiently.

Worked on solving several cross-browser compatibility issues, especially issues in Internet Explorer.

Always connected to clients to present applications and design the website as specified by the requirements.

Used Git as a source control for project

Worked in waterfall methodology throughout project.

Wrote script for AJAX implementations in the website.

Performed XML Transformations from value objects to XML and from xml to HTML data.

Designed and developed views, controller and model components implementing Struts Framework.

Implemented Design patterns for recurring problems.

Developed Web Services, which are published on to the WebSphere application server.

Environment: HTML5, CSS, JavaScript (Libraries: jQuery), Java, AJAX, JSON, XML, J2EE, Java/JDK, JSP, Servlets, Spring, WebSphere.



Contact this candidate