Post Job Free

Resume

Sign in

UI Developer

Location:
Gayborhood, PA, 19173
Salary:
70$/Hr
Posted:
January 19, 2021

Contact this candidate

Resume:

Akshtih Reddy Email: adjjfr@r.postjobfree.com

UI Developer Phone: 609-***-**** / 585-***-****

●Around 6+ years of experience as an UI developer with expertise knowledge of web applications. Extensive experience in the open-source technologies and applications of JavaScript, AngularJS, Angular2/4/ 5, React.js, Bootstrap, AJAX, jQuery, JSON, JSP, Node.JS, XHTML, DHTML, XML, CSS 2/3, DOM, DOJO, Web Pack and Java Technology.

●Knowledge in developing front-end systems with JavaScript, Bootstrap, HTML5, and CSS3 frameworks such as Angular.JS, Angular 2/4/5, Backbone JS, and React.JS.

●Skilled in using various tools and IDEs for development and design such as Web storm, Visual Studio, Visual Studio Code, Notepad++, and Dreamweaver.

●Expertise in Client Side designing and validations using HTML, DHTML and Java Script.

●Experience in all stage of Software Development Life Cycle (SDLC) and followed iterative methodologies like Agile (SCRUM) in multi-project implementations.

●Good Knowledge with Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design, and Implementation.

●Hands on experience in MySQL, Node.JS and JavaScript

●Expertise working with Apache Tomcat Application Server

●Experienced in using CSS like CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.

●Excellent working knowledge and experienced on various versions of browsers like IE, Mozilla FF, and Chrome.

●Thorough knowledge about Angular.JS Features like Two Way Binding, Custom Directives, Controllers, Filters, Services and Project Architecture.

●Experienced in working in AGILE based environment and participating in Scrum sessions.

●Hands on experience on CSS pre-processors such LESS and SAAS.

●Develop user interfaces with React, using components, subcomponents, routes, work with state to handle events, updates of views, search results and more

●Work experience with JavaScript, jQuery, Unix Shell Script, CSS, XML, Linux, and Docker.

●Experience in developing, publishing, running, and maintaining websites from scratch on Linux and windows environment.

●Good understanding on Typescript and running on different browsers.

●Customized the Node.JS server to pick the local Package. And run the application without changing the local paths and variables.

●Experienced in Jasmine framework which runs only on JavaScript-enabled platform.

●Strong experience in MongoDB, MySQL, database programming using PL/SQL and standard built-in Oracle Packages.

●Experienced in database design using PL/SQL to write Stored Procedures, Functions, Triggers and knowledgeable in writing queries, using Oracle, SQL Server, and MySQL.

●Experienced with programmatic interaction of APIs like SOAP and REST.

●Managed projects with Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries based on running in the node.js environment

●Experienced with MDL Button elements and material design colour schemes.

●Experienced in the Node.js Client API which allows developers to integrate Mark Logic into the Node applications quickly and easily.

●Developed new UX capabilities by researching and documenting relevant UX methodologies.

●Experience in using Software development methodologies such as Waterfall, Agile, and Scrum.

●Excellent communication and interpersonal skills, quick learner, self-motivated, and proficient in adapting new technologies.

●Ability to work independently and as well as in a team environment with good team spirit

Technical Skills:

Web/Frontend Technologies, frameworks

HTML5, XHTML, XML, CSS3, SASS, LESS, Bootstrap 3.x, JavaScript, ES6, Typescript, AJAX, jQuery, JSON, Angular JS 1.x, Angular JS 5.x/4.x/2.x, React.js, Redux.js (3.x), D3 JS, Require JS 2.x, Command Line Interface(CLI), Razor View Engine.

Design Patterns

Singleton, Closure, Dependency Injection, Service Locator

Server-side technologies

Node.js 4.4.x, Express.js 4.13.x, CORS, JAVA 7, RESTful

Architectures

MVC, MVVM, SOA, Microservices

Testing Tools

Jasmine, Karma, Mocha

Databases

SQL Server 2014, MongoDB 2.x/3.x, MySQL 5.x, Oracle11g

IDE Tools

Eclipse IDE, Atom, WebStorm 11, Net Bean, Sublime Text 3, Visual Studio

Reporting Tools

Maven, JIRA

Version Control Tools

Git, SVN

Methodologies

Agile, Scrum, Waterfall

Operating Systems

MAC OS, Windows XP/ 7 /8/10, UNIX, Linux

Education:

Bachelor’s in information technology from JNT University in 2014. (G.P.A 3.5)

Professional Experience:

UI Web Developer

Verizon - Pittsburgh, PA November 2018- Present

Project Description: RAST is the web application for storage and tracking of Rating Applications by the US and Global Fundamental Issuer Relation (IR) groups. This is the central repository for storing Rating Applications and to monitor which Applications had been sent and received to track whether Applications had been signed by Issuers was received or not.

Responsibilities:

Worked on multiple projects simultaneously.

Worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.

Responsible for the implementation of application system with Core Java.

Wrote application level code to perform client-side validation using jQuery and JavaScript.

Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS3.

Formulate and define system scope and objective based on user needs and thorough understanding of business processes.

Participated in numerous creative brainstorm sessions with strategists, storyboards, design specifications, and screen layouts that were shared with Directors and other team members.

Developed web presentation layer using HTML and CSS according to internal standards and guidelines.

Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.

Directed towards full stack development using both front-end driven and core concepts. Equipped utilizing Spring Framework.

Involved in test-cases using JUnit, debugging Implementation and deployment activities. Successfully involved in test driven development model using JUnit.

Handled all aspects of the web application including maintaining, testing, debugging, deploying, and printing.

Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.

Worked with teams where requirements are constantly being implemented, tested, and improved.

Worked on Cross-Browser compatibility and fixed the bugs for several browsers.

Designed the table fewer web applications using CSS and with the help of and tags as per W3C standards.

Continuously provide input to project management activities throughout the project lifecycle influencing scope, risk plan, project plan, issues, and status.

Environment: Java 1.5, Web Logic Server 8.1, HTML, CSS, JUnit, JSP, Servlets, Struts 1.2, Hibernate, EJB, JMS, Oracle 9i, Windows XP, MVC Pattern, Maven, JavaScript, Junit.

UI Developer

UPS, Paramus, NJ November 2016 – August 2018

United Parcel Service (UPS) is the world's largest package delivery company and a provider of supply chain management solutions. UPS tracking application is a shipment and logistics application for customers to get important shipping information and to track and customize the shipments from the website or on the go from a mobile. Users can also find UPS service locations and calculate time and costs of the packages.

Responsibilities:

Responsible for developing all the UI pages using React, Redux, Mongo DB, Mongoose, Express.JS, NodeJS, D3.js.

Used React-Router to turn the web application into single page Application and to route among different components.

Developed Navigation bar, menu bar, drop down list with React widgets and bootstrap.

Used react-autocomplete-input library to find the appropriate option for completing words when typed in input

Worked with ECMA Script 6 features. For build of JSX and ES2015(ES6) used Babel.

Extensively used mapStateToProps, mapDispatchToProps and connect to connect application to store.

Developed slider component navigation bar using ReactJS for menus and highlighting user clicks. Breadcrumbs.

Fetch the services API call from backend and map in front using ReactJS and Worked with react-virtualized library to display lists.

Used ReactJS with Redux to separate the data and presentation layer. Utilized Redux stores to handle the states and update the UI.

Utilized thunk to dispatch actions and combine Reducers to work with multiple reducers.

Worked extensively on react strap library, Restful web-services, HTML 4/5, CSS 2/3, JSON, Media queries for responsiveness and pre-processes like SCSS for quickly and proficiently styling components.

Created Server-side code with Node JS and Express, created API in back-end and used Express framework to set up middleware to respond to REST API calls like PUT, GET, POST, DELETE.

Used Server-side technologies like Mongoose for database and Node JS, Express JS for making api calls.

Used CORS to allow websites to share resources across domains safely and securely.

Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Opera, Firefox, Google Chrome, and Internet Explorer.

Used GIT as a version control and collaboration.

Expertise in using D3.JS for dynamic data visualization in reporting module.

Developed in TDD creating and executing Unit Test Cases using Jasmine & Karma.

Worked in Agile Scrum Methodology Environment.

Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.

Tech Stack: HTML5, CSS3, Bootstrap, Ajax, JSON, JavaScript, jQuery, ReactJS, Redux, D3.js, RESTful, Node.js, Express JS, ES6, JSON, MongoDB 2.x, Mongoose, Mocha, Chai, Webpack, SVN

UI Developer:

HSBC (Hyderabad, India) July 2014 - October 2016

Project Title: Loan Payment System

HSBC, one of the largest banking and financial services institutions in the world. We serve around 38 million customers through four global businesses: Retail Banking and Wealth Management, Commercial Banking, Global Banking and Markets, and Global Private Banking. Involved in Loan Payments system application development, worked on developing UI application for loan registrations that facilitates user to choose what loans fit their needs. Pipeline management is provided to the user and the employee to verify the loan approval status and be able to check the funds that are approved after the loan was sanctioned. The user can also check the interest estimations based on the amount of loan user wants to apply. We also used the application to generate report based on the applications that are registered to what category of loans.

Responsibilities:

Designed and developed UI Components Using HTML, CSS, JSP, and implemented an asynchronous service, using AJAX and jQuery to improve customer experience.

Used JavaScript and JSP validation framework for Client-side validations and Server-side validations to build dynamic web page.

Used JavaScript design patterns to make more enhanced coding for the application.

Worked in writing application-level code to interact with APIs, Restful Web Services using AJAX and JSON.

Validated web pages using JavaScript and jQuery and made the web page cross browser compatible.

Implemented technologies such as Ajax toolkit, AJAX autocomplete extender on some elements of the web page.

Handled user request and passed them using a control Servlet.

Encapsulated the business logic using JDBC in date access layer.

Used AJAX and jQuery to update the components of the customizable interface without refreshing the page.

Implemented application deployment on Apache Tomcat server 7.0.

Used JUnit to perform Unit Testing.

Tech Stack: JavaScript, HTML4, CSS2, jQuery, Java JDK6, JSP, Servlet, AJAX, MySQL, JUnit, Apache Tomcat Server 7.0



Contact this candidate