Resume

Sign in

Web Services Developer

Location:
The Colony, Texas, United States
Salary:
75k - 80k/ annum
Posted:
May 30, 2018

Contact this candidate

Resume:

KOUSHIK BANDI

Email: ac5olm@r.postjobfree.com

Phone: 551-***-****

Professional summary:

2+ years of IT experience which includes 1.5 years of experience as a React JS Developer and 1 year Experience as a Java UI Developer.

Experience in developing web pages using HTML/HTML5, XML, DHTML CSS/CSS3, JavaScript, React JS, Redux, Angular JS (1.X), jQuery, Node.js, Ajax, and Bootstrap.

Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.

Hands on experience in developing single-page applications (SPAs).

Working knowledge of Web protocols and standards (HTTP HTML5/XHTML, CSS3, Web Forms, XML, XML parsers).

Good experience in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.

Strong experience in React JS framework to develop the SPA.

Experience in React JS and working with React Flux architecture.

Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.

Experience in using React JS components, Forms, Events, Keys, Router, Redux and Flux concept.

Pleasant Experience in React.js interactive UI's such as Material UI using One-way data flow, Virtual DOM, React Native concepts.

Familiar with creating Custom Reusable React Components Library.

Experience in using Angular JS Directives, Controllers, Filters, Services, Templates, Events and Injectors.

Experienced in working with Node.JS and NPM.

Hands on experience in implementing the MVC architecture in backend applications using JAVA along with spring, Servlets.

Extensive experience in developing applications using Java and various J2EE technologies including java/J2EE technologies JAVA, Spring, Hibernate, JDBC, JSP, Servlets, JSTL, EJB.

Experience in writing SQL, PL/SQL, Stored Procedures, Cursors, Triggers with Oracle 9i/10g and experience with Firebase.

Knowledge of utilizing cloud technologies including Amazon Web Services (AWS).

Experience in RESTful, SOAP web services to integrate between Application to Application.

Experience with front-end development with back-end system integration.

Pleasant Experience in Bug tracking tools like JIRA.

Experience in Version Control tools like GIT.

Expertise in using IDE tools such as Notepad ++, Eclipse, IntelliJ IDEA, and Web Storm.

Ability to work effectively while working as a team member as well as individually.

Excellent communication and Inter-Personal Skills, well organized, goal oriented.

Technical Skills:

Web Application Development, Software Development, Project Coordination, Program Design/Implementation, Requirements Management, Unit and Integration Testing, Technology Integration, Program Documentation, Software Coding, Web Programming, Test Design and Execution, Software Implementation.

Web Technologies:

HTML, CSS, JavaScript, Type Script, AJAX, JQUERY, JSON, Bootstrap, DOM.

Framework:

Angular.js, Angularjs2, React JS, Node.js, Ext.js, JQuery

IDE & Tools:

Sublime, Notepad++, Edit plus, Brackets, Eclipse, IntelliJ Idea, Web Storm

Debugging Tools:

Firebug, Google chrome debugger.

Languages:

C, C++, Java.

Operating Systems:

Windows, Mac OS X, Linux.

Web Experience:

Responsive Web Design, Adaptive Web Design

Programming Concepts:

Object Oriented Programming Concepts

Database

SQL Server, MySQL, Oracle, Firebase

Web services

AXIS, SOAP, WSDL and RESTful

Version Control

JIRA, CVS, Git

Educational Background:

Master’s Degree – Fairleigh Dickinson University, Teaneck, New Jersey.

Bachelor’s of Technology – JNTU, Hyderabad, India

Professional Experience:

Rexel Holdings, Dallas, TX. Aug 2017- Present

Full Stack Developer

Project Description:

Developed ‘Smart Van’ a web application with a web UI interface that provides Rexel customers from Australia and New Zealand to track the product history and order history. It also acts as business functionality for Rexel admin, through main modules of application having an overview of all the customers. Developed ‘Label Maker’, a comprehensive product suite platform that allows Rexel customers across the globe to get the product labels instantly with uploading a CSV file.

Responsibilities:

Design, develop and test HTML5, CSS3, Bootstrap, JavaScript and React.JS that meets accessibility and web browser standards for website.

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

Implemented React JS code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9, 10 Safari and Chrome.

Used React-Router to turn application into Single Page Application.

Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.

Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.

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

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

Used ES6 features libraries to handle Web socket events.

Implemented the Drag and Drop functionality using React-Draggable.

Used React-Autocomplete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using react.

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

Used Web socket for publish services for continuous geo-location information updates to Google Maps.

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.

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

Created and used Reducers that received said Actions to modify the Store State Tree.

Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.

Called the Restful web services calls for POST, PUT, DELETE and GET methods.

Have worked on AWS for fetch the pictures files from AWS to UI.

Used React flux to polish the data and for single directional flow.

Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.

Extensively used Git for version controlling and regularly pushed the code to GitHub.

Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.

Worked with JASMINE unit test framework to write unit tests for JavaScript code.

Synchronized Web Socket messages with React and Redux to reliably maintain real-time state across users.

Utilized Web Sockets with React to maintain consistent and real-time state across user.

Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.

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

Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.

Environment: HTML 5, CSS3, Sass, Less, JavaScript, Bootstrap, jQuery, Ajax, React JS, Redux, Flux, Firebase, XML, XSL, XSLT, JSON, Git hub, MongoDB, Restful API, AWS, JIRA, Jasmine and Web Storm.

Neo Prism solutions, Schaumburg, Illinois Dec 2016 - July 2017

UI Developer

Project description:

Web access is a part of Neo prism web portal which is an internal system with 10 to 12 modules, each module is accessible to clients and comprises of inventory, invoice generation, payment and,dashboard displaying client profiles and indexes.

Responsibilities:

Creating Front-end Applications using HTML5, CSS3, JavaScript, JQuery, AJAX, XML and JSON.

Contribute to the design direction of our product set.

Worked with next-generation technologies like AJAX and JQuery.

Contribute positively to the overall team dynamics and participate in stand-up meetings, planning and design sessions and other business-development working.

Elegant implementation of page designs in standards-compliant HTML and CSS.

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

Highly involved in making updates to the current website and simultaneously handling other projects

Involved in coding pages with best Search Engine Optimization (SEO) techniques.

Environment: HTML, CSS, JavaScript, jQuery, AJAX, Responsive design, Usability Testing, Agile methodology, Visual studio.

Cigniti Technologies Ltd, Hyderabad- India Aug 2014 – July 2015

Description:

The project aimed at developing and supporting customer-centric, enterprise-level web applications, web services and utilities. The project involves in strengthening the core architecture to seamlessly deliver products to customers. Also, empowers the operations group with necessary applications to improve their efficiency in performing back office processes. The reporting suites that are developed provide users with extensive knowledge on business trend and marketing analysis.

Responsibilities:

Involved in business analysis, design, coding and testing phases on application.

Used Eclipse based Spring Tool Suite (STS) for development.

Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets.

Developed RESTful web services using Spring Boot for file import and payroll processing functionalities by consuming and producing the JSON data.

Designed and developed Aspects, Advices and Pointcuts for logging and transaction aspects using Spring AOP.

Participated to HTML5, CSS3, JavaScript, Bootstrap to create attractive and friendly UI.

Used Angular 2 to develop Single Page Applications.

Extensively used core Java concepts like Collection Framework, Exception Handling, Generics and Java I/O during development of business logic.

Extensively involved in writing queries for data retrieval and data storage and updates in Oracle database.

Used IBM Web Sphere Application Server to deploy the application.

Used JIRA for bug tracking, issue tracking and task/story management.

Created testing cases by using JUnit to test Java classes.

Used Log4j for logging errors, messages and performance.

Used Git as version control tool to maintain and update source code to develop server.

Used Agile Development methodology of software development.

Environment: Java 7, HTML5, CSS3, Java Script, Boot Strap 3.0, Angular 2, Spring 4.0, Spring MVC, Spring AOP, Spring Boot, Hibernate 4.0, Oracle 10g, RESTFul web services, JIRA, JUnit, Log4j, Git.



Contact this candidate