Ui Developer Resume
Tampa, FL
SUMMARY
- 7+years of extensive work experience in writing web application programs covering front - end/UI using the web technologies like HTML4/5, CSS2/3, JAVASCRIPT, JQUERY, Angular JS, JSON, XML and AJAX, Less and SaaS Framework.
- Extensive experience in developing web pages using HTML/HTML5, XML, DHTML CSS/CSS3, SASS, LESS, JavaScript, React JS, Redux, Flex, Angular JS (1.X) JQuery, JSON, Node.js, Ajax, JQUERY Bootstrap.
- Experienced in MEAN stack development Mongo dB, Confidential, Node, and Angular.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Extensive knowledge in developing single - page applications (SPAs).
- Working knowledge of Web protocols and standards (HTTP HTML5/XHTML/XHTML-MP, CSS3, Web Forms, XML, XML parsers)
- Good experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pre-processors LESS or SASS and Compass.
- Implemented easy to use Bootstrap plugins for building carousel, accordion, modal windows etc.
- Good Expertise 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.
- Expertise in React JS framework to develop the SPA.
- Extensive experience in working with Windows, UNIX, and LINUX platforms.
- Experienced 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, plus Redux, Animations and Flux concept.
- Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Familiar with creating Custom Reusable React Components Library.
- Expertise in using Angular JS Directives, Controllers, Filters, Services, Templates, Events and Injectors.
- Experienced in working with Node.JS and NPM modules like http-server, Marathon, inquirer, path, mongo DB, Micro Services, Request, Elastic Search, Confidential, luck, spark and templating engines.
- Strong in using the Node.js, and Require.js and MVC Frameworks in the development of the web application
- Expertise 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, REST, SOAP, JAX-WS, JAX-RS, Hibernate, JDBC, JSP, Servlets, JSTL, EJB, XML, and JMS.
- Expertise in writing SQL, PL/SQL, Stored Procedures, Cursors, Triggers with Oracle 9i/10g, MySQL, PostgreSQL, MongoDB, DB2, Blob storage and MS-SQL Server.
- Involved in writing application-level code to interact with APIs, RESTful Web Services using AJAX, JSON.
- Knowledge of utilizing cloud technologies including Amazon Web Services (AWS), Microsoft Azure Blob and Pivotal Cloud Foundry (PCF).
- Expertise in video coding by using HTML5, CSS3 and JavaScript.
- Expertise in RESTful, SOAP web services to integrate between Application to Application
- Experience with front-end development with back-end system integration.
- Proficient in using Unit.js testing framework along with Jasmine, Karma, Protractor, Mocha test runners
- Good Experience in Bug tracking tools like JIRA, HP Quality Center and Bugzilla
- Experience in Version Control tools like CVS, GIT, SVN and Clear-Case for Source Code version management.
- Experience in Jenkins and Maven
- Expertise in using IDE tools such as Notepad ++, Web Matrix, Eclipse, Sublime Text Editor, IntelliJ IDEA, and Web Storm.
TECHNICAL SKILLS
Technologies: Core Java, JSP, Java Spring v4, Java Spring v5, Servlets, Java Spring MVC Web Services, Spring Boot, EJBs, Java 1.8 Beans, JDBC, Hibernate, XML, JavaScript,Node.JS, HTML, HTML5, CSS, AJAX, Design patterns, DOM, Bootstrap.
Frameworks/ORMtools: Spring, Hibernate.
Programming Languages: Java, SQL, PL/SQL
Databases: MySQL, Oracle, SQL, MS SQL, MongoDB.
Web Technologies: Servlets, JSP, AJAX.
Operating Systems: Windows, Linux and Unix.
Web/Application Servers: Apache Tomcat, WebSphere, JBoss, WebLogic.
Developer Tools (IDE): Eclipse IDE, IntelliJ, Sublime Text3, Maven, JUnit, Apache Tomcat.
PROFESSIONAL EXPERIENCE
Confidential, Tampa, FL
UI Developer
Responsibilities:
- Involved in implementation of the presentation layer (GUI) for application using HTML, XHTML, CSS and JavaScript.
- Implements responsive design template to get a new interface in Bootstrap, HTM and developed Single page application and structured the JavaScript code using AngularJS.
- Involved in creating new user interface applications using HTML5, CSS3, Typescript, Angular 6+ and Node JS. Presently using Angular 8 version.
- Create web service component using REST, SOAP, WSDL, XML to interact with the middle ware
- Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
- Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Developed user interface by using the React JS, Flux for SPA development.
- Experience in a Unix/Linux environment and experienced in several flavors of Linux, such as Red hat, Ubuntu.
- Implemented react JS code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9, Safari and FF.
- 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 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.
- Used Excel Builder 3rd Party open source library and tweak it to make sure it will work with IE11.
- Used flickity.js for creating carousel-images.
- 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 Middle ware, 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.
- Optimized animation logic with optimistic functions to increase performance in rendering.
- 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.
- Worked on CI/CD pipeline for our Application in AWS cloud environment.
- Experience in both Linux Environment and Windows environment.
- 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.
- Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
- Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets.
- 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.
- Used Model View Controller framework such as React JS, Angular JS and Rx JS framework for creating Single Page Application.
- Designed and Developed Client-Side application using ANGULAR 4.0, HTML5, CSS3, JAVASCRIPT, BOOTSTRAP, jQuery.
Environment: HTML 5, CSS3, Sass, Less, JavaScript, Bootstrap, Ajax, React JS, Redux Typescript, JSON, Angular, Node JS, NPM, Grunt, JIRA, Jasmine, Karma, Web storm.
Confidential, Columbus, OH
UI Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, testing, and monitoring.
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Designed, built and coordinate an automated build & release CI/CD process using GitLab, Jenkins, Nexus, and Chef on hybrid IT infrastructure.
- UsedMiddle ware, Redux-Promisein application to retrieve data fromBack-Endand to also performRESTFUL services.
- Developed page layouts, navigation, animation buttons and icons.
- Developed a prototype for a web application using Angular 2.
- Upgraded from Angular 2 to Angular 6 so as to use RXJS features.
- Created Angular features modules to take advantage of lazy loading and preloading features for better performance.
- Used Angular 2 to make the HTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Worked on Continuous delivery and continuous integration (CI/CD) - tools and services - specifically Jenkins.
- Built single page apps, modules, graphics and reusable components using React JS.
- Developed website using Ruby on Rails on Linux operating system, backed by MySQL and Capistrano to automate and ease the deployment process on Phusion Passenger server.
- Worked with Confidential .jsfor development of RESTful web services and middle ware configurations.
- Used Boostrap components and writing unit test cases with Jasmine and karma framework.
- Developed the application for responsiveness to different screen resolutions using Bootstrap and CSS media queries.
- Involved in Wireframe creation and converted the wireframes into HTML and CSS based prototypes
- Used JIRA for bug and issue tracking. Worked on issues related to business logic and UI code which is primarily built using HTML 5, CSS, JavaScript and Angular.
- Used Selectors, Events, AJAX and Dom Manipulation components in Angular directives, filters, Services
- Actively Participated in Team Meetings, frequently communicated with Business Analysts to clarify the business requirements.
- Experience in Continuous Integration/Continuous Delivery (CI/CD) and Agile methodologies.
- Used the Redux-Promise as the middle ware to handle the asynchronous actions.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Implemented Angular Router to enable navigation from one component to another
- Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
- Used ngModel to achieve two-way binding and using ngIf to display the error messages.
- Implemented Pipes to filter the data before displaying it to user.
- Created reusable services and used them in different component using Angular Dependency injection.
Environment: HTML 5, CSS 3, JavaScript, jQuery, Bootstrap, AngularJS, Angular 2, Node.js, MEAN stack, NPM, Grunt, Jasmine, JIRA, Jenkins, Git Hub, Sublime, middle ware, Eclipse
Confidential, Overland Park, KS
UI Developer
Responsibilities:
- Developed dynamic UI by using JSP, HTML5, CSS, JavaScript, Ajax calls, Angular JS and Ext Js.
- Created Custom Directives, Filters, Services and Modules with the help of Angular Js.
- Implemented Client side validations using Angular JS Custom Form Validation and server side validations using Data Annotation.
- Worked on UI development usingHTML, JavaScript and CSS and developed dynamic EJS templates using HTML5, CSS3 and JavaScript.
- Good experience in developing web applications with Single Page Applications (SPAs) framework using Angular, AngularJS, Node JS.
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, JavaScript, AJAX, and JSON.
- Created controllers, factories, services, constants, custom filters in Angular.
- Immensely used various angular JS directives to perform operations of the web pages.
- Used $http for AJAX calls and handled them with angular promises.
- Used Bootstrap as responsive web design framework.
- Used Node JS, Confidential JS to develop the relevant backend RESTful APIs.
- Worked on creating responsive website for smart devices using responsive design and media queries.
- Used JQuery Ajax for service calls on pages to interact with the server for information.
- Using Chrome Developer tools, coded the API into script and debugged the website for getting the user information using Node JS.
- Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
- Involved in designing and developing the JSON, XML Objects with MySQL.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Testing the website on multiple browsers with their old as well as latest release.
- Used JSON for storing and exchanging information between browsers and servers.
- Using complex Object-Oriented concepts in improving the performance of the websites.
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
- Used agile methodology for the software development.
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- Responsible for authoring of website functionality with JavaScript, HTML, CSS.
- Been an active team player, helped in fixing bugs and also carried out troubleshooting.
- Produced semantically appropriate, standards compliant markup, and produced Rich User Interfaces.
Environment: HTML, JavaScript, AJAX, CSS, Bootstrap, Angular, Angular JS, Node JS, Karma, Jasmine, JSON, JQuery, XML, Apache Tomcat server.
Confidential, Bothell, WA
UI Developer
Responsibilities:
- Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
- Developed the presentation layer GUI using JavaScript, JSP, HTML, CSS, custom tags and developed
- Reading and understanding the business requirements.
- Software development process in an agile development environment.
- Involved in designing Java Server Page (JSP) using HTML, bootstrap, JavaScript, JQuery, and CSS.
- Followed MVC Design pattern in application development.
- Implemented thepersistence layer usingHibernate.
- Used spring validation framework to implement the server-side validations and used the AngularJS, AJAX to get the data from the server asynchronously by using JSON objects.
- Involved in design HTML5 and bootstrap language screens in. jsp files.
- Involved in established database connections to the java code from .XML files.
- Involved in write front-end validations in java script functions.
- Implemented various routing mechanisms in the webpage using AngularJS.
- Involved in writing PL/SQL Stored Procedures to pull the data from the data base tables to the front-end screens.
- Involved in writing SQL queries in java code to pull the data from the data base tables to the front-end screens.
- Involved in writing core java code for if else conditions to validate the logic of the application.
- Involved in wring the XML code in XML files and access it to the front-end UI screens.
- Involved in writing core java code using try, catch and finally blocks for more code protection.
- Involved in implementation of collection framework classes to achieve actually logic as business requirement.
- Troubleshoot various software issues using debugging process and coding techniques.
- Participated in all types of meeting such as scrum, agile, daily, and weekly status meetings.
- Coordinated with all team members in developing the web applications and troubleshooting as required.
Environment: HTML5, CSS3, JavaScript, JQuery, Gulp, MVC, TDD, AJAX, Web services, XML, XSLT.
