Sr. Ui Developer Resume
Austin, TX
SUMMARY:
- Skilled and experienced UI developer with over 8 years in developing responsive and cross platform front - end web application.
- Hands on experience in creating and refreshing a site page utilizing AngularJS, Angular (2-6), React JS, HTML5, CSS3, JavaScript and jQuery crosswise over different programs and consequently accomplishing cross program similarity.
- Proficiency in using DOM, AJAX, JSON, responsive web design, Bootstrap 4, for designing web sites.
- Extensive experience in developing software products using Methodologies such as Agile and Waterfall Model.
- Experience with web development mark-up and scripting languages such as HTML5, jQuery, XML, JavaScript and XSLT.
- Have strong experience in Web Services using SOAP and Restful API’S which are well used for building the communication between two systems.
- Experience using Object Oriented concepts in enhancing the performance of websites related to AngularJS and Node JS.
- Strong experience in using debugging tool like Firebug, Chrome Developer tool and manipulated the Nodes using DOM and DOM Functions.
- Have a good experience in using JIRA Tool for Bug Tracking.
- Experienced with Wireframes for developing the layout and functionality on a page.
- Extensive experience in maintaining the source code and documentation by using CVS, SVN and GIT.
- Experienced in using SQL, MySQL, Database Design, Storage Procedures, and triggers on using SQL Server.
- Experience in creating and utilizing components related to React JS and working with React Flux architecture.
- Good experience in React.js for creating interactive UI’S using One-way data flow, Virtual DOM, JSX, and React Native concepts.
- Experienced in developing React.js pages, web services and Ajax calls for the applications used in development of the web application to blind the data.
- Experience in creating Templates, Web Interfaces, Layouts, Prototypes with Adobe and Mock-Ups.
- Strong understanding in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), and Methodologies like Waterfall and Agile/SCRUM.
- Have a good experience in utilizing AngularJS components, Forms, Events, Keys, Router, Animations, and Scope content.
- Experience in Cross browser compatibility for implementing browsers like Safari, Firefox, Opera, IE and Chrome.
- Extensive experience in developing User Interface (UI) with MVC frameworks such as AngularJS, Node JS, and Ember JS.
- Implemented RESTFUL microservices using spring boot, Spring Cloud, Spring Eureka, Spring Zuul, Spring Feign, Spring Hysterix, Ribbon and consumed using spring REST services using Spring Rest Template.
- Experience in Unit/Integration Testing frameworks and libraries like Jasmine, Mocha and Karma for AngularJS and Node JS.
- Good comprehension of how node.js functions in the backend.
- Installing and Configuring and troubleshooting Linux Operating Systems.
- Knowledge with JS mobile frameworks like Native app using Native Script and Angular, React Native, Apache Cordova and Ionic.
- Experience in using Testing frameworks in Test Driven Development (TDD) such as Protractor, Cucumber, and Selenium.
- Used Test Driven Development (TDD) as part of agile process.
- Experienced in implementing various jQuery UI Controls and corresponding Event Handlers.
- Experience in using Responsive Web design with Media Queries, SASS and LESS.
- Strong communication skills for interacting with the team, outstanding problem solving, strong focus on teamwork, result oriented and data analysis skills.
- Extensive experience in interacting with clients/users to gather the user requirements.
- Easily adaptable to the work conditions and consistently deliver the quality work and Capable of adapting to new technologies and can face any new challenge that exist in the project.
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, XHTML, XML, CSS/CSS3, JavaScript, Typescript, BOOTSTRAP, AJAX, JSON, jQuery, DOM.
Programming Languages: Java, JavaScript and TypeScript.
Web/Application Servers: Apache Tomcat, HTTP Web Server, Web logic, JBOSS
Frameworks: Angular JS 1.x/2/4/5/6, React JS, Backbone JS, Node JS, Bootstrap 4.3.1/4, D3 JS, Struts 1.2, and MVC Architecture.
IDE s and Tools: Eclipse, Adobe Dreamweaver, Visual Studio, WebStorm, Jira and Notepad++
Development Methodologies: Agile/Scrum, Waterfall
Testing Tools: JUnit, Jasmine, Karma, IE developer, Firebug, Chrome Developer tools, Mocha, Protractor.
Web Services: SOAP, REST, DOM, WSDL
Version Control Tools: JENKINS, GIT, and BITBUCKET
Databases: SQL, MySQL, SQL Server
Operating systems: Windows 2000/XP/Vista/7/8/10, Mac OS X, Linux
Animation: Adobe Flash CS3, Adobe Fireworks, Adobe Photoshop, Windows Movie Maker
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
Sr. UI Developer
Responsibilities:
- Worked Extensively with Angular CLI for creating components, services, pipes, directives.
- Implemented Restful API from core using Node.js and Express Framework.
- Used Web pack to build Typescript modules.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules are being built.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 6.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 6.
- Created services with Angular 6 injectable property, as to make the service available for dependency injection when creating components.
- Utilized Angular 6 new features like ngIf and Else, ng template conditions.
- Designed and developed the Presentation layer using Angular 6 and Angular Material.
- Used Internationalization (i18n) to make application usable in different languages.
- Used GIT as a Version control and source repository.
- Created usability prototypes for the UI screens using Angular, TypeScript, and jQuery.
- Built SPA with loading multiple views using route services using Angular 6.
- Developed single page applications using Angular 6, Typescript, web pack and grunt.
- Created various Mixins, Variables, Custom Fonts and Directives in SASS.
- Created Angular components like Controller, Directives, Services and Forms to collect the input from the User.
- Developed all the UI pages using HTML, DHTML, XHTML, DOM, CSS, Material, JavaScript and JQUERY.
- Used JQUERY core library functions for the logical implementation part at client side for all the applications.
- Implementation of Look up Tables in which inline edit (CRUD) functionality of the data from Database rendered in HTML DOM is provided using X-Editable grid.
- Extensive use of Angular Material framework to achieve RWD, i.e., make the portal compatible for various screen resolutions which are trending in the market today.
- Involved in unit testing of the software modules using the Karma and Jasmine JavaScript frameworks.
- Followed agile software development practice paired programming, test-driven development TTD and scrum status meetings.
Environment: HTML5, CSS, JavaScript, Angular.js, Typescript, Angular6, angular material 2, AJAX, JQuery, SOAP, MySQL, NPM, Oracle 11g, Eclipse, JSON, JUnit, SASS, RESTful, and GitHub.
Confidential, Mount Prospect, IL
Sr. UI Developer
Responsibilities:
- Responsible for setting up Angular 6 with Oauth2 framework for User Interface development.
- Extensively used Ag-Grid Community 18.1 with pagination, Export to CSV and Sorting to reuse across application.
- Adhered to Agile Software Development Methodology in advancement of the project.
- Used Angular 6 to achieve component-based application architecture using HTML and Type Script.
- Utilized core Angular 6 features such as HTTP, Data Binding, Forms, Services and Dependency Injection.
- Developed Angular 6 Template Driven Forms to implement forms across single page application (SPA).
- Implemented data service data layer to perform CRUD operations in entire application usingTypescript.
- Developed http requests using RxJs observables to communicate between server and client withAngular 6.
- Collaborated with team using Team Foundation Server (TFS) version control with Agile/Scrum environment.
- Incorporated Angular Material 6.0 as well as other third-party User Interface component library modules.
- Implemented Angular 6 custom Services to implement Dependency Injection, used Pipes to transformations.
- Leveraged Angular 6 resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Integrated Angular 6 application with Web API and used HTTP Client to perform HTTP Requests to the Web API.
- Implemented Responsive Design using CSS4 and Media queries for Large/Medium/Small screen size.
- Created asynchronies data processing using Rxjs Observable to achieve Map/Subscribe pattern.
- Used Angular Lifecycle hook ngOnDestroy method in components to optimize application performance.
- Implemented Angular Router for building single page application, Used Redux for application state management.
- Implemented dynamic components as per functionality by using Angular patterns.
- Created Reactive forms using Angular 6 for greater form control and validation.
- Maintained environment variables to differentiate environment builds.
- Used Angular CLI into the project for front-end development tasks such as minifying, auto reloading, deploying.
Environment: Visual studio code, Angular 6, Angular CLI, Ag-Grid, HTML5, CSS4, Angular Material, Web API, JSON, Lodash, TFS, Typescript, RxJs, Jasmine, protractor, OAuth, JWT, Jira, Postman, .Net Framework and Swagger .
Confidential, Orlando, FL
Web/UI Developer
Responsibilities:
- Designed and developed a responsive website using Bootstrap grid system to layout contents that fit different devices including Mobile, Tablet, and Desktop.
- Created different site page formats utilizing HTML and CSS, Bootstrap with center around client experience and consistence to gauges.
- Handled the change of the current undertaking written in JavaScript/jQuery to AngularJS.
- Handled program similarity issues in HTML, CSS and JavaScript for IE, Firefox and Chrome.
- Involved in developing page layouts, navigation, and animation Buttons and Icons.
- Responsible for implementing user interface designs from UI specifications and product requirements.
- For creating line and pie charts we used High-charts third-party library, and for some complex visualizations we explored D3.js.
- Responsible for managing the code repository through source version control tool GIT.
- Involved in working with CSS3 Background, Positioning, Text, and CSS3 Border.
- Involved in writing application level code to interact with the backend Java code, AJAX and JSON via REST web services and APIs.
- Responsible for developing business logic along with connecting the application to server with REST web services.
- Installed, secured, and configured AWS cloud servers with Linux, WebLogic etc.
- Involved in using Agile/Scrum methodology of Software Development.
- Responsible in working with the AngularJS custom qualities for DOM controls.
- Worked with Spring MVC and Hibernate in the backend to assemble the business rationale.
- Wrote and expended Restful Web Service brings in both JSON and XML groups.
- Used React Router Redux to store the route parameters in the redux store.
- Experience in creating components, API's, Redux action creators, reducer's documentation
- Responsible for maintaining cross browser compatibility issues with Styles, Layouts and fixed bugs for supported platforms and browsers.
- Involved in co-ordination with Software Engineering teams for interactions between Mobile UI and back-end Staff.
Environment: HTML, CSS, AJAX, JavaScript, jQuery, Angular JS, Bootstrap, Backbone.js, XML, JSON, LESS, Karma/Jasmine, Eclipse.
Confidential, Newark, NJ
Web/UI Developer
Responsibilities:
- Designed and created intranet web applications utilizing Java, JavaScript and CSS.
- Involved in developing AngularJS services for reusable functionality.
- Developed front-end, cross-browser HTML/DHTML templates and all GUI features through HTML, CSS and jQuery.
- Responsible for deploying, designing and developing Cloud-based solution using core AWS Services.
- Maintained and developed cross browser and multi browser compatible web pages like HTML, CSS3 and JavaScript, with Jasmine framework.
- Responsible for coordinating with Business Analysts and after perfect analysis conducted feedback session.
- Involved in developing and designing the application using CSS3 and HTML5 achieved responsive layouts using Bootstrap grid system.
- Responsible for producing content pages with CSS3 layout and style markup presentations, also used JavaScript methods and properties.
- Involved in using JIRA tool for task assignment, bug tracking and fixture.
- In development of different styles used jQuery CSS selectors, toggles and hover functionality, ToolTip and Ajax Forms.
- In configuring web server plug-ins used Apache 2.2 for WebLogic application servers.
- Developed framework for templating and used Ember JS for Client-Side functionality.
- For maintaining the team in a proper way helped team members and provided technical assistance regarding client website, applications and user experiences.
- Performed application upgrades, patches, identities and troubleshoot bugs that involved Tuxedo, Tomcat and Apache.
- Used broadly AJAX idea of JavaScript utilizing the XML Http Request protest associate with outer administrations to send and get information in SOAP organize.
- Efficient in Using Configuring version controls like SVN, GIT.
- Analyzing the site movement and Search Engine Optimization.
Environment: AngularJS, LESS, AJAX, Apache, CSS3, HTML5, JavaScript, JIRA, Bootstrap, Jasmine, jQuery, AWS service, Emberjs, GIT.
Confidential, New York, NY
UI Developer
Responsibilities:
- Responsible for developing all the User Interface (UI) pages using AngularJS, HTML, DOM, CSS, JavaScript, jQuery, Bootstrap, Ajax.
- Involved in developing single page web application using JavaScript framework AngularJS.
- Designed and created webpages according to client’s guidelines and standards throughout the development and maintained the website using HTML, XHTML, CSS and JavaScript.
- Responsible for using CSS to change the styles to be used in future web layouts and debugging the errors with CSS.
- Involved in testing application on Internet Explorer and other browsers like Opera, Firefox, and Google chrome to achieve cross browser compatible issues.
- Responsible for converting Photoshop documents to table-less semantic XHTML, CSS and performed validations of XHTML and CSS (using Firebug, HTML Tidy, W3C validator).
- For handling Form submissions incorporated PERL scripts.
- Executed all the test cases and fixed bugs/issues that identified during the test cycles with respect to various devices.
- Involved in creating REST APIs by using NodeJS as backend, Express.JS as a Middleware, and MongoDB as Database.
- Responsible for gathering Design & Analysis of the Project Specifications, development and customization of the Application.
- Used Angular v1.6 and Angular materials as the front-end framework, with CSS, and HTML4 as the main programming languages.
- Used jQuery to navigate to different pages of application and create AJAX to handle asynchronous communication between client and server.
- Developed course video search system using jQuery with YouTube search APIs and implemented efficient paper search on Scottrade database.
- Used GIT for version control.
Environment: JavaScript, HTML, CSS, jQuery, JSON, DOM, AJAX, Bootstrap, REST Web Service, GIT, XHTML, PERL, MongoDB, Express.js, Firefox, Opera.
Confidential
Software Developer
Responsibilities:
- Responsible for creating documents like Functional Specification and System Design based on Business Requirement document provided by business analyst.
- Involved in writing code through cross browser of CSS and JavaScript for Internet Explorer, Firefox.
- Participated in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Responsible for using IDE like JDeveloper to develop application and CVS for Version Control.
- Maintained and developed various phases of Software Development Life Cycle (SDLC) by using Water fall Methodology.
- Wrote application level code to interact with APIs, web services using AJAX, JSON, and XML.
- Responsible for creating and executing Unit test cases using Jasmine and Juint.
- Involved in writing complex SQL queries by using joins, sub queries and later correlated sub queries to retrieve data from database.
- Created and Updated Database objects like tables, views, stored procedures, function, packages.
- Involved in developing various generic functions used JavaScript for validations also used SOAP UI for testing web services.
- Developed UI using JavaScript, AJAX, Bootstrap, jQuery, CSS and HTML.
- Created Classes, Methods for different functionalities and error handling, exception management features in the application.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Extensively used Git for version controlling and regularly pushed the code to Git hub.
- Participated with end users and business analyst to understand the business requirements.
- Responsible for design and development of the web pages from mock- ups.
- Developed Web API using MVC framework for all business logic and exposed to the front-end interfaces.
Environment: HTML, CSS, SDLC, JavaScript, jQuery, Usability testing, SOAP, SQL, CVS, AJAX, Water fall Methodology, Jasmine, Git, MVC.