Ui Developer Resume
Dallas, TX
SUMMARY
- Having 8+ years of experience in developing User Interface (UI)applications and professional web applications using HTML, HTML5, CSS2/3, JavaScript, JQuery, AJAX, JSON, Angular JS, Node JS and React JS
- Excellent programming skills in C, HTML, JavaScript and SQL.
- Expertise in developing and updating a web page quickly and effectively using HTML5, CSS3 and JavaScript.
- Hands - on experience on different kinds of UI technology on web page designing.
- Experience in developing and testing data intensive web apps with Sencha.
- Experience in pre-processing platforms such as LESS and SASS.
- Experience in pseudo codes, high and low-level designs.
- Experience in designing and implementing restful web services as per the requirements.
- Experience in deign reviews and design documents as per the requirements.
- Extensive knowledge in developing PHP.
- Proficient in Photoshop and Dreamweaver.
- Experience in developing user interfaces for Mobile/Tablet/Desktop using JavaScript, HTML, HTML5, CSS, CSS3, jQuery and Angular JS.
- Good experience in JavaScript and Angular2 and Angular4.
- Extensive knowledge in developing applications in a single page using various JavaScript frameworks like AngularJS and Bootstrap.
- Experience on Rollup.
- Experience in using the latest approaches including MVC in the browser, event-driven applications using AJAX, JavaScript and JSON.
- Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding and CSS Tables.
- Experience in GIT and TFS coding.
- Experience in working with the JavaScript and various MVC JavaScript frameworks such as Node JS.
- Experience in debugging and troubleshooting existing code using Firebug and Developer Tools.
- Expertise in HTML5, CSS3, JavaScript, AngularJS, Bootstrap, AJAX, Eclipse, Apache Tomcat and MVC.
- Experience in all phases of Software Development Life Cycle (SDLC) including Analysis, Design, Development, Documentation, Testing, Deployment, Version Control and production support.
- Expertise in Unit testing using Integration testing & System testing.
- Capable of quickly learning and delivering solutions as an individual and as part of a team.
- Extensive experience in developing enterprise applications using open source Technologies such as Multithreading, J2EE, Servlets and Struts.
- Good Knowledge on Sockets, Java Beans and Swing.
- Experience with Responsive Web Design (RWD) with involvement in several web application development projects.
- Expert in creating Templates, Web Interfaces, Layouts and Flow of Future Pages.
- Good experience with Form Validation by Regular Expression JqueryLightbox.
- Experience in using Hudson/Jenkins for Continuous Integration and Sonar jobs for java code quality.
- Strong experience with JUNIT in performing unit testing and in determining the application functionality.
- Experience in developing MAVEN, ANT scripts to build and deploy Java web applications.
- Hands on experience in using tools like Jenkins, Jira, Rally, Crucible.
- Exposure to Reporting tools like iReport, Crystal Reports.
- Experience in Unit testing with Junit, Jasmine, Karma, Jasmine-Node and Protractor.
- Good experience in using various IDE tools like RAD, Eclipse & Net Beans.
- Experience with Class Diagram & Sequence Diagrams.
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XHTML, JavaScript, AJAX, JQuery, JSON
Programming Languages: C, C++
JavaScript Libraries: Ext.JS, Node.JS, Angular.JS, JQuery, Bootstrap, React.JS,Angular2,4
Database Languages: MySQL, SQL
Publishing Tools: Adobe PageMaker, MS Office
Debugging Tools: Firebug
Web Servers: HTTP Web Server, Apache Tomcat
Operating Systems: Windows XP/Vista/7/8/10, Unix, Mac OS
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
UI Developer
Responsibilities:
- Responsible for design, configuration, validating & testing and for high quality front-end development.
- Develop and re-factor existing product features using spring, Hibernate and Oracle.
- Involved in SDLC type of methodology.
- Used Angular2 for building and running a simple Angular applications in Typescript with the help of Angular CLI.
- Involved in preparing Technical Design Document of the project using Angular4.
- Developed SQL Server stored procedures to execute the backend processes.
- Worked with Business Analyst in product estimations, QA, DBA's to understand the issues and requirements.
- Experience with React.Js and React Native.
- Worked on SQL, Shell Scripting, Partitioning, Logical and Physical Database Design, Backup and Recovery procedures.
- Used “Electrode” as a platform for building universal React/Node.js applications with standardized structure, best practices, and modern technologies baked in.
- Electrode focuses on performance, component reusability, and simple deployment to multiple cloud providers.
- Application Architected and developed using Angular4 and MVC framework.
- Created web pages using backbone.js
- Worked on JavaScript and Browser Cache mechanism for storing and retrieving data for the website.
- Created client-side validation using technologies such as external JS and JavaScript.
- Extensively worked with JQuery UI for effects.
- Used AJAX & JSON communication for accessing restful web services.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5 & CSS3.
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
- Integrated with the back-end code (JSP) using JQUERY, JSON and AJAX to get and post the data to backend servers.
Environment: HTML5, CSS3, JavaScript, JQuery, Bootstrap JS, external JS, JSON, Ajax, XML, Eclipse, node.js, angular4 and React JS.
Confidential, San Clemente, CA
UI Developer
Responsibilities:
- Understanding the requirements of the client and the flow of the application as well as the application Framework.
- Involved in web designing using HTML5, XHTML, CSS 2/3, JavaScript and extensively used Table- less Design in CSS for positioning.
- Developed CSS3 style sheets and made use of CSS preprocessor SASS to give gradient effects.
- Designed Front-end with in object-oriented JavaScript Framework like Angular2, Node.js, Backbone.js and Express.js.
- Have used AJAX to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
- Used Bootstrap and Angular2 in effective web design. Developed a core component of Analytics with Node.js, Angular.JS, Knockout.js and Socket Stream.
- Good experience in developing Angular.js applications with extensive server calls using AJAX and strong hold in handling the server data and exceptions to provide interactive user experience.
- Created reusable components like Menu Navigation, Session Monitor which was very useful in the application using Angular2.
- Utilized Node.JS to run Grunt Tasks and build proper project.
- Performed debugging and testing to test an application using Jasmine and Karma.
- Developed a fully functional login page for the website with complete validations using Angular2
Environment: HTML4/5, CSS2/3, JavaScript, JQuery, MVC, DOM, JSON, Angular2, AJAX, Node.js, XML, Adobe Flash, Photoshop.
Confidential, Moorpark, CA
UI Developer
Responsibilities:
- Designed various modules using technologies like JSON and JavaScript.
- Worked on JavaScript and HTML Browser Cache mechanism for storing and retrieving data for the website.
- Created client-side validation using technologies such as ReactJS and JavaScript.
- Used HTTP, AJAX & JSON communication for accessing restful web services data payload.
- Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role-based menu items changes dynamically derived from the database in the form of XML.
- Experience in consuming Web Service's API's and Web Services in HTML pages.
- Integrate with various databases for retrieving the data using AJAX/JSON.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML5, CSS3, JavaScript and ReactJS.
- Used Javascript and MVC Frameworks in the development of the web applications.
- Implemented AJAX functionality using JQuery, JSON and XML.
Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, ECLIPSE, MS Office.
Confidential, Minneapolis, MN
Senior UI Developer
Responsibilities:
- Developed reusable components using React.JS as the main front-end technology and other web technologies like JavaScript, JSX, JQuery, HTML 5, CSS 3, Bootstrap
- Involved in usingReact JScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
- Developed the entire application with React using Redux as a data container.
- Experienced in writing react code with the help of ES6 features and JSX.
- Experience in Building applications usingReact.JSwhich allowed us to render pages on both the client and server using the same codebase.
- UsedReact.JSin development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Experience in DOM,ReactProps, Lifecycle methods, working withReactStates and Events.
- Working with ECMA Script 6 features, Used Babel, web pack with ES2015,reactJSX presets.
- Utilized Web Sockets withReactto maintain consistent and real-time state across users
- Developed services and factories to consume data from back end REST API’s.
- Done bug fixing and maintenance of code, which includes feature requests.
- Implemented Node.JS at server side to provide restful API to client-side application.
- Used Grunt as the build tool and task runner for automatic task completion, JS minification and concatenation of JavaScript files.
- Used GIT as a version and source control system for the project and connected with grunt for dev environment builds.
- Followed GIT workflow for development and release management.
- Develop various screens for the front end using React.JSand used various predefined components from NPM (NodePackage Manager).
- Consumed the REST services produced by Node JS on the backend.
- Written reusable scalable web service layers using Node.JS framework.
- Documented and resolved the cross-browser issues in browsers Chrome, IE 11, Firefox, Safari and Opera.
- Resolved CORS issues by setting proper client and server-side headers.
- Improved process in JIRA ticketing system by introducing JIRA ticketing template.
Environment: React JS, HTML5, CSS3, JavaScript, JSX, ES6, LESS, Node JS, Jasmine, Karma, Protractor, grunt, GIT, REST, JIRA.
Confidential, Jacksonville, FL
Senior UI Developer
Responsibilities:
- Developed and designed interactive and responsive UI interface using client-side technologies such as HTML5, CSS3, Node JS, Bootstrap.
- Created angular shared modules and core modules and used across different applications.
- Designed and developed the login portal using frameworkalong with HTML5, CSS3 and Type Script.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided byNode.
- Handled and built multiple asynchronous service calls using RXJS (Reactive Extensions) such as Observables, Behavior Subject and some of its operators.
- Used Selectors, Events, AJAX and Dom Manipulation using components inpublic for updating content on DOM nodes.
- Implemented multiple views to access different applications using router modules.
- Created dynamic forms and implemented form validations using NodeJS.
- Configured Web Pack and angular clip for project development and production build.
- Involved in writing application level code to interact with APIs, Web Services using Node.js, AJAX, JSON and XML
- Injected polyfill’s to avoid cross browser compatibility issues.
- Used CSS3 Media Queries and Bootstrap for rendering responsive screen across all kinds of resolutions and devices such as tablets, phones, laptop and desktop devices.
- Developed test cases to implement Unit testing on angular components and services using Jasmine and Karma as test runner.
- Used Fiddler for web debugging and also for inspecting and composing API’s request and response.
- Implement modules intoNode.JSto integrate with designs and requirements along with Web Markup Services.
- UsedBit Bucketand Source Tree as Version Control Interface for the application.
Environment: HTML5, CSS3, Typescript, Bootstrap, Web Pack, Node.js, GIT, Fiddler, Jasmine.
User Interface Programmer
Confidential
Responsibilities:
- Design and development of Web pages using HTML, CSS including XML.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
- Designed and developed intranet web applications using JSP, JavaScript and CSS.
- Responsible for the design of client websites right from the conceptualization stage.
- Implemented dynamic page elements and form error validations using JavaScript.
- Worked with teams where requirements are constantly being implemented, tested and improved.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Continuously providing input to project management activities throughout the project life cycle, influencing scope, risk plan, project plan, issues and status.
- Implemented the Hibernate framework (ORM) to interact with database and also Involved in Application/data base query performance Tuning.
- Worked with the User Experience team and product managers to identify and design features to enhance the usability of Schlumberger Merchant products.
- Wrote materials and trained new hires resulting in high productivity and efficiencies.
Environment: Adobe Dreamweaver, JavaScript, CSS, HTML, JAVA/J2EE, Hibernate Spring, Servlets.