Ui Developer Resume
Sterling, VA
PROFESSIONAL SUMMARY:
- Over 8+ years of diverse experience in the field of Web Application Development including Client/Server with proficiency in web technologies and web designing tools.
- Expert in developing User Interface (UI) applications and professional web applications using Java/J2EE, JSP, Servlets, JDBC, Hibernate, Spring, Web Services, XML JavaScript, JSP, XUL, HTML5 DHTML, DOM, XHTML, jQuery , CSS3, and Ajax.
- Good Knowledge of Responsive Web design using Custom CSS and Bootstrap.
- Expert in HTML5/CSS3 development and have experience in Backbone.js, Underscore.js, Node.js, Angular.js, Responsive design.
- Proficiency in Client Side designing and validation using HTML, HTML5 and Java Script.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS Animation, CSS Text, CSS Borders, CSS Margins, CSS Padding and CSS Tables.
- Experience applying the latest software development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Worked with front end build environment of Grunt, Node JS and GIT version control system.
- Extensive experience in developing web applications with open source frameworks like Spring, JSF, Struts.
- Experienced implementing Web Services using Apache SOAP, WSDL, JAX-RPC, and UDDI.
- Experience in No SQL Database like Mongo DB.
- Involved in various phases of Software Development Life Cycles (SDLC) i.e. Requirement Analysis, Design, Implementation and Testing.
- Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop, and Adobe Illustrator CS3.
- Good Knowledge in using Jade Template and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework.
- Remarkable knowledge of design, normalization and Database Management Concepts.
- Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle, SQL Server and MySQL.
- Experience as an Information Security Analyst, involved in OWASP Top 10 based Vulnerability Assessment of various internets facing point of sale web applications and Web services.
- Experience in using agile software methodology (scrum).
TECHNICAL SKILLS:
UI Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, JQuery, JSON, Apache, JavaScript Libraries Ext JS 2.0/1.0, Backbone.js, Node.js, React.js, angular.js, Underscore.js
Web Designing Tools : Adobe Dreamweaver, Sublime text, Adobe Photoshop and Adobe Illustrator.
Web/Application Servers : HTTP Web Server, Web Logic, Apache Tomcat and JBoss, IBM Web Sphere, JBuilder.
Frame Works : MVC, Bootstrap, Backbone JS, Angular JS, Node JS and JavaScript, Mocha frame works, Testing.
Database : Oracle 8/8i/9i/10g/11g, PL/SQL (oracle), MySQL, MongoDB and MS Access.
Operating Systems : Windows Family, Mac OS X, Unix, Linux and Ubuntu.
Debugging Tools : Google Chrome Web Debugger, Firebug.
IDE : Eclipse, NetBeans, Edit Plus, JS fiddle, WebStrom, Sublime text.
TECHNICAL SKILLS:
- JavaScript
- AJAX
- XML
- DHTML
- Bootstrap
- JQuery
- JSON
- UI
- Node.js
- Angular.js
PROFESSIONAL EXPERIENCE:
Confidential, Sterling, VA
UI Developer
Responsibilities:
- Implementing the Design and developing modules using Agile Methodology.
- Used Model View Controller framework such as Angular JS framework for creating Single Page Application.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, JQuery, AJAX and JSON.
- Used JavaScript, jQuery for user interactions in pages.
- Extensively used Polymer.js library for creating custom web components
- Worked on creating responsive website for smart devices using responsive design and media queries, using technologies like Bootstrap, Foundation.
- Developed and designed using Adobe Dreamweaver, HTML5, JavaScript, XML, Angular JS, JQuery and Adobe Experience Manager (AEM).
- Developed components using Adobe Experience Manager to make them global using JQuery and JavaScript which can be used by all the maintenance applications.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Implemented MVC architecture by applying Angular JS framework.
- Built dynamically generated dropdown lists using Ajax, jQuery and Angular JS.
- Responsible for the implementation of Web Design based on CSS3, HTML5 and Bootstrap.
- Implemented AWS client API to interact with different services as Console configuration for AWSEC2
- Worked on AWS for NoSQL database deployment in AWS (RDS) with NoSQL connector.
- Successfully performed the Restful APIs Integration using XML and JSON.
- Used Django framework for database layer development.
- Reconstructed front-end system in React JS by designing React reusable components and lifecycles
- Worked on highly advanced user interface design and development using Angular2, HTML and CSS.
- Involved in developing UI pages Using Angular 2 and calling the Rest API’s from backend.
- Responsible to gathering requirements and creating the right solutions with our marketing SAAS cloud products.
- Used JQuery & Ajax for service calls on pages to interact with the server for information.
- Installed, secured and configured AWS cloud servers with Linux, Weblogic, Oracle etc.
- Defined new validations through Angular.js for the form field validation implemented through HTML5.
- Designing the database and implementing it on Sybase and Post Gre Sql.
- Used Backbone.JS for developing lightweight single page web applications and to achieve Synchronization.
- Penetration testing based on OWASP Top 10.
- Produced visually appealing designs focused on usability, utility, UX, cross-browser.
- Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
- Used JSON for storing and exchanging information between browsers and servers.
Environment: JavaScript, HTML5, CSS3, Angular.js, JQuery, Adobe Photoshop, Adobe Dreamweaver, Adobe Illustrator, AJAX, Jasmine, AWS, Web services, Django WordPress, DNN,MVP, XML, XSLT, CVS, MySQL, Oracle 11g, Agile Methodology, Windows.
Confidential, Fort Worth, Texas
UI Developer
Responsibilities:
- Involved in building the UI for the customer service platform for the clients to build their own online customizable & configurable shopping catalog.
- Functionalities include writing code in HTML5, CSS3, JavaScript, jQuery and Angular making use of Bootstrap framework.
- Enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance which resulted in 40% code reduction, ease of upgrade, scalability, ease of developer spin up and enhanced performance.
- Developed and performed test cases using Karma in the unit test, and used the protractor and Http-Server for the End-to-end testing.
- 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 JSPs.
- Integrated the service call with UI using $http, $q and $resource service providers which are substitutes for AJAX in angular.
- Used tools like Grunt as the task runner for the front-end build process.
- Wrote services to store and retrieve user data from the MongoDB for the application on devices.
- Created components for visualization which use data collected from the client surveys and displayed the corresponding charts; Wrote a core D3.js service, and corresponding chart custom components.
- Used CVS and GIT for version control.
- Amplified efficiency by using ECMA script and Client side SharePoint web services though JQuery $().SP Services for querying & populating data
- Developed a normalized CRUD backend for customers to configure and use it with custom resource types.
- Implement our own ecosystem of reusable widgets and components using the Component API with Angular.js.
- Developed a core component of Analytics using D3.js for visualization with Node.js micro services and consume them via Angular.js services.
- Used Bitbucket to host application source code.
- Used Maven for generating system builds.
- Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
- 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.
- Involved in Agile/ SCRUM based approach to UI development.
Environment: HTML5, CSS3, SASS, JavaScript, jQuery, Bitbucket, AngularJS, D3.Js, Node.js, Bootstrap, MongoDB,, ANT, Grunt, J2EE, JSP, Apache Tomcat, Eclipse, Sublime Text, Atom.
Confidential, Jersey City, NJ
UI Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis, Code development and estimating the time-line for the project.
- Understanding the requirements of the client and the flow of the application as well as the application Framework.
- Constructed web pages for application in custom created framework extensively using JavaScript MVC, jQuery, Unit Test (Node JS) and writing code that is modular and reusable.
- Worked on basic front-end prototype and page design with HTML5/HTML, CSS3/CSS, Java Scripting, JQuery, Ajax, JSON, Angular JS and Bootstrap with My SQL database.
- Writing controllers that are responsible for transferring control between components, routing and rendering views.
- Designed DOM based interactive to reprogram selected links and W3C standards for CSS as well.
- Worked with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Developed custom directives (elements, Attributes and classes) using angular.js.
- Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Worked extensively on Angular JS in creating Controllers, Client and Server side validations are done by AJAX calls using $http and JSON parse.
- Used CSS preprocessor LESS and WEB Essentials for converting LESS to CSS file while deployment.
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Angular JS and Responsive Design
- Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
- Wrote JQUERY function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
- Developed Web API using Node JS and hosted on multiple load balanced API instances.
- Created custom filters which parses $http response to match the wireframes.
- Implemented custom JavaScript date time picker (from Bootstrap) to pick to and from date calendar which gives a string to the input field.
- Well- versed in Object Oriented Programming (OOP) with JavaScript Expertise in DOM manipulation using JavaScript, jQuery and Angular JS.
- Used Node Package Manage (NPM) as package manager for JavaScript, Gulp as the task runner, which handles template cache and minifying code and Bower for installing frontend dependencies.
- Performed Verification and validation process for the code written by making use of Jasmine and Karma JavaScript testing framework by testing across various scenarios of the Angular JS applications.
- Managed and implemented all codes changes via SVN. Deploying builds across development, Staging and production instances and maintained code integrity.
- Utilized Agile Methodologies (Scrum) to manage full life-cycle development of the project Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
Environment: Angular JS, RWD, JavaScript, HTML5, CSS3, AJAX, JSON, jQuery, Node.js,Bootstrap, Web storm, SVN, Web services, Jasmine, Unit Test, Agile.
Confidential, New York, NY
UI Developer
Responsibilities:
- Worked closely with product managers to receive UI requirements.
- Prototyping web, Intranet and Mobile applications with the help of HTML5/HTML, CSS/CSS3, AJAX, JavaScript, and JQuery.
- Developing front end web applications, and Intranet applications with the help of web tools and technologies such as HTML, XHTML, CSS, JavaScript and JQuery.
- Worked on CSS Background, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements, CSS floats, cross browser compatibility and CSS behaviors in CSS.
- Design and implement of next generation automated demand response system - CWS Mobile Web API using REST APIs.
- Generated DAO’s to map with database tables using Hibernate. Used HQL (Hibernate Query Language) and Criteria for database querying and retrieval of results
- Worked closely with front-end engineer to design and tweak RESTful API used by the frontend.
- Strong in RESTful API testing using tools like Soap UI Pro, Advance REST client etc. Development of RESTful API test suite using test framework frisky built of top of jasmine-node framework.
- Expertise in developing front-end systems with JavaScript, Bootstrap, HTML5/HTML.
- Worked on agile development to develop web applications on time, and designed sandboxes and maintained checkout and check-ins by using SVN version control software.
Environment: HTML5, XHTML, CSS2.x, CSS 3, JavaScript, JQuery, JSON, Bootstrap, Jasmine, Web services, MySQL.
Confidential
UI Developer
Responsibilities:
- Involved in SDLC such as Requirement gathering, System Analysis, Design, Coding.
- Held meetings with client for understanding requirements.
- Involved in designing, development and testing of the modules of the project.
- Worked with Core Java, Servlets, JSP and JDBC.
- Designing of UI using JSP, HTML and JavaScript.
- Prepared JUNIT test cases, Mock Objects to unit test individual components.
- Worked with databases using SQL language.
- Used Hibernate2.0 as the ORM tool for data Persistence.
- Installed, maintained, or used Software testing programs.
- I have used ant as version control tool.
- Involved in production support for defect fixing and minor enhancements.
Environment: Core Java, J2EE, JSP, Servlets, hibernate, Java Script, HTML, JUNIT, CSS, Eclipse, Tomcat Server, SQL, Ant, UNIX.