Ui Developer Resume
Akron, OH
SUMMARY
- Around 8+ years of IT experience in Software Development having an in - depth knowledge and extensive work experience on different types of web-based applications and architectures.
- Extensive programming experience in developing Web based applications and Client- Server technologies using JSP, Servlets, HTML4/5, CSS2/3, JavaScript, and jQuery, AJAX, JSON, Angular JS, XML, DOM and XHTML/DHTML.
- Proficient in using front-end systems with JavaScript, Bootstrap, HTML5, CSS3 and MVC frameworks such as AngularJS, Backbone.js to develop Responsive Single Page Application.
- Hands on experience in user interface development frameworks like Angular JS, Bootstrap and Ionic UI.
- Developed applications using AngularJS single page applications (SPAs) to improve page performance.
- Used JavaScript and jQuery to develop custom validations for validating various inputs given by teh user.
- Excellent knowledge in JavaScript frameworks like Underscore.js, React.js and Backbone.js.
- Basic knowledge to build Data Visualization and Geo-Clustering using D3.js.
- Experienced in understanding teh server side technologies like Java, ASP.Net, Ruby, and Python.
- Familiar with major web application Servers like Web Logic, WAMP Server and Apache Tomcat Web Server.
- In-Depth knowledge of Web 2.0, JavaScript, JQuery, CSS3, W3C Standards.
- Proficiently Apply JavaScript tasks runner like Gulp and Grunt to make web development easy to maintain and understand.
- Basic understanding of CSS pre-processing platforms, such as LESS and SASS.
- Solid knowledge in software development life cycle including requirements analysis, design, development, maintenance, implementation and testing.
- Knowledge in working with RESTful Web Services and implementing.
- Experience with SVN Source Control and Git for code management.
- Used different cross-browser testing tools like BrowserStack and IETester to improve teh performance of teh web pages.
- Good Experience with working in Agile and Waterfall environments.
- Excellent knowledge on MVC frameworks like Struts, Spring.
- Excellent Knowledge on Search Engine Optimization (SEO) techniques.
- Responsible for checking cross-browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Solid working Experience in various IDE’s: Eclipse, NetBeans, Visual Studio, Notepad++ etc.
- Experience in creating as well as editing images for teh websites using Photoshop and InDesign.
- Experience in implementing Web applications, Web Content Management and Digital Asset Management solutions using Abode CQ5 platform.
- Experienced both in working on Designing table-less layouts and table-based layouts.
- Experienced in writing database queries, tables, stored procedures and triggers using database like SQL and Oracle.
- Involved in creating unit test cases using Jasmine.
- Worked with teams where requirements are constantly being implemented, tested and improved.
- Involved in Understanding functional specifications and developing creative solutions to meet business requirements.
- Adaptive to team environment and also TEMPhas teh capability of completing complex tasks independently.
- Strong Communication skills with teh ability to convey concepts/requirements between technical and non-technical stakeholders.
TECHNICAL SKILLS
Web Technologies: HTML4/HTML5, CSS2/CSS3, DHTML, XML, JavaScript, jQuery, jQuery Mobile, Bootstrap, AJAX, JSON
JS Frameworks: Angular JS, Node.js, Backbone.js, D3.js and React.js.
Languages: C, C++, SQL, Java, PHP, Ruby, Python.
IDEs & Editors: Eclipse, NetBeans, Notepad++, Sublime Text, Dreamweaver, Visual Studio
Version Controls: GIT, SVN
Databases: Oracle 9i/10g, MySQL, SQL Server
Application Server: Web Sphere, Web Logic, Apache Tomcat
Operating Systems: Windows 2000/XP/Vista/7, Mac OS, Unix.
Desktop Tools: MS Word, MS Excel, MS PowerPoint, MS Outlook, MS Visio, Photoshop.
Debugging Tools: Firebug, Chrome inspector tools, IE Developer toolbar, Web Inspector for Safari.
PROFESSIONAL EXPERIENCE
Confidential, Akron OH
UI Developer
Responsibilities:
- Worked closely with cross-functional teams as a part of Agile environment.
- Implemented Single Page Application (SPA) architecture and client side MVC using Angular JS.
- Developed various UI components using Angular JS, JSON and HTML5.
- Created forms to collect data from teh user in HTML and JavaScript.
- Used Angular routing for navigation between views in teh application.
- Actively involved in using Angular JS and HTML5 to enable client side data to meet specific criteria by applying various validations.
- Worked with Angular JS filters in expressions and directives to filter data rendered in teh UI.
- Built advanced Data Visualization using D3.js and HTML5 for teh business intelligence, data discovery and analytics offerings.
- Responsible to make sure dat look and feel of teh UI designs works same in different versions of different browsers.
- Used Yeoman CG-Angular generator to manage directory structure, organize components and modules, and bootstrap new directives, modules, and controllers.
- Designed and developed teh application to be responsive for desktop, mobile and tablets using Bootstrap.
- Used best coding practices and naming conventions while writing code in JavaScript, HTML and CSS.
- Tested teh application using Jasmine Test Framework.
- Developed teh application in Eclipse IDE.
- Exposure to Node, NPM, Gulp & Bower.
- Used AJAX to make teh service calls from teh web page using jQuery without performing a browser refresh.
- Watched project changes with Grunt task runner and installed latest version of libraries with Bower based on running in teh Node.js environment.
- Deployed teh application on Tomcat Web Server.
- Involved in teh development, maintenance and enhancements of teh application.
Environment: HTML5, CSS3, AJAX, JavaScript, jQuery, java, Angular JS, D3.js, Bootstrap, REST API, JSON, GIT, JSP, Eclipse IDE, Jasmine, Apache Tomcat and Agile.
Confidential, Parsippany, NJ
UI Developer
Responsibilities:
- Involved in Agile process, Sprints, and daily Scrums to discuss teh development of teh application.
- Communicate with teh client to understand teh requirement of teh website, gained experience in project planning.
- Heavily used jQuery to create various components such as Tabs, Accordions and Auto-completes etc.
- Hand coded HTML5, CSS3, JavaScript and jQuery to create teh front-end.
- Built more user-interactive web pages using jQuery plug-ins, AJAX, JavaScript, and Angular JS.
- Wrote code to buildViews and Modelsas part of MVC pattern using Angular JS.
- Wrote application level code to perform client side validation using jQuery and JavaScript.
- Designed and developed intranet web applications using JavaScript and CSS.
- Involved in using Bootstrap for TEMPeffective design of web pages.
- Hands on experience with third party web services APIs and Web Services using AJAX and jQuery.
- Used Oracle as a database in dis project.
- Developed code to fetch data from back-end and populate on UI using AJAX and JSON.
- Used AJAX to call teh java functions from teh webpage via JavaScript/jQuery.
- Used Firebug and web developer toolbar for finding and fixing bugs.
- Developed teh application using NetBeans IDE.
- Used SVN for version control and JIRA to keep track of outstanding bugs to reduce downtime, increase productivity and improve communication.
- Performed Grunt jobs to minify HTML, CSS and JS files in order to improve teh performance of teh website.
- Maintain, enhance and recommend solutions dat best suit business and technology needs from UI standpoint.
- Define technical requirements based upon business requirements.
Environment: HTML5, CSS3, AJAX, JSON, JavaScript, Bootstrap, jQuery, Angular JS, Photoshop, web services, NetBeans IDE, SVN, Oracle, Agile and JIRA.
Confidential, NY
UI Developer
Responsibilities:
- Followed Agile software methodology for teh development of teh project.
- Implemented teh entire Agile methodology of application development with its various workflows, artifacts and activities.
- Involved in all phases of teh end-to-end implementation of project - requirements gathering, analysis and design, development, testing and debugging.
- Wrote code using HTML5, CSS3, JavaScript and jQuery to create teh front-end views.
- Used jQuery qTip to create dynamic pop-ups to notify teh user.
- Extended teh default functionality of jQuery UI components to create custom features such as new tab, open/close and auto-complete loader messages.
- Designed and developed teh application to be responsive for all teh devices using Bootstrap (HTML5, CSS and JavaScript).
- Worked in an approach to avoid Cross Shell Scripting using JavaScript.
- Used local storage to achieve multiple tabs functionality,
- Used Firebug and web developer toolbar for finding and fixing bugs.
- Deployed teh application in Apache Tomcat web server.
- Used AJAX to make teh service calls from teh web page without performing a browser refresh.
- Participated in Agile Scrum meetings, sprint planning sessions and retrospective meetings during teh 2 week sprint cycles.
- Took teh halp of fellow developers in completing complex tasks.
Environment: HTML5, CSS3, AJAX, JSON, JavaScript, Bootstrap Framework, jQuery, Java, Eclipse, JIRA, Agile, Oracle 11g and Apache Tomcat.
Confidential
UI Developer
Responsibilities:
- Developed teh UI layout and front-end programming (HTML) for web application dat matched requirements.
- Involved in Requirement gathering, Analysis and implementation of Change Request.
- Worked on complete life cycle, Design, development and testing using OOAD.
- Used JSP, HTML, Java Script, and CSS for content layout and presentation.
- Created data access layer using SQL and PL/SQL.
- Participate in technology/tools evaluation and software technical proof of concepts.
- Used JUnit for Unit testing teh application.
- Followed MVC Structure to develop Application.
- Experience in working with IDE’s like Eclipse.
- Added social media links on teh company’s primary website and worked on SEO.
- Performed production support of teh application in production.
- Used DB2 as teh database and wrote SQL & PL-SQL.
- Executing monthly purging activity for database and file server.
- Providing solution for all service requests and Business Critical issues.
- Monitoring teh entire inbound and outbound file transferring as all teh processed applications are sent back to NAB on a daily basis.
Environment: Core Java, J2EE, JavaScript, CSS, HTML, JSP, PL/SQL, Servlets and Oracle.