Ui Developer Resume
Moline, IL
SUMMARY
- 6+ years of Information Technology experience in design, development and implementation of Web Applications, security, database, and enterprise application integration.
- Has expertise in all the phases of System Development Life Cycle(SDLC). Responsibilities include overall technical leadership, oversight of design, coding, troubleshooting, testing, implementation and maintenance.
- Experience with Web Design technologies like HTML/HTML5, XHTML, DHTML,CSS, Bootstrap, JavaScript, JQuery, AngularJS, Node.js, Backbone.js, React.js,XML, XSL, AJAX and JSON.
- Good experience working on CSS 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.
- Skilled in handling JSON and complex JSON manipulation using JavaScript, JQuery and Angular.
- Good knowledge on the entire AngularJs suite of tools.
- Hand some knowledge in latest JavaScript, AngularJs trends like MVC and managing UI flows using MVC.
- Knowledge of developing SPA web UI using Angular2, typescript 1.8 and JQuery and also expertise in developing, maintaining and debugging Railsframework.
- Experience in working with RESTful Web Services and implementing RESTful API's.
- Expert in designing web applications and web contents using various Search Engine Optimization (SEO) techniques.
- Experience in working with MVC framework and also with application servers such as Gulp and Grunt.
- Experience in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of future pages.
- Experience in developing applications using continuous integration and test - driven development practices.
- Expertise in designing Event Handling Models such as Dispatcher and Listener in OO JavaScript.
- Good knowledge on platform, database, API, caching layer, proxies, and other web services used in the system.
- Experience in using Grunt and CSS pre-processorsLESS, SASS.
- Developed the back end using Groovy and Grails, Value Object and DAO by using different design strategies like v Proxy command pattern and Facade pattern for efficient use of 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 also for merging Source code after intermittent Project releases.
- Extensive experience with Agile and SCRUM.
- Experience in working with Databases like DB2 and proficiency in writing complex SQL.
- Good 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.
- Acquainted with cross-browser application Testing, Debugging across desktop and mobile.
- Splendid in cross-browser compatibility, current web standards, and responsive design methodologies.
- Proficient and quick learner in solving the technical issues in the project.
- Well experienced in translating user-centered insights into solutions to improve the user experience.
- Good team player with extraordinary problem-solving and trouble-shooting capabilities.
- Excellent communication skills, leadership qualities and conscience.
- Self motivated, able to handle multiple priorities and excellent time management skills.
TECHNICAL SKILLS
Web Development: HTML5, CSS3, JavaScript, JQuery, PHP, JSON, JDBC, AJAX, XMLXHTML, DHTML, AngularJS, Angular-formly, BackboneJS, Node JSExpressJS, Bootstrap.
Databases: MySQL, Oracle 10g/11g, SQL Server 2005/2008/2012, DB2.
Programming Languages: C, C++, C#, VB.Net, JavaScript, SQL, Java.
Operating Systems: Windows, Linux, Unix.
Protocols: HTTP, SOAP, TCP/IP.
Software Tools: Microsoft Visual Studio, Photoshop, Dreamweaver, Sublime Text 2, WebStorm.
IDEs worked on: Notepad++, Visual Studio, Eclipse, NetBeans, Edit PlusAdobe Photoshop, Dreamweaver.
Application Servers: Apache Tomcat, Web Logic, Web Sphere.
PROFESSIONAL EXPERIENCE
Confidential, Moline,IL
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.
- 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.
- Develop AngularJS, controllers, services, filters and directives for various modules in the application.
- Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, jQuery, AJAX, JSON, Angular2.
- Developed all client-side logical implementation part of applications with Angular2 controllers under specific modules, manipulating nodes in DOM tree.
- Wrote application level code to add functionality on the client side validation using Angular2 and JavaScript.
- Implemented ES6 features, used bable, web pack with ES5, React.js,JX presets.
- Built framework in MVC standards, modules, controllers, templates, custom directives and custom filters.
- 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.
- Handled CSS3 cross browser/ platform compatability issues (IE, chrome, firefox and safari) on both Windows and MAC using modernizer and polyfills.
- Used Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Express, underscore.js, require.js, crypto.js, passport.js, mongoose, mongo.js, body-parser, bcrypt.js and socket.io.
- Used Node.js NPM module Grunt and Gulp to run tasks and build properly the project (compile, minify, concat etc.).
- 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 AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
- Extensively used AngularUI (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 with Gulp.
- 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 developer tools to traverse the documents and manipulated the nodes using DOM and DOM Functions.
- Making presentations to customers, client audiences and professional peers.
- Ensured site design integrity and quality control consistency throughout the project's lifecycle.
- Generating weekly reports and metrics for IT management.
- Deployed reusable components using custom directives in Angular2.
- Familiar with concepts of Directives, Data-Binding and Dependency Injection in AngularJS.
- Using Angular factory and services dependency injection.
Environment: HTML5, CSS3, JavaScript, JQuery, AJAX, JSON, Angular2, Node.js, ES-5, ES-6, Bootstrap, Responsive design, Gulp.
Confidential, Nashua, NH
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 AngularJS 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 Webpages.
- 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, dropdown 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 iconl fonts.
- Worked on HTM5L, CSS3, and basic JavaScript to develop web pages.
- Implemented various Validation Controls for client-side validation and implemented custom validation controls with ASP.Net validation controls.
- Used frontend development framework such as GruntJS, ExpressJS, nodeJS.
- 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, Node JS, ExpressJS, ECLIPSE, SQL server, MySQL, SVN, GIT, PHP and MS Office.
Confidential, Cumming, GA
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 WebAPI wrappers to integrate with conventional Web Services.
- Developed WebAPI using NodeJS 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
JAVA Developer
Responsibilities:
- Develop business and system models to be used by the business to plan and design for future products and solutions; translate business requirements in to system concepts; Assist to find resolutions for production issues.
- Meeting with Business Analysts to study and gather the requirements.
- Designed and Developed of Client application using JSP/Tiles on the front end.
- Developed JSP forms for collecting information.
- Designed and Developed of web application using Spring Framework.
- Coded Spring MVC controller classes, Model and View objects for the web application.
- Implemented Restful web services using JAX-RS specification.
- Developed user interfaces using JSP, HTML and CSS.
- Implemented validation framework for creation of validation.xml and used validation-rules.xml.
- Used Hibernate reverse engineering concept to generate the Java entities to make the enable interactions with the database.
- Tested the ETL process for both before data validation and after data validation process. Tested the messages published by ETL tool and data loaded into various databases.
- Developed test cases for unit testing with JUnit testing Framework.
- Responsible of preparing documentation of the application.
Environment: Java, J2EE, Oracle, SPRING, Hibernate, REST Web Services(JAX-RS), JSP, JavaScript, HTML, jUnit, jQuery, Apache Tomcat, Eclipse, CSS, Windows XP/Vista and UNIX.