Sr Front End/ui Developer Resume
Chicago, IL
SUMMARY
- 8 years of extensive professional experience in Developing, Testing, Integrating, Implementing and Leading User Interface (UI) web applications.
- Experience in Software Development Life - Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Solid experience with Responsive Web Design (RWD) technologies like HTML, XHTML, DHTML, CSS, Bootstrap, JavaScript, JQuery, Angular JS, Node.js, Backbone JS, PHP, XML, XSL, AJAX and JSON.
- Good experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and in setting UI standards for enterprise/consumer applications.
- Skilled at analyzing and solving browser compatibility challenges and possesses ability to maintain consistency and well commented HTML and CSS markup.
- Expertise in analyzing the DOM Layout and Java Script functions.
- Hands on experience in handling JSON and complex JSON manipulation using JavaScript, JQuery and Angular.
- Familiar with the entire Angular Js suite of tools.
- Proficient in latest JavaScript, Angular Js trends like MVC and managing UI flows using MVC.
- Experience in working with MVC framework and application servers Gulp and Grunt.
- Experience in working with RESTful Web Services and implementing RESTful API's.
- Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Expert in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of future pages.
- Expertise in designing Event Handling Models such as Listener and Dispatcher in OO JavaScript.
- Expert in developing applications using continuous integration and test-driven development practices.
- Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system.
- Experience in using Grunt and CSS procedures LESS, SASS
- Developed the back end using Groovy and Grails, Value Object and DAO. Used different design strategies like Façade pattern, proxy command pattern to efficiently use resources
- Strong Knowledge and Experience on Collections, Threading, Garbage Collection, Exception Handling, OOPs concepts and Design Patterns in Core Java.
- Strong knowledge of Object/Relational mapping using Hibernate and Spring Frame Work.
- Experience with Version Control tools like CVS, VSS, GIT and SVN for Source Code version management and merging Source code after intermittent Project releases.
- Extensive experience with Agile and SCRUM.
- Experience in working with Databases like Oracle 10g/11g, SQL Server 2005, DB2 and Classic Federator and proficiency in writing complex SQL, PL/SQL.
- Sound understanding of content management systems.
- Experience in using various tools and IDEs for development and design like Net beans, Edit Plus, Notepad++, Eclipse, Adobe Photoshop, Dream weaver.
- Familiar with cross-browser application Testing, Debugging across desktop and mobile.
- Quick learner and proficient in solving the technical issues in the project.
- Knowledge in current web standards, cross-browser compatibility and responsive design methodologies.
- Well experienced in translating user-centered insights into solutions to improve the user experience.
- Effective problem solving skills, outstanding interpersonal skills, good in written and verbal communication. Ability to work independently as well as within a team environment. Driven to meet deadlines.
TECHNICAL SKILLS
Web Development: HTML5, CSS3, JavaScript, JQuery, PHP, JSON, JDBC, AJAX, XML, XHTML, DHTML, Angular JS, Backbone JS, Node JS, Bootstrap.
Databases: MySQL, Oracle 10g/11g, SQL Server 2005/2008/2012 , DB2
Programming Languages: C, C++, C#, VB.Net, Java Script, SQL, Java.
Operating Systems: Windows, Linux, Unix
Software Tools: Microsoft Visual Studio, Photoshop, Dreamweaver, Sublime Text 2, Web Storm.
IDEs worked on: Notepad++, Visual Studio, Eclipse, Net Beans, Edit Plus, Adobe Photoshop, Dreamweaver.
Application Servers: Apache Tomcat, Web Logic, Web Sphere.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Sr Front End/UI Developer
Responsibilities:
- Plan and execute phases of the software development lifecycle utilizing agile methodologies to achieve end-to-end development of web-based applications.
- Work with internal customers to gather business processes and project requirements.
- Participated in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Making presentations to customers, client audiences and professional peers.
- Maintain positive client interactions.
- Involvement in all stages of Software development life cycle including Analysis, development, Implementation, testing and support.
- Coordinate with Interface Design Architects for meeting accessibility standards at code level.
- Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
- Familiar with concepts of Directives, Data-Binding and Dependency Injection in Angular JS.
- Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, and jQuery, AJAX, JSON and AngularJS.
- Developed all client-side logical implementation part of applications with AngularJS controllers under specific modules, manipulating nodes in DOM tree.
- Wrote application level code to add functionality on the client side validation using AngularJS and JavaScript.
- Implemented Presentation layer using CSS Framework, AngularJS, Wire-framing and HTML5.
- Made enhancements to existing CSS and DIV tags using box model.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Extensive use of Bootstrap for layout.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Used AJAX extensively to implement front end /user interface features in the application.
- Worked on creating responsive website for smart devices using Responsive design and media queries.
- Developed an Angular JS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
- Extensively used Angular UI (Angular Bootstrap) for ng-grid, and UI components.
- Developed the pages that are complaint to W3C standard.
- Developed different JQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Designed and implemented a professional and production quality build and unit-test automation system with Grunt.
- Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
- Debugged the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
- Ensured site design integrity and quality control consistency throughout the project's lifecycle.
Environment: HTML5, CSS3, JavaScript, JQuery, AJAX, JSON, Angular JS, Bootstrap, Responsive design, Firebug, Grunt.
Confidential, Jersey City, NJ
Sr UI Developer
Responsibilities:
- Deliver simple and elegant software solutions, customer-centric products, utilizing agile development process.
- Collaborate with business teams to develop high-level system narratives, storyboards, and user interface prototypes.
- Proactively update stakeholders and maintain open and courteous communication.
- Involved in the Analysis, System study and designing of the project.
- Worked under Agile methodology and achieved many stories.
- Participated in requirements gathering by working closely with onshore technology team.
- Developed front-end screens with HTML, DHTML, CSS, JavaScript. Extensively did client side validations using JavaScript.
- Brief experience on implementing the Angular JS and MVC framework for data access.
- Responsible for building an internal, responsive AngularJS single page application.
- Created modules and components using AngularJs, coupled them together into a functional app.
- Worked with JSON based web services and with entire AngularJs suite of tools.
- Worked on a client-side Angular application to allow updating content from various devices.
- Developed a core component of Analytics with AngularJS.
- Worked on AngularJS, which combines web applications with Model View Controller capability to make development and testing of code efficient.
- Defined new validations through AngularJS for the form field validation implemented through HTML5.
- Created semantic markup using HTML/HTML5 elements and created JavaScript libraries etc.
- Developed many individual widgets and worked with the consolidation of those widgets.
- Developed some responsive pages using media queries and foundation for different screen sizes.
- Integrated videos from Site core to the Web pages.
- Used JQuery and Traversed through DOM using parent class for various manipulations of DOM.
- Designed Event Handling Models such as Listener and Dispatcher in OO JavaScript.
- Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
- Handled browser compatibility issues and worked on multiple web browsers.
- Setup tooling with gulp to support building of SUIT components, JS modules and icon fonts.
- Worked on HTM5L, CSS3, basic JavaScript to develop web pages.
- Implemented various Validation Controls for client-side validation and implemented custom validation controls with ASP.Net validation controls.
- Developed UI using HTML, CSS, AJAX, dojo and Java Script.
- Used AJAX extensively to implement front end /user interface features in the application.
- Debugged many pages using firebug.
Environment: HTML, XHTML, DOM, JavaScript, JQuery, Angular JS, ASP.Net, Adobe Dreamweaver, CSS, AJAX, JSON, NodeJs, ECLIPSE, SQL server, MySQL, SVN, GIT, PHP and MS Office.
Confidential, Virginia
Front End/UI Developer
Responsibilities:
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
- Involved in the requirement analysis along with the estimations and scheduling.
- Developed an order processing system primarily using HTML, CSS and jQuery, Backbone, Bootstrap and Node.JS.
- Using CSS for designing purpose.
- Using Google analytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
- Wrote custom directives according to the Application needs.
- Migrated old individual applications to one integrated Web based Order Processing system.
- Built Web pages those are more user-interactive using jQuery plugin’s, AJAX, JavaScript.
- Interacted with java controllers (jQuery, AJAX, and JSON to write/read data from back end systems).
- Developed code to fetch data from back-end and populate on UI using AJAX and JSON.
- Implemented XML parsing code for different applications.
- Initiated and developed proof of concept of responsive web design for demonstration to the clients.
- Developed UI with responsive design using Bootstrap.
- Used the Node.js and backbone.js MVC Frameworks in the development of the web applications.
- Used Spring Framework for Dependency injection, security features and integrated with the Hibernate framework.
- Created pages in Site Core and validating the HTML code withW3C Validator.
- Authored REST based Web API wrappers to integrate with conventional Web Services.
- Developed Web API using Node JS and hosted on multiple load balanced API instances.
- Started using Selenium web driver to automate UI tests.
- Cross browser testing in IE, Mozilla and Chrome.
- Maintained, enhanced, and recommended solutions that best suit business and technology needs from UI standpoint.
- Used SQL developer for retrieving the deal data and to modify the data in database.
- Deployed the project using JBoss application server.
- Used JSON for storing and exchanging information between browsers and servers.
- Been an active team player, helped in fixing bugs and also carried out troubleshooting.
- Involved in writing various SQL Queries and PL/SQL stored procedures to satisfy various business requirements of the application.
- Used SVN for version control and JIRA for defect tracking.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: HTML, CSS, Java, jQuery, Backbone.JS, Node.JS, JSON, Bootstrap, Sublime, Eclipse, SVN, Firebug, JIRA for Agile development.
Confidential
UI/ Front End Developer
Responsibilities:
- Setup Agile iteration, product life cycle and had daily scrum meetings.
- Played a programmer role in UI design and development of the front-end architecture.
- Involved in the designing, development and testing of the application.
- Designed mockups, GUI layouts by using HTML, DHTML, XHTML, XML, CSS and JavaScript.
- Developed User Interface for the application using JSP, HTML and Ajax.
- Creating cross-browser compatible and standards-compliant CSS based page layouts.
- Responsible for all client side UI Validation and implementing Business logic based on user selection using jQuery, jQuery UI.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Did extensive JavaScript and JQuery programming to give AJAX functionality for the website.
- Developed the application using Struts MVC Framework.
- Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
- Wrote application level code to perform client side validation using jQuery and JavaScript.
- Responsible for developing the presentation layer using JSP, HTML, XML, XSLT, CSS, AJAX, Custom Tags, Struts-Html tag library and Apache Tiles.
- Designed and development of Web pages using PHP, HTML, CSS including Ajax controls and XML.
- Coded JavaScript for page functionality and Pop up Screens and used DHTML to make dropdown menus on web pages and display part of a web page upon user request.
- Used AJAX to create better, faster and more user-friendly web applications.
- Used Java script for validation of page data in the JSP pages.
- Used Oracle as a database to create deals and related data for the application.
- Used SQL developer for retrieving the deal data and to modify the data in database.
- Wrote the controller in Spring MVC which delegates the request from front end to the delegator layer and to make calls with backend systems.
- Used Multi Threading Executive Services for posting and parsing messages.
- Wrote complex SQL Queries involving Unions and multiple Joins.
- Participating in the research of new technologies like JQUERY-Mobile for few potential mobile app development efforts.
- Utilized Mongo database management system for keeping user generated data.
- Developed Servlets to handle HTTP requests and response, and to interface with the JAVA backend application.
- Created Stored Procedures using SQL/PL-SQL for data retrieval and data modification.
- Used JDBC for connection with Back end MYSQL Database.
- Used JUnit for unit testing of application.
- Deploying and testing the application on different servers like JBoss and Web sphere as per the module.
- Monitored the error logs using Log4J and fixed the problems.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Developed SQL scripts for data migration.
- Working with the JIRA tool for Quality Center bug tracking.
Environment: HTML, CSS, JavaScript, jQuery, Web sphere, Spring MVC, Log4J, AJAX, SQL, Jquery Mobile, Oracle, Mongo DB, JUnit, Windows
Confidential
Java/ UI Developer
Responsibilities:
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and JQuery.
- Designing process documents and job flow diagrams using Rational Rose/MS Visio.
- Developed Web Components using JavaScript, JSP, JSTL, Custom Tags, Struts Tags, HTML and Ajax.
- Involved in design and development of the Data model.
- Designed and developed a web-based client using Servlets, JSP, Tag Libraries,Java Script, HTML and XML using Spring Framework.
- Implemented business framework using Spring that leverages classical Model View Layer (MVC) architecture.
- Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Used Eclipse as Java/J2ee IDE tool for creating POJO, JSP, and Java classes.
- Processing analyses and design throughout the database implementation
- Creating tables, Indexes and Complex procedures to retrieve data from Oracle Environment.
- Creating SQL Loader Control Files for moving data from Flat Files (Fixed Record Length) to Staging Area Tables.
- Extensively used complex SQL queries (Sub-queries and correlated sub queries).
- Used Execution Plan, SQL Profiler and database engine tuning advisor to optimize queries and enhance the performance of databases.
- Physical and logical databases designing.
- Planned and conducted database unit and system tests, analyzed results and took corrective action.
- Used No SQL (MongoDB) as the ORM data base got carrying out various database operations.
- Deploying bug fixes in a timely manner.
- Development and ongoing maintenance of the firms internally developed applications using SQL.
- Design of redundancy systems, policies, and procedures for disaster recovery to ensure high availability, protection, and integrity of data assets.
- Perform risk assessments for data migration to new database environments during upgrades, and plan and coordinate these migrations.
- Working closely with other developers, network architects, and IT experts to achieve set goals.
Environment: Java/J2EE, Oracle, PL/SQL, SQL Profiler, JSP, Servlets, HTML, XML, Spring MVC, Hibernate, UNIX.