Ui Developer Resume
Herndon, VA
PROFESSIONAL SUMMARY:
- Over 8 years of extensive experience as a UI Developer with solid understanding of database designing, development, JavaScript Libraries and installation of different modules.
- Specialized in development and implementation of Application, mobile and Web based Technology Solutionsusing J2EE Architecture Frameworks.
- Experienced in using Angular2, Typescript, ES 6, XHTML, DOJO, JavaScript, Mongo DB, Ember JS, Vanilla JS, Canvas JS, JQuery, AJAX, XML, Ext JS, AngularJS, Node JS, Can JS, Bootstrap, JSON, HTML 4/5, CSS3.
- Solid experience working with plain/vanilla JavaScript on both browser and Node.JS.
- Experience building dashboards and websites in Responsive Design
- Expert level knowledge in AWS cloud services in the category of deployment .
- Developed User Interface utilizing HTML5, CSS3, Angular.js, Node.js with JavaScript and Kendo MVVM framework for view models while integrating jQuery, AJAX and JSON to call Web API methods.
- Experience in applying the latest development approaches including MVC in the browser, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML, Node.js, Angular.js.
- Experience in working with frameworks like Struts, spring, JSF and implementing various J2EE design patterns such as Singleton, Session Façade Pattern, Data Access Object and Factory design patterns.
- Experience working with RESTful Web Services and implementing RESTfulAPI's& frameworks like WSDL, SOAP, REST, AXIS and Jersey, SOAP UI.
- Solid working experience in various IDE's: Notepad++, Sublime Text, Komodo IDE, visual studio.
- Experience of working on CSS Preprocessors like LESS and SASS along with JavaScript task runners like Grunt.
- Extensive experience in developing web pages quickly and effectively using jQuery and in making web pages with cross browser compatible.
- Used Angular modules like Angular-animate, Angular-Cookies, Angular-Filter, Angular-Mocks, Angular - Resource, Angular- Route, Angular-Sanitize, Angular-Touch and Angular-UI-Bootstrap.
- Extensively used Node.js tools like Gulp, Grunt, Web pack; Developed internal CLI applications using Commander Module for application build.
- Familiarity with Play.2X framework and experience in React flux libraries Redux JS, Vanilla JS and Alt JS .
- Using React.js to implement rich functions in various pages, form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input
- Deep understanding in implementing the business rules in different layers like UI, services and backend database.
- Implemented generating the verification hash code using crypto package on Node.JS and added user validations and user permissions by using the Node.js.
- Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
- Experience working on scalable environment using Agile/SCRUM, Waterfall for Test driven development (TDD) methodologies and web application development.
- Experience with Version Control tools like GITHUB, CVS, VSS and SVN for Source Code version management and merging Source code after intermittent Project releases.
- Experience on Oracle, IBM DB2, MySQL, MongoDB, PostgreSQL and usage of tools like Toad for Oracle.
- Experience with build tools such as ANT&MAVEN.
- Good Experience in working with Firebug for Mozilla and IE Developer Toolbar for Internet Explorer, Web Inspector for Safari, Developer Toolbar for Chrome.
- Knowledge in all stages of testing namely usability testing, Functional testing, Performance testing, Integration testing, Regression testing and User Acceptance testing.
TECHNICAL SKILL:
Programming Languages: Java/J2EE, JavaScript, C++, VB, Python,SQL, PL/SQL.
Frameworks: Angular JS,Angular 2, ReactJS, J query Redux, Spring, JSF, Hibernate, Node.JS, RequireJS, Backbone, PHP, Apache CXF
Development Tools and IDE: Spring Tool Suite, JBOSS, sublime text, Amazon AWS tool set. EclipseIDE, NetBeans, TOAD, IntelliJ, Notepad++, Edit Plus Web-storm, Gulp, Developer Tools
Databases: SQL Server, MySQL, Mongo Db and DB2, Oracle 9i, Oracle 10g.
Operating Systems: Windows, Mac, iOS, UNIX, Linux.
Web Technologies: JavaScript, Ajax, XML, XHTML, CSS3, JSP 2.0/2.1, JSTL, Spring 3.2, Log4j, HTML5, DHTML, XSLT, AJAX, GWT, JQuery, JSON, RIA framework, Amazon Web Services, Restful web service, SOAP.
J2EE Design Patterns: Front Controller, Composite View, Business Delegate, Session Fa ade, DAO, Command Pattern, Singleton pattern, Service Locator.
WebLogic, Tomcat, Web: sphere
Debugging Tools: Bugzilla, Firebug, J Unit v 4.12, Yeoman, Grunt.
Application/Web Servers: Apache Tomcat 5.x/6.x, Web sphere Application Server8.0, IBM WebSphere 7.x/6.x, J Boss 5.0, WebLogic 8.1/9.2, Restful Services, JAX-RS, Apache Tomcat 5.0
PROFESSIONAL EXPERIENCE:
Confidential, Herndon, VA
UI DEVELOPER
Responsibilities:
- Spearhead development of a robust new EA Marketplace to support a suite of HPE related web applications API's. It enables data scientists and employees to find a set of API and data through Elastic search that does heavy-lifting behind the scenes while presenting simple, documented APIs.
- Being Agile was involved in all aspects of the project right from requirements phase to production support.
- Worked in a team, involved in developing the UI, Layout and front-end programming for web application that matches requirements of HP company.
- Extensively involved 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, CSS, JavaScript, JQuery
- Used wireframes and style guides given by UX designer for layout and styling for webpages.
- Developed GUI using HTML, XHTML, CSS 2/3, JavaScript, JQuery, and JSP in ongoing projects.
- Converted the mockups (Wireframe) into hand written HTML, CSS 2/3, JavaScript, JQuery, XML and JSON.
- Performed form validations using reactive forms for sign in and inputting ticket rising information from Angular4.0 framework .
- Constructed powerful and modern Frontend Architecture, involving React, Redux, and ES6.
- A Single Sign On (SSO) was created to so that users can login in to the page.
- Involved JQuery, a cross browser JavaScript library to dynamically update the page content on the client side.
- Created a CSS framework for using a 12-column grid preferred by the designers as well as implementing parts of Object Oriented CSS to cut down on repetitive code.
- Used Grommet UI to build custom React components to design homepage Dropdown, Navigation system and Grid layouts.
- Designed new classes and functionalities using JQuery components for SAP CRM applications for customer services.
- Environment provisioning solutions using Docker.
- Following Scrum methodology to track the project details and updating the development status every day in the SCRUM.
- Used the Ajax to make the service calls from the webpage using JQuery without performing a browser refresh.
- Experience in making responsive web pages using Twitter Bootstrap.
- Used JSP for form handling, session storage and process request for the dynamically generated web pages.
- Handling cross browser/platforms compatibility issues (IE, Firefox, Chrome, Safari)
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing
- Used firebug and web Developer toolbar for finding and fixing bugs.
- Collaborate with the application architect and backend developers on JSON API design.
- Used Chrome developer tools for debugging and browser compatibility.
- Worked on project estimation that included team members, and the development hours required.
Environment: HTML 4/5, CSS 2/3, OOCSS, React.JS, Redux, GIT, Bootstrap, AJAX, UI, Docker JavaScript, JQuery, JSP, SAP, Sublime Text, (Portal/ABAP/NetWeaver Developer Studio/CRM/Web application J2EE Server), HP QC lifecycle management
Confidential, St. Louis, MO
UI Developer
Responsibilities:
- Reviewing business requirements and functional designs for application.
- Working as a UI Developer for the single page application (SPA) developed using Angular JS framework targeting all modern web browsers.
- Creating HTML Markups using responsive web design approach with HTML5, CSS3, jQuery and Angular JS, React JS.
- Created various Modules, controller and components for the entire application using Angular 2.
- Developed REST architecture-based web services to facilitate communication between client and server.
- Using object-oriented programming concepts to develop UI components that could be reused across the web application
- Proficient at using React JS to render some advanced components on the server side, along with Flux pattern and Redux library
- Worked with SQL Server 2008/2005/2000 and created databases, tables, views queries, sub queries, stored procedures and triggers on the database tables.
- Created Angular JS controllers, services and used Angular JS filters for filter functionality in search box and integrator functionalities.
- Developed custom directives to be reused across different modules in the application.
- Using LESS CSS to simplify CSS development & maintenance.
- CSS Media queries are used to develop single responsive application with good user experience in all platforms like desktop, tablets and mobile phones.
- Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance and extensive experience with Agile.
- Successfully integrating front end code with server side.
- Good experience on version control systems GIT, CVS, SVN and package managers like Bower, NPM and Adobe DTM.
- Analyzing cross browser, device specific issues and providing solutions within the timelines
- Ensured all the deliverables within the timelines with accuracy.
Environment: AngularJS 1.6, HTML5, CSS3, JavaScript, JQuery, React JS, AJAX, CSS LESS, Node.js, Grunt JS, GIT, and JIRA.
Confidential, Malvern, PA
UI Developer
Responsibilities:
- Constantly participated in Idealization meetings to share ideas.
- Working with React JavaScript library for building User interfaces.
- Used React.js to build the UI components, developed filters to display different dimensions of data and font size modifiers.
- Utilized React to build reusable components with JSX resulting in optimized rendering and performance.
- Implemented React component routing using conditional state management methods to render appropriate pages.
- Used Babel as a transpiler, web pack as the module bundler in React.js and Redux, ECMAScript 6.
- Participated with end users and business analyst to understand the business requirements
- Designed dynamic and browser compatible pages using HTML5, CSS3, JavaScript and React.js.
- Implementing business logic and rules by writing code for classes and functional methods in Vanilla JavaScript and React.js, State Management using Redux.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Built reusable and customizable components for the new website using React.js and React-Routes to create a single page web application.
- Used Axios with React.js for making AJAX Calls. Worked on Web pack for build and web pack-dev-server a server asynchronously and update dynamic functionality of HTML in React.js, Redux.
- Integrated React and Redux to keep track of application state and designed components with dispatched actions that manipulate objects within canvas.
- Used Bootstrap and React to create Controllers to handle events triggered by clients and send request to server.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Maintained Cross Browser compatibility & implement Responsive Web Design using Bootstrap, custom media queries, with brand appropriate styles.
- Involved in debugging HTML5, CSS3 and JS code using tools such as Chrome Inspector, Firefox Firebug.
- Created web pages using Media Queries and Twitter Bootstrap that cater to Android and IOS web platforms.
- Writing unit test with Jest to ensure robust code quality. Used GIT to do the coding record and version control.
- Participated in AGILE SCRUM meetings, sprint planning sessions and retrospective meetings during the 2-week sprint cycles
Environment: HTML, CSS3, Vanilla JavaScript, ES6, React.js, Redux, Bootstrap, AJAX, JSON/XML, GIT, Jasmin.
Confidential
UI/Web Developer
Responsibilities:
- Involved in Software Development Life Cycle.
- Involved in developing design specifications, website architecture and web application based on the provided functional and requirements and design layout.
- Developed the web application using ASP.NET, HTML and JavaScript, CSS.
- Used JavaScript as the scripting language and is used for detecting the visitor's browser, validating the forms, providing event functions, animation etc.
- Developed the front end of the portal using HTML, JavaScript, AJAX and CSS.
- Used Cascading Style Sheets (CSS) for styling and to achieve uniformity.
- Used JavaScript to provide AJAX functionality to make website perform better for image loading and for dynamic loading of the web page without refreshing.
- DOM is used to parse the xml documents.
- Creation of various levels of users for system with preferences.
- Version control maintained through Visual Source Safe. And Involved in setting up the environment, installing the application and web servers.
Environment: Net 2.0/3.0, ASP.NET, MS SQL 2008, HTML AJAX, JavaScript, CSS, DOM, XML, VSS.
Confidential
UI/Web Developer
Responsibilities:
- Used Microsoft Visio for designing the Use Case Diagrams, Class model, Sequence diagrams, and Activity diagrams for SDLC process of the application.
- HTML5, CSS, JavaScript, JSON, XML, jQuery, AJAX, Bootstrap
- Front End/ UI developing using JavaScript, JQuery, HTML5, CSS3
- Design and build UI on any server platform in a team environment.
- Implementation of browser-server interactions, DOM manipulation, AJAX libraries and tools
- Create web application front end as per design comps & information architect.
- Integrated front-end application with the application business layer.
- Understand executing accessibility and progressive enhancement presentation.
- Ensure design consistency with client's development standards and guidelines.
- Experience in developing front-end applications with cross-browser support & responsive design experience
- Designing, common web design patterns and MVC modeling
- Had to write clean, readable bug free and production grade code
- Follow best practices and standards for accessibility and cross-browser compatibility
- Stick to established coding standards and group procedures individually and in teams.
- The role requires constant interaction with other in the team
- Gathered requirements, manage a team and deliver
- Strong verbal and written communication skills, a great team player, experienced in working with agile teams. Collaborated closely with developers and UX designers.
Environment: HTML, CSS, JavaScript, XML, XHTML, JQuery, AJAX, Adobe Dreamweaver, Firebug, SQL, Windows XP and MS Office.
