Post Job Free

Resume

Sign in

Ui Developer Customer Service

Location:
Miami, FL
Salary:
$65/HR
Posted:
March 28, 2023

Contact this candidate

Resume:

Nikhil Elpula

Phone: 469-***-****

Email: adv6vr@r.postjobfree.com

Professional Summary and Experience:

I have over 8 Years of professional experience in all phases of software development life cycle including requirements Analysis and Debugging, Applications Design, Development, Integration, Maintenance, Installation, Implementation, Deployment, Testing of various client/server, N-tier, and web/native applications.

Certifications: Microsoft certified professional,

Microsoft certified specialist in HTML5 with JavaScript & CSS3.

•Strong working knowledge in HTML, CSS3, JavaScript, typescript, and Bootstrap with 3 years’ experience in React and AngularJS versions.

•Used Backbone.js and ReactJS to create Controllers to handle events triggered by clients and send request to server.

•Hands on experience in writing light weight Node.js express server, and making use of technologies like JavaScript/jQuery, Ajax, JSON to make connections between server and databases as MongoDB and MySQL.

•Expertise in Client Scripting language and server-side scripting languages like HTML5, CSS3, JavaScript, jQuery, JSON, Bootstrap, Backbone/Angular, ReactJS, Phone Gap, Twitter Bootstrap, GRUNT, SASS, Galen testing framework, Jasmine Unit testing, using GitHub for repository.

•Proficient in developing web page quickly and effectively using, HTML5, CSS3, JavaScript, JQUERY, AJAX and experience in making web page cross-browser compatible.

•Experience in using React JS components, Events, Forms, Keys, Router, Animations, Redux and material UI.

•Good Understanding of Document Object Model (DOM) and DOM Functions compatibility and SEO / web standards.

•Good experience with Form Validation by Regular Expression, and jQuery.

Hands-on experience in consuming RESTful Services using JavaScript, jQuery, and AngularJS.

•Experiences with full software development life cycle, architecting scalable platforms, object-oriented programming, and AGILE methodologies.

•Excellent communication and interpersonal skills demonstrated through exposure in working with Technical, Quality Assurance and Business Analysis groups.

•Hands on working experience Linux environment with Apache Tomcat.

•Expertise in Database design using SQLite, SQL, PLSQL, MongoDB, Amazon Web Services and MySQL.

•Up to date knowledge with the latest industry trends and having the ability to work in tight schedules and efficient in meeting deadlines.

TECHNICAL SKILLS:

Web Technologies

HTML5, CSS3, LESS, SASS, JavaScript, Typescript, AngularJS (1, 1.5,2, 4), ReactJS, Redux, JSON, AJAX, jQuery, jQuery UI, JSP, Servlets, JDBC, JavaBeans, RESTful Webservices, ECMAScript 6.0, NodeJS, BackboneJS

Languages

C, .NET, Java, JavaScript, ECMAScript, Ruby.

GUI Editors

MS Visual Studio, Eclipse IDE, IntelliJ IDEA, Spring tool Suite, Adobe Fireworks, Illustrator, Photoshop

Publishing Tools

Adobe PageMaker, Adobe Acrobat

Testing

Galen testing framework, Jasmine Unit testing, JEST

Databases

SQL, MYSQL, NoSQL, SQL Lite, MongoDB

SDLC

Agile, Scrum

Silicon Valley Bank, San Jose, CA (Jan 2021 to till date)

Role: Sr. UI Developer (React JS)

Responsibilities:

•Serve as a Sr. UI Developer (React JS) for Silicon Valley Bank.

•Worked with client facing and admin tool functionality parallelly.

•Developed responsive website user interfaces using React JS, Flux for SPA.

•Experienced in working on React JS lifecycle and how to implement those methods with Redux architecture.

•Worked with React router for developing single page applications.

•Used Axios with React JS for making Ajax calls. Experience in developing reusable react components

•Used Jest and Enzyme for unit and functional testing of typescript with mocking frameworks and spys.

•Worked with NodeJS for middleware configurations.

•Worked with NPM commands and used package.json for managing dependencies.

•Worked with build tools like Jenkins.

•Document changes for the development updates and changes on confluence.

Skills: HTML, CSS, LESS, SASS, JavaScript, typescript, jQuery, JSON, AJAX, ECMAScript 6.0, React JS, Redux, Jest, REST, Axios.

Tools Used: IntelliJ IDEA, Git, Bit bucket, Jenkins, postman, Sonar, Jira, and Confluence.

BBVA USA, Dallas, TX (Mar2019 to Jan 2021)

BBVA Compass, Birmingham, AL (Aug 2017 to Mar2019)

Role: Java UI Developer (React JS)

Responsibilities:

•Serve as a Java User-Interface (UI) Developer for BBVA Compass in Online-Account-Origination(OAO) project.

•Work on developing Online-Account-Origination(OAO) user-facing applications to help customers open their accounts such as deposits, loans and credit cards.

•Work on developing Online-Account-Origination(OAO) admin tool which is used by BBVA Compass customer representatives to help resolve the customer related issues.

•Use Agile methodology and actively participate in scrum meetings to produce quality deliverables with in time.

•Handle all aspects of the application including developing, maintaining, testing, debugging and deploying.

•Provide technical guidance to business analysts in gathering requirements and convert them into technical specifications.

•Developed OAO ‘Product tool/Admin Tool’ for maintenance team and customer service team, user interface using the React JS, Redux, Flux for SPA.

•Used React JS for templating for faster compilation and developing reusable components. Created components using React JS.

•Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application.

•Maintained states in the stores and dispatched the actions using Redux.

•Used Jest and Enzyme for the unit test and mocking functions for testing the components.

•Develop the OAO presentation layer which is cross-browser compatible and responsive, following enterprise standards, and Search Engine Optimization best practices.

•Implement the application using Spring Web flow/Spring MVC framework.

•Involve in the usability and user experience (UX) design to get the prototypes and convert them into the functional pages in a browser/device at the same time.

•Work on converting the requirements and mockups into functioning features using JSP, HTML/CSS to create views for the presentation layer for demos.

•Perform client-side validations using JavaScript, use jQuery for event handling, animating and AJAX interactions for fast development with minimal lines of code.

•Involve in providing pseudo application level code to interact with APIs, Services using AJAX, JSON and XML.

•Develop Asynchronous means of retrieval of data from the server and database using jQuery AJAX.

•Work on performance optimization for CSS, JS, images, asset caching. Work with CSS preprocessors such as sass, less to increase productivity and decrease the amount of code.

•Maintain existing application, this includes adding new content. Code and work with existing JavaScript and jQuery, considered as the enhancements to the application.

•Use Spring MVC (Model-View-Controller) framework for the application to develop flexible and loosely coupled applications while the MVC pattern results in separating the different aspects of the application such as input logic, business logic and UI logic by providing a loose coupling between these elements.

•Use Spring MVC architecture and Spring Web flow to implement flows with in the application with controlled navigation which is used for creating sequences of steps that guide the users through the process/business-logic such as applying for loan.

•Develop the Business /Integration Layer using JAVA, J2EE technologies such as multithreading, collections and exception handling mechanisms to perform server-side logics with effective code standards adhering to the estimated time frame.

•Develop SOAP and REST services in a service-oriented architecture (SOA) consisting of integration tier with external services to the organization/middle tier with spring application framework.

•Implement business layer by using Hibernate with Spring DAO and develop mapping files and java POJO classes using object relational mapping which makes connection to the database.

•Write POJOs and Hibernate queries along with stored procedures for validations of data and to send data back to the database using PL/SQL.

•Implement caching techniques, Write POJO classes for storing data and DAO’s to retrieve the data and make other database configurations using Hibernate.

•Use Oracle SQL developer as a development environment for working with SQL to create, insert, select, delete and update the database columns.

•Use Maven tool for downloading all the project related dependencies from the source repository and helps in automating the build.

•Use Sonar which is a code quality analysis tool to analyze potential bugs, percentage of unit test coverage, code duplication and coding rules.

•Write JUNIT test cases using Mockito framework for testing accuracy of code.

•Build & deploy code onto multiple application servers and integrate code base with nexus repository by using Bamboo.

•Use Confluence tool to capture, distribute and update the technical documentation and log all the work in Jira.

•Monitor the logs using log4J to fix the issues in the local environments and use Dynatrace to track if any errors in the production and UAT environments.

•Supervise code reviews and ensure all solutions met the architectural specifications and make changes to the source code if needed.

Skills: HTML, CSS, LESS, SASS, JavaScript, typescript, jQuery, JSON, AJAX, ECMAScript 6.0, React JS, Redux, Jest, REST, SOAP, Spring MVC, Spring Web flow, Java, J2EE, LDAP, Hibernate, JSP, Servlets, JDBC, SQL, Apache Tomcat, IBM-WebSphere.

Tools Used: Eclipse, STS, IntelliJ IDEA, Git, Bit bucket, Bamboo, postman, Maven, Sonar, SOAPUI, Dynatrace, Velocity, Jira, and Confluence.

Express Scripts Inc., Franklin Lakes, NJ (Mar 2016 to Jul 2017)

Role: Sr. UI Developer

Responsibilities:

•Developed cross-browser/platform HTML5, CSS3, and JavaScript to match design specs for complex page layouts while adhering to code standards.

•Developed the front-end featuring rich web interface implemented using HTML5, CSS3, JavaScript. Used jQuery framework for UI centric AJAX behavior.

•Responsible for Design and development of Web pages using HTML5, CSS including Ajax controls and XML.

•Worked on the modernization of a legacy and outsourced UI technologies used were AngularJS 1.5 & 2.0 and jQuery.

•Involved in creating various Modules/Controllers/Components for the application using Angular 2 and typescript.

•Used NodeJS to run Grunt tasks and build properly the project (compile, minify, concat etc.) and implement modules into NodeJS to integrate with designs and requirements.

•Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap, custom media queries, etc.

•Developed Photoshop mockups and prototypes using HTML5 and CSS3.

•Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).

•Utilized Adobe Fireworks, Adobe Photoshop, Adobe Dreamweaver, and Illustrator for the front-end development such as web pages, graphics and multimedia's.

•Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties.

•Worked with ECMAScript version 6.0 to be implemented using JavaScript.

•Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.

•Used jQuery event handling for form validation and UI page handle validation.

•Worked on AJAX controls like Update Panel to manage the post back of the web page to server, AJAX Script Manager and Script Manager Proxy controls to register JavaScript and web service files.

•Used RESTful Web Service which supports JSON and XML to access back-end data payload.

•Developed AJAX driven application by invoking web services/API and parsing the JSON response Involved in developing XML, HTML, and JavaScript for client-side presentation and, data validation on the client side within the forms.

•Used AJAX frameworks like jQuery, JSON to develop rich GUIs and also involved in performance tuning the website.

Skills: HTML5, CSS3, JavaScript, typescript, jQuery, AJAX, MVC, AngularJS, Angular 2, NodeJS, ECMAScript 6.0, Responsive Design, bootstrap, XML, Photoshop, D3JS, Flash, Dreamweaver, Fireworks, Illustrator, JSON, SOAP, FOP, YUI, Git, agile and Windows.

Acceleron Pharma Inc., Boston, MA (Apr 2013 to Oct 2014)

Role: UI Developer

Responsibilities:

•Worked on analysis, design, development, and testing phases of the application using Agile methodology.

•Designed and developed the layout of various dynamic web pages using HTML, CSS, JavaScript, and jQuery.

•Used jQuery and AngularJS to develop reusable user interface component.

•Used jQuery to navigate to different pages of the website.

•Responsible for all client side UI Validation and implementing Business logic based on user selection using jQuery UI and AngularJS.

•Used jQuery to select, manipulate HTML and CSS elements.

•Used jQuery mainly for adding several functionalities to the application (calendar, tooltips, popover, hiding elements validation, making Ajax calls, etc.).

•Maintain Cross Browser compatibility & implement Responsive Design custom media queries, etc.

•Used Node.JS as a proxy to interact with Rest services and interacting with MongoDB.

•Implemented responsive web design to separate presentation form structure such as text alignment, text size, borders and other typographic characteristics with Bootstrap CSS

•Implemented and maintained Ajax to update the parts of the policy review web pages.

•Created the report data of HTML, CSS3, JavaScript and jQuery on the client side.

•Used jQuery event handling in UI pages to display list boxes and to handle validations

•Used RESTful Web Service which support JSON and XML to access back-end data payload.

•Used Node.js as a proxy to interact with Rest services and also interacting with Database.

•Involved Finding out the bugs, broken links and missing images etc. and rectifying them.

•Tested various modules using QUnit framework

•Tested, handled and fixed browser compatibility issues in Internet Explorer, Mozilla Firefox, Google Chrome and Opera.

Environment: Java (JDK 1.7), JavaScript, HTML, CSS, JSON, XML, WebStorm, QUnit, GIT, jQuery 1.10, AngularJS, NodeJS, MongoDB, Bootstrap CSS, Protractor, Agile, Ajax, RESTful, Oracle 10g



Contact this candidate