Front End Ui Developer Resume
San Antonio, TX
SUMMARY
- 6+ Years of progressive experience in all phases of software development life cycle including agile methodology.
- Requirements analysis, applications design, development, Integration, maintenance and testing of various client/server, N - tier and web applications.
- Experienced as a User Interface/Front End Developer in developing applications using HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Ajax and JSON.
- Good Experience using SCSS.
- Experience working with Responsive Web design.
- Experience in using the JavaScript, JQuery, Angular.js, Backbone.js, node.js, Redux.js, React.js & Twitter Bootstrap.
- Expertise with creating single page applications using Angular JS with MVC capability.
- Involved in implementation of MVC pattern using Angular JS, JSF and Spring Controller.
- Extensively utilized Angular components like Providers, Directives, factories & services used across the application.
- Strong knowledge and understanding of Backbone.JS& D3.js.
- Sound Understanding and good Experience with Object Oriented Programming Concepts, Object Oriented JavaScript and Implementation.
- React JS and JSON were used to facilitate an AJAX enabled application of Model-view-controller.
- Well experienced in checking cross browser compatibility across various browsers like Internet Explorer, Firefox, Safari, and Google Chrome.
- Built application services on Amazon cloud services (AWS).
- Experience in Application Development in Java and Hadoop and its ecosystem - HDFS, Map Reduce using java, Apache
- Worked in TypeScript to render JavaScript (KnockoutJS) with unit and end-to-end tests.
- Worked extensively in Agile Development process and Jira.
- Experience in JavaScript framework ECMAScript .
- Hands on experience in writing jQuery code and RESTful web services
- Experience in software configuration management using GIT.
- Knowledge in all stages of testing namely Functional testing, Performance testing, Integration testing, Regression testing and User Acceptance testing.
- Experience with unit testing using Junit and writing build scripts using ANT and Maven.
- Good Knowledge in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
- Experience in Test Driven Development (TDD) environments using Karma/Jasmine
- Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to attain project deadlines under stressful environments.
- Involved in Understanding functional specifications and developing creative solutions to meet business requirements
TECHNICAL SKILLS
Web Technologies: HTML, HTML5, XML, XHTML, DHTML, CSS2, CSS3, JavaScript, jQuery, AJAX, JSON, YUI, AUI, Bootstrap, SASS, LESS, AWS
Back-end Technologies: Web API, ASP.net 3.0 MVC, Junit, JSP, WordPress 4.2, Drupal 5.0, Liferay Portal6.1/6.2
IDE & Tools: WebStorm, NetBeans, Adobe Dreamweaver, EditPlus, Microsoft Publisher, Eclipse.
JavaScript Libraries: jQuery, Node.js, Ext JS, Redux.js, backbone.js, Require JS, AngularJS, ReactJS, EmberJS, D3.js
Publishing Tools: Adobe PageMaker, MS Office
Operating System: Windows, MS DOS, Unix, Linux
Wire Frame Tools: Adobe Illustrator CS3.
Debugging Tools: Firebug, Firebug Lite, Google Chrome Web Debugger, MOCHA, JIRA, IE developerTools.
Data Base: Oracle, MySQL, PS/SQL, MongoDB.
Version Controllers: Subversion, CVS, GitHub, Bit Bucket
PROFESSIONAL EXPERIENCE
Confidential, San Antonio,TX
Front End UI Developer
Responsibilities:
- Involved in developing UI pages using HTML5, CSS3, JSON, JavaScript, Ajax, SEO.
- Utilizing Responsive web design to support usability in desktop, mobile, and tablet environments.
- Making changes to the existing web applications and creating new components using React JS.
- Using JavaScript, jQuery for user interactions in pages. Creating a Responsive webapplication integrating Twitter Bootstrap with React JS and media queries
- Built Web pages that are more user-interactive using JavaScript, React.JS, and Bootstrap.
- Responsible for architecting and executing solutions using JavaScript frameworks like React.js, Angular.js and Backbone.js
- Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Used Angular JSand Node JSto implement rich functionality in various pages: form validation, grid, search, sort, pagination.
- Implement the JavaScript/JQuery frameworks such as React JS, Node JS for MVW/MVC framework.
- Utilized AngularJS framework to bind HTML template (views) to JavaScript object (models)
- Designed business applications using web technologies like NodeJS, React JS, Redux.js, ES6, HTML4/5, XHTML, and CSS2/3, Bootstrap based on theW3C standards.
- Extensively used Angular UI (Angular Bootstrap) for ng-grid, and UI components
- Developed a new UF using ECMAScript 6 with Typescript to provide the same services as earlier. Developed Type Definition file for Typescript for UF.
- Used Grunt to compile sass files,ugilify and to compress the files
- Created visualizations using D3.js to present analytics.
- UsedAWSSDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
- ImplementedAWSclient API to interact with different services as Console configuration forAWSEC2.
- Worked in TypeScript to render JavaScript (KnockoutJS), ECMAScript6 with unit and end-to-end tests written in Jasmine to add features and fix bugs in a highly interactive single page JavaScript application.
- Integrate the dynamic pages with React. JS and jQuery to make the pages dynamic.
- Build REST Api for Address verification and CRUD of AddressBook in Node.js
- Installed and configured Hadoop Map Reduce, HDFS and developed multiple Map Reduce jobs in Java for data cleaning and preprocessing
- Have developed Order Return, Track order form components using Redux Form.
- Used Node.JS to run the application in a web server in staging environment.
- Using Grunt for automated building of application including unit testing (Jasmine /Karma)
- Involved in writing end to end test suites using Jasmine frame work and Protractor tool based on top of Selenium server.
- Having good experience in building multi-threaded Java server side applications and frameworks.
- Used web service calls using Java Web Services RPC and Apache AXIS client packages. Generated Client classes using WSDL2Java and used the generated Java API.
- Have developed Address Book, Order React component, Reduxwidgets, reducers
- Extensive use of JDBC to communicate to the Database for storing and retrieval of information.
- Created forms to collect and validate data from the user in HTML5.
- Used Dreamweaver, Photoshop for implementing application and designing graphics and images.
- Used Agile methodology for the software development.
Environment: JavaScript v1.8, HTML5/4, CSS3, v1.5.8, Ajax 16.1.0, Node JS v6.3.1,Angular JS, React JS, Redux.js, Protractor, JSON, Java 5.0, Jet Brains WebStorm, Spring, AWS, Hibernate, Adobe Photoshop, ES6, SOAP, Web Services, GIT, D3.js, Selenium 2.53.1, Java 8.101, Python 3.5.2, Jenkins, Maven, Jasmine, Karma.
Confidential, New Jersy
Front-End UI Developer
Responsibilities:
- Worked in a team, Involved in developing the Java, UI layout and front-end programming (HTML) for web application that matches requirements.
- Excellent Coordination in project activities and ensure that all project phases are followed and documented properly.
- Extensively involved in design discussions and user experience sessions to provide inputs on the layout and UX.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
- Implementing client side Interface using React JS.
- Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 andJQUERY in ongoing projects.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (tablelesslayout).
- Converted the mock-ups into hand-written HTML/HTML5, CSS (2/3), XHTML, JavaScript, jQuery, AJAX, XML and JSON.
- Improved user experience by designing and creating new web components and features
- Worked with AngularJS for creating own HTML elements for building a very companied Web site which is an open Source Project
- Worked with Bootstrap for compiling CSS, JavaScript and building the System with the convenient methods with AngularJS
- Used Gulp to run automated tasks like minification,compilation and unit tests.
- Worked on AWSCloud Watch, Cloud Formation and Cloud Trail services.
- Support for all other AWSproducts such as S3, RDS, Elastic Load Balancing, Route53 (DNS)
- Developed tablelessHTML (DIV and SPAN) in a DOM based architecture.
- Responsible for the overall layout design, color scheme of the web site using HTML, XHTML, and CSS3.
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- Managed application state using server and client-based State Management options.
- Coded JavaScript for page functionality and Light box Plug-in using jQuery.
Environment: HTML5/4, CSS3, JavaScript v1.8, jQuery, AWS, SOAP, Bootstrap v4, AngularJS, React JS, AJAX, JSON, Node.js, Require.js, backbone.js v1.3.3, JIRA, Web Services, Eclipse and Dreamweaver, Java v8, Python, Jenkins, maven.
Confidential, San Francisco, CA
Front-End UI Developer
Responsibilities:
- Developed dynamic web pages using HTML/HTML5, CSS/CSS3, jQuery, Backbone.js, Bootstrap, LESS, CSS3.
- Coded in Backbonejs MVC framework to build Web application for the internal use of the organization.
- Develop front-end code in a timely and high quality manner while ensuring a consistent look and feel.
- Extensively used Angualrjs1.3.x/1.4.x for retrieving data from the RESTFUL API services.
- Used various Backbonejs components like events, collections and model concepts.
- Developed model methods in backbone like to JSON, get, set, fetch and sync.
- Integrated underscore framework in backbone in order to make functionalities much easier.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, Pseudo classes, Pseudo elements etc.
- Developed responsive web pages using Bootstrap and CSS3 media queries.
- Used JSON objects effectively for efficient client side coding.
- Wrote application level code to add functionality to the perform client side validation using Backbone and JavaScript.
- Designed the front-end applications, user interactive(UI) web pages using web technologies like HTML5, XHTML and CSS3.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON, Backbonejs, AngularJS, JavaScript.
- Used Backbone JavaScript framework for building web applications is highly efficient to use with PHP framework as well as using Restful services.
- Used advanced level of jQuery, AJAX, AngularJS and CSS layouts.
- Worked with Jasmine and Karma in order to test the applications.
- Worked on cross browser compatibility issues and fixed the bugs.
- Brought the HTML and CSS of an existing web site to the latest web standards.
- Developed the application in agile methodology.
Environment: HTML5, CSS3,Node.js,Backbone.js, JavaScript, JSP, Ext.js, Agile,JSP, Adobe Photoshop, Ajax, JSON, jQuery, AngularJS, Oracle,PHP,Responsive Design,Web server.
Confidential, Palo Alto(CA)
Front-End UI Developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Expertise in DOM manipulation using JavaScript, jQuery and AngularJS.
- Worked extensively on AngularJS in creating Controllers, Making AJAX calls using $http and JSON parse.
- Worked on server cross platform issues. Used JSONP.
- Involved in documentation of the architecture and configuration details.
- Developed Front end Applications to provide access to the database servers.
- Used XML Web services with SOAP protocol for transferring data between different applications.
- Used JDBC to query, update and maintain Database Servers using SQL queries.
- Used HTML5, DHTML, JSON, CSS3, JavaScript, jQuery, Ajax to create the front end applications.
- Extensively used JavaScript to make the web page more interactive.
- Responsible for creating dynamic server side pages using JSP.
- Bug fixes for existing software system and also software enhancement.
- Used Firebug, Firebug Lite, IE Developer Toolbar, for debugging and browser compatibility.
- Used jQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application.
- Developing client side validation code using JavaScript andjQuery.
- Creating pages in Site Core and validating the HTML code withW3CValidate.
- Experience with fundamental rendering techniques such as lighting, deferred rendering, shadow mapping, normal mapping, animation, reflections, ambient occlusion
- Used soy to support new features or feature enhancements in the web site
- Handling all the activities related to designing for Production on Web site.
- Designing and Publishing weekly Newsletter through website and mailer.
- Generating Meta Tag for index page and for subpages into web site.
- Understood their existing code and made changes to adapt the new environment.
Environment: AngularJS, JDK, HTML5, DHTML, CSS3, JavaScript, JSON, JSP, JDBC, jQuery, free templates.
Confidential
Web (UI) Developer
Responsibilities:
- Developed application layout and composing tiles definitions, managed beans to use with Spring Framework at Business Tier and uses Spring Bean Factory for initializing services.
- Developed classes which handle the request parameters, process data, collect data retrieved from the database to List and Map interfaces and store it on objects. (Model)
- Responsible for Design and development of Web pages usingHTML, CSSincluding Ajax
- Developed UI using JavaScript, HTML, DHTML, CSS, JavaScript validations and XHTML.
- Used JavaMailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems
- Implemented applications in JavaScript, and MYSQL.
- Used CVS code versioning system for code maintenance and use of Log4j to generate logs used for maintenance and bug tracking.
- Performed Client-side validations using JavaScript.
- Managed and implemented all codes changes via SVN. Deploying builds across development, Staging and production instances and maintained code integrity.
- Created an inline-edit and widget-collapse feature for the web page.
- Performed graphical design and web site contract work for small business and working professionals.
Environment: HTML, DHTML, XHTML, CSS,Java, JavaScript, J2EE, NetBeans, AJAX, JDBC, JNDI, SQL, JUnit.
