Ui Developer Resume
Tx
SUMMARY:
- Highly motivated and Senior with around 7 years of extensive experience in developing User Interface applications and professional Web Applications using HTML 4/5, CSS2/3, DOM, JavaScript, jQuery, AngularJs, AJAX, and JSON.
- Actively took part in all the phases of the software development life - cycle including implementation, release, unit testing, refactoring and maintenance.
- Experience on working with CSS background, Layouts, Positioning, Text, Border, Padding, Elements.
- Experience in building Single Page Application ( SPA ) using Model View Controller ( MVC ) framework such as AngularJs.
- Experience in AngularJs for building apps and declarative templates with data-binding, created some custom directives in the application.
- Extensively used the backbone.js, Angular JS frameworks, JSON and JavaScript frameworks jQuery . Good knowledge of Angular 4.
- Experience in ReactJs and working with Redux architecture.
- Developed various screens for the front end using ReactJs and used various predefined components from NPM (Node Package Manager) and Redux library.
- Experience using AJAX to create interactive web applications.
- Experienced with implementing different features of Bootstrap this includes responsive web design.
- Knowledge and experience in working with SASS/LESS as CSS preprocessors and modern techniques such as Flexbox .
- Understanding on DevOps/Agile operations process and tools area
- Experience in developing Web Applications with various Open Source frameworks like: Struts Framework 1.3, Spring Framework, Spring MVC, and Hibernate 2.0/3.0.
- Experience in using Jenkins for continuous integration and sonar jobs for java code quality.
- Good experience with Jenkins automated build to configure projects and continuous integration and continuous deployment (CICD).
- Experience in using various jQuery UI controls and corresponding Event handlers.
- Experience in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Experience on Typescript, Angular2 for mobile applications, web API and browser clients.
- Working with Angular2 modules, classes, components and templates.
- Responsible for checking Cross Browser Compatibility and worked on cross browser issues with different browsers like Internet Explorer, Google Chrome, Firefox, Opera, and Safari.
- Knowledge on unit and integration testing frameworks and libraries like Jasmine, Jenkins & Karma.
- Experience with Grunt, Gulp and Bower modules of NodeJs.
- Used SVN, CVS, GIT and for Version controlling and error reporting and project management tools like JIRA.
- Extensive experience working in both AGILE/SCRUM and SDLC based development environment and participating in SCRUM sessions that includes Analyzing, Designing, Coding, Testing, implementation & Production Support.
TECHNICAL SKILLS:
IDE: Eclipse, Notepad++, Brackets, Sublime text, Web storm, Visual Studio 2
Languages: C, C++, Java Script, JQuery, HTML
Frameworks: jQuery, AngularJs, BackboneJs, D3.JS, Bootstrap, ReactJs Absence
Web Technologies: HTML/HTML5, CSS/CSS3, AJAX, JSON, DOM, JavaScript, XHTML, NodeJs
Version Control: Tortoise SVN, GitHub
Databases: MySQL, Mongo DB
Text Editors: Notepad++, Dream viewer, Sublime text
Operating Systems: Windows, Mac OS
Web/App Server: Apache Tomcat
PROFESSIONAL EXPERIENCE:
Confidential, TX
UI Developer
Responsibilities:
- Responsible for making responsive web pages using bootstrap and media Queries.
- As a UI Developer, responsible to leverage new API before back end is ready.
- Developed policy forms with Application and consumer report information, Transactions to give out the best possible multiple quotes to the end user.
- Designed and developed the login portal using framework AngularJs 2.0 along with HTML5, CSS3, and Typescript.
- Developed User Interactive Web pages using HTML 5, CSS 3 validations using JQuery, JavaScript, Angular JS.
- Developed secured credit and fraud check flows for customer verification.
- Created few custom directives to extend the functionality of HTML5.
- Built web applications which are more user interactive using latest technology Angular2.
- Built Web pages that are more user-interactive using Typescript, AngularJS, and Bootstrap.
- Develop various screens for the front end using Angular2 and used various predefined components from NPM (Node Package Manager).
- Consumed web services to get the data using Angular JS.
- Used Angular JS $http to make calls to backend services where we get large amount of data from the different application and display that data in the portal.
- Used AngularJs to develop applications with Angular JS and Node Also Used Grunt to automatically compile Typescript.
- Business logic is to fetch the policy holder data using backend service such as SOAP/XML and enriching the data into proper format, to parse the request JSON (JSONPath, JSON Schema, and Regular Expressions using the Gateway API & displaying the best Quotes to the viewer.
- API specification is typically REST/JSON.
- Extensively used Gulp and Bower to manage daily development.
- Created a build process for different environments like develop, staging and production.
- Developed several custom directives in Angular2 to provide more code sanity and modularization.
- Built common NgModules in Typescript and took major part in dependency injection using web pack.
- Followed SCRUM Agile methodology that includes iterative application development, weekly sprints, daily stand up meetings, retrospectives and backlog grooming.
Environment: HTML5, CSS3, JavaScript, JSON, jQuery, AngularJs, NodeJS, Bootstrap, Sublime, Yeoman, Git, Agile methodology.
Confidential, FLFront end Web Developer
Responsibilities:
- The project involves developing web based Performance Driven Compensation System, that helps system administrator, managers, team leaders and other employees of the company to track salary and increases.
- Developing Web pages using HTML5, CSS3, JavaScript, jQuery and AngularJs.
- Worked on developing CSS3 Media Queries in order to make the application compatible with tablets (Landscape and Portrait), desktops and mobile phones.
- Experience in using Bootstrap which can easily manipulate modal windows alerts, tooltips, scroll spy, pop over, button, type head.
- Using CSS preprocessor SASS to make CSS more efficient and used Bourbon a lightweight SASS tool set that helps you write more efficient style sheets .
- Developed pages compatible to Web Accessibility guidelines.
- Used Bootstrap components like accordion, date picker, time picker, alert, buttons, modal etc.
- Experience in using ng-grid for rendering rows and columns.
- Defined new validations through AngularJs for the form field validation implemented through HTML5.
- Used Media queries for various breakpoints to develop responsive web page.
- Created visualizations using D3.js to present analytics.
- Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO).
- Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Used spring framework configuration files to manage objects and to achieve dependency injection.
- Used Ajax calls through AngularJs to populate the data tables on the front-end.
- Used JSON for data transfer between front end and back end.
- Used Yeoman for file management and standard project folder structure in AngularJs application.
- Used GIT for pulling and committing the developed content from/to the GIT repository.
Environment: HTML5, CSS3, JavaScript, SASS JSON, jQuery, AngularJs, Spring3, Hibernate3, struts 2,NodeJs, Bootstrap, Sublime, Yeoman, GIT, Agile methodology.
Confidential, San Jose, CAWeb Developer
Responsibilities:
- Designed the website and created/developed web interfaces.
- Created Responsive Designs using HTML5 & CSS3.
- Created appropriate concept models, site organization, navigation, page layouts and interaction to support company’s needs and goals.
- Used Dreamweaver as HTML5 Editor for designing new pages.
- Developed HTML5 prototype documents with CSS3 Style Sheets.
- Turned the application into a Highly Interactive, using AJAX web development techniques.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Developed the UI with extensive use of ReactJs that helped to organize the code.
- Reduced the response time by creating Virtual DOM components using ReactJs.
- Integrated Redux Framework with React to handle large chunks of data for the better performance.
- Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Creating components, reducers, actions and containers for the project to make the webpage accessible in simple way and waive off the load on coding.
- Used Redux to keep the application State in one store.
- Did Cross - Browser coding, for making pages compatible with all browsers.
- Produced GUI prototypes for business logic presentations.
- Performed validation of completed sites including the debugging and testing of code.
- Followed Rally and JIRA for tracking processes and streamlining agile planning.
- Built dynamically generated dropdown lists using Ajax, jQuery.
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Working with Bootstrap twitter framework to Design single page application.
- Involved in complete Agile SDLC on Requirement Analysis, Development, System and Integration testing.
Environment: CSS3, HTML5, XML, JSON, Bootstrap, JavaScript, jQuery, ReactJS, AJAX, JSON, SVN.
ConfidentialFront End Developer
Responsibilities:
- Worked with technologies such as jQuery and Ajax to make the website more attractive and user friendly.
- Utilized various jQuery plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Designed web site mockups, navigation buttons, etc. using Adobe Photoshop.
- Extensively Implemented user interface designs from UI specifications and product requirements.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML, XHTML, and CSS.
- Developed a single-page application (SPA), a web application or web site that fits on a single web page with the goal of providing a more fluid user experience akin to a desktop application.
- Designed the table LESS web applications using CSS (2.1/3) and with the help of tags as per W3C standards.
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript. Debug the application using Firebug to traverse the documents and manipulated the NodeJs using DOM and DOM Functions using Firefox (Firebug) and IE Developer Tool bar for IE.
- Coded pages with best Search Engine Optimization (SEO) techniques.
- Coordinated with the business on User Acceptance Tests (UAT) and to get the approval from business on the design changes.
Environment: HTML5, CSS3, JavaScript, LESS, Agile, Adobe Photoshop, Ajax, JSON, jQuery, Angular JS, Windows XP, GIT.
ConfidentialSoftware Engineer
Responsibilities:
- Designed the Web application layout and forms using HTML, CSS, and JavaScript.
- Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation.
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML, XHTML, CSS.
- Used jQuery for interaction between JavaScript and HTML.
- Wrote code to fetch data from Web services using jQuery, AJAX via JSON response and updating the HTML pages.
- Used Firebug to debug the application and traverse the documents. Manipulated the nodes using DOM and DOM Functions.
- Played a team member role by providing individualized instruction based on observation on project.
- Attended wire frame review, design and code walkthrough meetings.
- Took part in manual testing and unit testing.
- Experienced in providing application support to resolve production issues and make enhancements.
Environment:: Windows, Eclipse, JavaScript, HTML, CSS, jQuery, MS Excel, MS-Access, MS Word.