Sr. Ui Developer Resume
San Antonio, TX
SUMMARY:
- 8+ years of professional experience in developing Web User Interface(UI), Rich Web Applications, and Web Service Applications using User Interface (UI) Technologies like Object Oriented JavaScript, JavaScript & UI Libraries/Frameworks (MV*), AngularJS 2 & 1.x, Typescript, jQuery, ReactJS, Bootstrap 3.0, Highcharts, DOM, HTML4/5, Ajax, CSS3, Jasmine Unit Test Framework.
- Experience in developing modern, complex, responsive and scalable web applications with Angular 2/4.
- Expert Knowledge in using Angular 4 for front - end development.
- Good Experience on MVC frameworks like Angular JS for creating Single Page Application (SPA) using concepts like Routing, Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
- Developed custom components using AngularJS custom directives.
- Worked on SPA (Single Page Web Applications) using RESTful web services, AngularJS.
- Involved in ReactJS and working with Redux/Flux architecture
- Developed single page applications using React Redux architecture, ES6, webpack and grunt.
- Expertise in building responsive and adaptive applications using Bootstrap 3.0.
- Expertise in creating User Controls, Web Forms and client-side validations using JavaScript, jQuery and Angular-JS
- Skilled Confidential analyzing and solving browser compatibility challenges and possesses ability to maintain consistency and well commented HTML and CSS markup.
- Experience in designing web applications employing Search Engine Optimization (SEO) techniques.
- Applied advanced HTML, JavaScript, and CSS to deliver cutting-edge user interfaces using material design components in Angular JS
- Extensive experience on implementing the AJAX features using JavaScript and jQuery
- Hands-on experience in Node JS Environment - Used Node Package Manager (NPM) to manage or install the Node-JS modules like Grunt, Gulp, Express, require.js, crypto.js, mongoose, and mongo.js for managing server configuration.
- Experienced in building cross browser compatible applications and resolving compatibility issues; worked on almost every browser Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Experience in working with RESTful Web Services and implementing RESTful API's
- Experience in creating test suites using Jasmine and Karma
- Experience in build tools like Grunt, Jenkins etc. also used service versioning tools like GitHub.
- Experience working with testing tools like Firebug, Firebug Lite, Chrome or safari web inspectors and IE Developer Toolbar.
- Experience in Agile methodologies and Test Driven Development (TDD).
- Good in communicating with cross-functional teams in the enterprise Confidential all level.
- Aptitude and willingness to learn and implement unknown technologies.
TECHNICAL SKILLS:
Web Technologies: HTML4/5, CSS2/3, XML, XHTML, JavaScript, ES6AJAX, JSON, MVC, DOM.
Workflow & Delivery: Responsive Web Design, Single-Page-App.
JavaScript Library: JQuery, AngularJS2 & 1.x, Typescript, ReactJS, NodeJS, Bootstrap 3.0, Highcharts.
Database: My SQL, MongoDB
Web Services: RESTful 2.0, SOAP, WSDL, AWS
Operating System: Windows, Linux, Unix, Mac OS X
Methodologies: Agile, Scrum, Waterfall
IDEs worked on: Notepad++, Eclipse, Sublime Text3, Net Beans.
Debugging Tools & Testing: Firebug and Chrome Developer Tools, Jasmine.
Application Servers: Apache Tomcat, Web Logic, Web Sphere.
Project/ Build Tools: Webpack, Grunt, Maven, Bower, Jira, Gulp.
Version Control: Git.
PROFESSIONAL EXPERIENCE:
Confidential, San Antonio, TX
Sr. UI developer
Responsibilities:
- Involved in Various Stages of Software Development Life Cycle ( SDLC ) deliverables of the project using the AGILE Software development methodology.
- Developed client-side validation code using Angular 2 and ReactJS.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2
- Implemented Angular 2 component router for navigation.
- Implemented Angular 2 services to connect the web application to back-end APIs.
- Implemented HTTP requests using Rxjs Observable library to handle multiple values over time
- Ability to create and customize Directives, Templates in Angular.js 1.x and effectively use the $compiler to parse the Template and initiate the Directives.
- Worked on AngularJS scopes like Scopes, Models, Services, Dependency Injection, Routing and Prototyping.
- Used React with Redux for fetching the data from different API's and also worked in all parts of the stack
- Also, developed single page applications using React Redux architecture, ES6, webpack and grunt .
- Used ES6 and JSX with react for component development.
- Used ngrx store for maintaining the state and used the store state management for final scoring.
- Implemented lot of reusable components which are used across applications and used reactive forms.
- Used Babel.js to transpile ES6 and JSX into JavaScript
- Developed various screens for the front end using ReactJS and used various predefined components from NPM ( Node Package Manager ).
- Using ReactJS implemented rich functions in various pages: form validation, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
- Created custom components for the web application using React.js and applied the FLUX application architecture and discipline.
- Familiar with Bootstrap 3.0 inbuilt classes for styling and layout of the Application.
- Used Bootstrap 3.0 for all CSS and responsive design needs, but if any Vanilla CSS is written it was always done through a CSS Preprocessor especially LESS.
- Extensive use of Bootstrap’s 12 column grid layout for displaying Application across platforms.
- Worked on the dashboard for the project that shows user information like User location and other details in the form of grids, charts using ag-grid and High Charts.
- Worked heavily on CSS3 and LESS layout for DOM manipulation. Capable of solving Cross-browser compliant issues (IE, Firefox, Chrome, and Safari).
- Proficient in integrating UI with Web Services (REST and SOAP) both via $http and $resource.
- Built custom validations and used angular validations before submitting it to backend.
- Implemented HTTP REST API using NodeJS and ExpressJS and extensively tested RESTful services using POSTMAN .
- Extensively used Angular Bootstrap for animations and pagination on the page, and UI components.
- Worked on creating responsive website for smart devices using Bootstrap 3.0.
- Developed a single page, mobile-first, cross-device/cross-browser web application for UI Bootstrap, AngularJS.
- Extensive usage of JavaScript, ReactJS, NodeJS, Bootstrap, jQuery/AJAX, JSON, HTML4/5, CSS2/3 .
- Build prototype for various required services such as Logging, Scheduling and Notification Service using third party Node JS based JavaScript library.
- Conducted tests for applications developed in Angular JS using Jasmine and Angular test beds and ran those test cases on Karma (Unit test runner ) platform
- Extensively worked on subversion, GIT and Jira .
- Worked with cross-functional team to develop timely changes and meet the design requirements.
Environment : HTML5, CSS3, JavaScript, AngularJS 2 and 1.x, Typescript, ngrx, Bootstrap 3, JSON, AJAX, NodeJS, ReactJS, HighCharts, Grunt, ExpressJS, Gulp, GIT, Webpack, REST & SOAP (web services), POSTMAN, Jasmine, Karma, Java, C#, JIRA, Source Tree, WebStrom.
Confidential, Dallas, TX
UI developer
Responsibilities:
- Designed and Developed Client-Side application using HTML, CSS, JavaScript, BootStrap, jQuery, AngularJS, ReactJS .
- Created the Application using AngularJS and NodeJS libraries and used NPM to manage dependencies and gulp to minify, reactify, babelify the code.
- Worked on Angular Material components for theming purposes & Performed client-side validations.
- Used AngularJS framework to bind HTML (views) to JavaScript objects (models) Converted wire frames to web pages with behavioral design development (BDD).
- Involved in ReactJS and working with Redux / Flux architecture
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI and developed, designed forms for browser applications and built responsive site using Bootstrap .
- Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.
- Created new RESTful Webservices using JSON data format to communicate with all external system.
- Participated in writing application level code to interact with APIs , Web Services using AJAX, JSON.
- Implemented modules into NodeJS to integrate with designs and requirements and used NodeJS Express Framework.
- Wrote MongoDB queries to interact with the database and converted data from XML format into java objects and injected into MongoDB .
- Used Bootstrap to implement pagination in the application.
- Developed custom filters and services, to use them throughout the application.
- Provided all the validations to the input elements in the UI form.
- Worked on Cross-Browser compatibility issues mainly for CSS styles.
- Designed Responsive website, to be accessed on any device.
- Built accessible website compliant to ADA standards and used ARIA tags and also tested using screen readers.
- Followed Agile methodology in developing this application.
- Participated in daily meetings for reporting as well as discussing features to enhance the application
Environment: HTML, CSS, JavaScript, Angular JS, ReactJS, JQuery, Bootstrap, AJAX, JSON, gulp, NodeJS, REST (web service), Webpack, MongoDB, SOAP, Java, C#, Eclipse, Chrome developer tools, Firebug.
Confidential, Toledo, OH
UI Developer
Responsibilities:
- D eveloped Web-based applications include writing code in HTML5, CSS3, JavaScript and JQuery making use of Bootstrap framework. My Specialty is large scale CSS, focusing on reusability and modularity .
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using Sass, LESS, Bootstrap, AngularJS.
- Involved in development converting the static HTML mark-ups to JSP's.
- Integrated the service call with UI using $http and $resources which are substitutes for AJAX in angular .
- Involved in upgradation and maintenance of company’s website to the new layout using the Grid orientation model Bootstrap framework .
- Used GWT as Java libraries to approaches to UI abstraction.
- Developed HTML and JavaScript/ECMAscript5 for client side presentation and, data validation within the forms.
- Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.
- Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
- Developed web services using Restful and SOAP protocols .
- Implemented business logic using C#.
- Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site.
- Tested cross browser functionality and fixed major layout bugs for supported browsers.
- Developed the pages that are complaint to W3C and ADA section 508(c) standards.
- Involved in Agile/ SCRUM based approach to UI development.
Environment: HTML, CSS, JavaScript, Angular JS, JQuery, Bootstrap, AJAX, JSON, REST (web service), Java, C#, DOM, Eclipse, MS Office, GIT 1.8.5.6.
Confidential
Software Engineer
Roles & Responsibilities:
- Developed use cases, drawn sequence diagrams and class diagrams for the application and responsible for writing program and functional specifications.
- Involved in total Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Involved in user interface design and development using Struts tags, Servlets, JSP, HTML and JavaScript.
- Designed server side pages and static webpages using HTML, CSS, JavaScript, JSP and PHP.
- Coded HTML pages using CSS for static content generation with JavaScript for validations.
- Created the stored procedures using Oracle database and accessed through Java JDBC.
- Development of the complex SQL queries, stored procedures, and modifications to the existing database structure as required per addition of new features.
- Used JDBC to connect to the database and Performed CRUD operations to get and check the data.
- Implemented different design patterns like Singleton, Factory, Data Access Objects and Front controller.
- Used Ant for building scripts process and wrote test cases using JUnit as a testing framework and SVN as a source version control to save the code.
- Participated in daily meeting for enhancing the features for the portal.
- Participated in Code review and Quality Assurance.
- Designed CSS based page layouts.
- Responsible for design and development of the web pages from mock- ups.
- Developed UI layouts using HTML, CSS, JavaScript, AJAX and Spring, Hibernate for back-end development.
Environment: Java, HTML, CSS, Java script, Struts 1.0, JSP, JSTL, PHP, Java Beans, JPA, DTO, Core JDK 1.4/1.5, C#, XML, JDBC, SQL, Windows, Oracle 9i/10g.