Sr. Ui Developer Resume
New York, NY
SUMMARY
- 8+ years of experience in Web Application/User Interface development, and implementation of Web & Mobile based Applications as a Sr. UI Developer.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM
- Expertise in creating complex front end user interfaces with great user experiences using technologies like HTML4/5, CSS2/3, JavaScript, Ajax, jQuery, Angular.js & Node.js.
- Extensive experience in developing Single Page Applications (SPA) using JavaScript frameworks like Angular.js, Backbone.js.
- Experience working with JavaScript MVC frameworks Angular JS and Backbone.js
- Good knowledge about Angular.js Features like Two Way Binding, Custom Directives, Controllers, Filters, Services and Project Architecture.
- Extensively used Node.js tools like Gulp, Grunt.
- Used popular Node.js frameworks like Express and Restify to mock a Restful API.
- Hands on experience working and customizing CSS Frameworks like Bootstrap & Foundation using OOCSS and BEM patterns.
- Sound knowledge on unit testing and integration testing frameworks and libraries like Jasmine, Mocha, Protractor and test runners like Karma; assertion libraries like Chai, Expect, Should.
- Solid experience working with CSS Preprocessors like SASS and LESS using mixins, functions, custom grid systems following object oriented modular CSS patterns, Working with complex CSS Layouts, Positioning, Key frame Animations and Pseudo Elements.
- Hands on experience on Profiling JavaScript applications, debugging memory leaks, Reflows and Repaints.
- Experience in developing and implementing Responsive Web Design (RWD) with cross browser compatibility support in browsers, following W3C standards; Debug issues using tools like Browserstack.
- Expertise in analyzing the DOM Layout, Java Script functions, Cascading Styles across cross - browser using Fire Bug, Developer tool bar.
- Sound knowledge about Profiling and Optimizing a Single Page Application (SPA).
- Involved in testing the cross browser/cross platform application UI using tools like BrowserStack and BrowserShots.
- Hands on experience in working with Version Control Systems (VCS) like SVN and GIT.
- Good at communicating with clients, customers, managers and other teams in enterprise at all levels.
- Proficiency in writing SQL queries and PLSQL Stored Procedures, Functions, Cursors and Triggers with databases such as Oracle, MySQL
- Have good knowledge in using Glass Fish Server, Apache Tomcat.
- Experience in using IDEs and Tools like Eclipse, NetBeans
TECHNICAL SKILLS
Programming Languages &Web Technologies: C#, Java, SQL, PLSQL, HTML/HTML5, CSS2/CSS3, XML, XHTML, JavaScript, AJAX, JQuery, JSF, JSON, Grunt, Gulp, Node.js.
JavaScript Frame Works: JQuery, Backbone.js, Angular.js, Moment.js, D3.js, Highcharts.js
Software Methodologies: Object Oriented Analysis and Design, SDLC (agile, waterfall model)
IDE's and Tools: Eclipse IDE, NetBeans, Notepad++, Atom, Sublime text, WebStorm.
Debugging Tools: Firebug, Chrome Developer toolbar, IE Developer Toolbar, Safari Web inspector, Browser Stack, Browser Sync
Database: MySQL, Oracle
Version Control: Perforce, SVN, Git
Web/App Servers: Apache Tomcat 5.0.25, HTTP Web Server, WebSphere, Nginx
Operating System: Windows 98/2000/XP/Vista/7/8, MAC OS X.
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Sr. UI Developer
Responsibilities:
- Involved in understanding functional specifications and developing creative solutions to meet business requirements.
- Worked in design and development of web pages using HTML4 and CSS (2.1/3) including Ajax controls and XML.
- Developed non-functional HTML and CSS pages from mockups and involved in UI review with Architect and business units.
- Developed business applications using web technologies like HTML, XHTML, and CSS based on W3C standards.
- Converted the mock-ups into hand-written HTML, CSS (2.1), XHTML, JavaScript, jQuery, AJAX, XML, and JSON.
- Usage of adobe Photoshop for retrieval of images.
- Worked on cross-browser compatibility and fixed the bugs for several browsers.
- Worked with Developers in UI Integration and defect fixing.
- Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application (RIA)
- Used JavaScript to build a scalable network application where it can handle many connections concurrently
- Collaborated with Business Analyst and product owners to create wireframe mock-ups.
- Coded JavaScript for page functionality and Light box plugins using jQuery.
- Wrote code to interact with back-end Java, AJAX, and JSON.
- Worked in UI testing with JIRA, which is generally testing the graphical user interfaces, how user interacts with the application, and testing application elements like fonts, layouts, buttons, images, colors etc.
- Create, edit and maintain responsive themes using front-end development frameworks including Bootstrap.
- Wrote advanced AngularJS code, following best practices in the industry; responsible for creating a futuristic and consistent project structure adhering to software principles.
- Extensively used AngularJS directives; wrote custom directives, controllers and services.
- Implement modules into Node JS to integrate with designs and requirements.
- Constructed the RESTful application using Node.js as a server-side language.
- Created rich application websites using Angular, Node.js, and Yeoman.
- Collaborated with diverse teams in a fast-paced, dynamic business environment with efforts ranging from day-to-day support to complex initiatives for iconic American brands impacting customers world-wide.
- Used tool GULP as task runners and orchestrators, web pack for the build process.
- Wrote and performed client-side and server-side unit testing with Jasmine, Karmaand Protractor for end to end testing.
- GIT was used as a version control in the project.
- Managed a team of service oriented front-end developers to build a large-scale e-commerce application.
- Constantly developed new tools to augment productivity, a/b tests and prototypes for analytics and product development, and rich user experiences to improve
Environment: HTML5, CSS3, JavaScript, JQUERY, PHP, AJAX, JSON, XML, APACHEMAC OS, Web trends, ECLIPSE, SVN, GitLab, LESS, Angular JS, Ajax, Bootstrap, Node.js, Json, JIRA, Grunt.
Confidential, San Diego, CA
Sr. UI Developer
Responsibilities:
- Well knowledge in using testing frameworks like Jasmine, mocha, chai to implement unit test cases.
- Supported the development team by creating wireframes and prototype as needed based on requirements and revising those based on feedback.
- Ran Functional, UAT, Compatibility and End-to- End Testing
- Used mocha, sinon and chai for unit testing the code.
- Created JS components using JSX and used React Json schema for implementing the capable of building HTML forms out of a JSON schema and using Bootstrap semantics by default.
- Worked on Lifecycle Methods, State, Specs, Props, Event to create interactive React.js Components.
- Used React Js for improving the performance of the app by using the Reusability concept.
- Enhanced user experience by designing new web features using MVC Framework like Express.js, Require.js, React.js and Node.js.
- Used Babel to transpile JSX / ES6 code to browser support versions.
- Involved in customizing the JSX files for rendering the UI in implementing React Js.
- Converted wireframes in templates including creation of brand identity, web site header, menu, information containers, grid styles, navigation, forms, buttons, icons, images, User components and application widgets creation with suitable color schemes.
- Worked with the architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
- Following Scrum methodology to track the project details and updating the development status every day in the SCRUM.
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
- Used Node.js to run Webpack tasks and build properly the project.
- Implemented modules into Node Js to integrate with designs and requirements.
- Implemented Initial setup and component migration to Redux. Built backend REST API with Node.js, Express.js.
- Wrote and performed client-side and server-side unit testing with Jasmine, Mocha and the Chai assertion library.
- Developed various screens for the front end using React js and used various predefined components from NPM (Node Package Manager) and redux library.
- Assisted developers while deploying the application to cloud platform Heroku in setting up the environment and maintaining.
- Successfully performed the RESTful APIs Integration using XML and JSON.
- Proficiently Apply JavaScript tasks runner like Gulp and Grunt to perform unit test, code minify and uglify, compile SASS to CSS.
Environment: HTML, CSS3, JavaScript, IE 6, 7, 8 9 10, Firefox, Chrome, Node JS, React JsRest API, Redux, React Json Schema, Grunt, Sass, Mocha, Chai, Sinon stubbing.
Confidential, Bellevue, WA
Sr. UI Developer
Responsibilities:
- Involved in discussions with the Business Analysts to identify the technical requirements. Heavy interaction with UX/UI teams in various Geo locations.
- Agile Story research/grooming/tasking/interacting with other teams/developers.
- Implemented application using Open Web Application Security Project (OWASP) guidelines; Working on complete SDLC including creating design documentation, development (with browser compatibility), unit testing (in multiple browsers) of the application and deployment on Web Logic server (Java Portal Environment).
- Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.
- Handled Payments and transactions, Credit Card/Bank Account Validations on the Client side.
- Development, shopping cart and checkout functionality that requires complex rules and logic and integration with backend systems.
- Development the whole application module using front-end frameworks such as JavaScript,jQuery, AngularJS.
- Designed & implemented web pages that are compatible in mobile devices with cross browser compatibility across several browsers.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Analyzed and optimized pages and page design for maximum performance.
- Responsible for the design of web applications right from the conceptualization stage to its implementation and maintenance.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Designed the table less web applications using CSS, Less CSS and with the help of and tags as per W3C standards.
- Worked with teams where requirements are constantly being implemented, tested and improved.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
Environment: HTML, CSS, LESS, JavaScript, JQUERY, JSP, AJAX, JSON, XML, Eclipse, Backbone.js, Handlebars.js, Angular JS, Node.JS
Confidential, Princeton, NJ
Sr. UI Developer
Responsibilities:
- Designed dynamic and multi-browser compatible pages using HTML, CSS, JQuery and JavaScript.
- Implemented the search functionality for Internal Application using Angular.JS.
- Responsible for ensuring the pattern consistency across all pages.
- Wrote application level code to interact with the backend databases JQuery AJAX and JSON.
- Applied J-Query scripts for basic animation and end user screen customization purposes.
- Used AJAX & JSON communication for accessing RESTful web services data payload.
- Design website and maintain the website content up to date.
- Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing. Utilized SASS as the preprocessor to build and manage application styles.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Used Backbone.js for connecting API’s and to enforce the communication to the server and to design business applications.
- Developed page layouts, navigation, animation buttons and icons.
- Utilized Adobe Fireworks, Adobe Photoshop, Adobe Dreamweaver and Illustrator for the front-end development such as web pages, graphics and multimedia's.
- Involved in up gradation and maintenance of website to the new layout using the Grid orientation model Bootstrap framework.
- Used data tables, a table plugin for JQuery, to display the data in tables along with pagination.
- Developed stored procedures, Sql, Triggers, Schemas, Tables, Views.
- Experience in creating print specific CSS style.
- Used agile method for requirements gathering.
- Further tasks include management of all MySQL database and all the required tables to store different survey information related to the site.
Environment: HTML, CSS, JavaScript, JQuery, AJAX, Usability Testing, Agile methodology, WAMP Stack, Dreamweaver, Eclipse.
Confidential, Miamisburg, OH
Frontend Developer
Responsibilities:
- Developed all the UI pages using HTML, DHTML, XHTML, DOM, CSS, JSON, JavaScript, jQuery and Ajax.
- Created XHTML Pages with CSS and the Box Model.
- Integrated the Java code (API) in JSP Pages.
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Involved in Writing jQuery based Ajax Requests using jQuery (Ajax for options), post & get methods on jQuery.
- Used jQuery Events to manipulate the elements depends on the user interactions.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Implemented the Drag and Drop functionality using jQuery framework.
- Used jQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Designed Pdf, Excel and Print previews for all the reports in the application using HTML, JavaScript
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Involved in developing XUL, HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Contact with different customer for their requirements and Modified code as the customer needs.
Environment: HTML, CSS, JavaScript, jQuery, Dreamweaver CS5, AJAX, JSON, Eclipse, MS Office, Windows.
Confidential
Web Developer
Responsibilities:
- Gathering the requirements from Business System Analyst and used agile methodologies, involved in daily scrum meetings
- Performed end-to-end design and development of all layers of the application.
- Wrote external CSS file, which linked to the HTML file to increase the traffic of the web site.
- Involved in software coding, testing, and debugging for web presentation layer using HTML, CSS, according to internal standards and guidelines.
- Wrote JavaScript for dynamic manipulation of the elements on the screen and to validate the input.
- Managed and implemented all codes changes via SVN. Deploying builds across development, staging and production instances and maintained code integrity.
- Wrote PL/SQL and SQL blocks for the application
- Wrote data conversion programs for handling the changes to the existing database schema.
- Designed and created the database tables and wrote SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers, packages and functions.
Environment: HTML, XHTML, XML, CSS, JavaScript, AJAX, Adobe Photoshop CS, PHP, SQL, PL/SQL, SVN