Sr. Ui Front End Developer Resume
Fairfax, VA
PROFESSIONAL SUMMARY:
- Over 8+ years of experience as a Front End Developer with solid understanding of Web Development, developing User Interface (UI) applications and professional web applications using HTML5, XHTML, CSS3, JavaScript, jQuery, AJAX, AngularJS, BootStrap, JSON and XML.
- Good working knowledge on Software Development Life Cycle for complex information systems using various commercial applications.
- Experience applying the latest development approaches including MVC, MVVM Architectures, and event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, and XML.
- Experience working on Frameworks like Bootstrap, Foundation, Angular.js, Backbone.js, React.js, Node.js, Knockout.js and Media Queries.
- Extensively used a Variety of JavaScript frameworks and jQuery plugins from npm and Grunt and also created Plugins.
- Experience working on RWD Bootstrap, Angular.js, React.JS, Backbone.js, Knockout.js, prototype.js, Responsive design and Media Queries.
- Solid experience on JavaScript Frameworks like Ext.JS and Exposure to jQuery UI, and D3.Js, Dust.JS.
- Solid experience on JavaScript Frameworks like Ext.JS (MVC/MVVM JavaScript framework ) and Exposure to Node.js , jQuery UI and Backbone.JS .
- Dealing with challenging High Traffic Websites and Cross Browser Issues handling.
- Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular Js, Backbone.Js, Jade, Pure CSS and Bootstrap .
- Well versed with IDE's - Visual Studio,Visual Studio Code, AptanaStudio, Dream Weaver, sublime, Adobe Flash, Web storm and Net Beans.
- Experience in developing web applications by invoking REST and SOAP based APIs.
- Worked in Agile Scrum projects and attended Daily Scrum meetings, User Story review meetings, Sprint Review and Retrospective meetings as part of Agile Methodology.
- Experience in using scrum tools JIRA Agile, Scrum works and bug tracking system - JIRA, Bugzilla and track.
- Expertise in scripting T-SQL queries, complex stored procedures, user defined functions (UDF), Database triggers with ETL knowledge on SSIS, SSAS, SSRS.
- Good Experience in working in both TDD and BDD Environment and Good Exposure to different JavaScript testing Frameworks like QUnit, Jasmine, Mocha, Karma.
- A solid understanding of web application development processes, from the layout/user interface to relational database structures.
- Experience in using version control systems - Git, SVN, CVS.
- Experience of using browser debug tools like Safari Develop, firebug etc.
- Experience in creating test suites using JASMINE and always participated in cross-browser and platform testing, QA and UAT testing and bug fixing.
- Having a decent work experience on Jasmine, YUI to test JavaScript code very quick. Knowledge in CSS preprocessors SASS and LESS .
TECHNICAL SKILLS:
Programming Languages: Core Java/J2EE, JavaScript, ASP.net, C, C++, C#, VB, Python, SQL, PL/SQL.
Frameworks: Struts, Angular JS, React JS, Redux, Jquery Redux, Spring, JSF, Hibernate, Node JS, requireJS, Backbone, ASP.NET, PHP, Jasmine, Apache CXF
Development Tools and IDE: IntelliJ, Eclipse IDE, Rational Rose, TOAD, Clear Case, Web-storm, Gulp, Developer Tools, Spring Tool Suite, JBOSS, Protractor, Jenkins, sublime, Amazon AWS tool set.
Databases: Oracle 9i, Oracle 10g, SQL Server, MySQL, MongoDb and DB2.
Operating Systems: Windows XP, Mac, iOS, Windows NT/2000, UNIX, Solaris 8.0, Linux.
Web Technologies: JavaScript, Ajax, XML, XHTML,CSS3, JSP 2.0/2.1, JSTL, Spring 3.2, Log4j, HTML5, DHTML, XSLT,AJAX, SASS, GWT, JQuery, JSON, RIA framework, Amazon Web Services, Restful web service, Visual force, SOAP.
J2EE Design Patterns: Front Controller, Composite View, Business Delegate, Session Fa ade, DAO, Command Pattern, Singleton pattern, Service Locator.
Debugging Tools: Bugzilla, Firebug, J Unit v 4.12, Yeoman, Grunt.
Application/Web Servers: Apache Tomcat 5.x/6.x,Web sphere Application Server8.0, IBM WebSphere 7.x/6.x, Selenium, JBoss 5.0, WebLogic 8.1/9.2, Restful Services, JAX-RS, Apache Tomcat 5.0
PROFESSIONAL EXPERIENCE:
Confidential, Fairfax, VA
Sr. UI Front End Developer
Responsibilities:
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Designed the Web application layout and forms using HTML5, CSS3, and JavaScript.
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Involved in Design, Prototyping, Typography, usability and in collecting the wireframes required for designing the responsive web design pages.
- Designed business applications using web technologies like HTML4/5, XHTML, and CSS2/3 based on the W3C standards.
- Using AngularJS, created custom directives for data manipulations and to display data in company standard format in UI.
- Implemented Model View Controller (MVC) architecture using Struts framework.
- Maintained Cross Browser compatibility and implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
- Involved in development of rich user interface components using JSON, Ajax, JavaScript, JQuery and HTML5.
- Used JavaScript for adding little functionality to the existing application (calendar, tooltips, hiding elements, etc.
- Developed web page using Angular JS components like controllers, routers, NG app etc.
- Used Unix Commands for manipulating the data in deployment phase.
- Created AngularJS Controller which Isolate scopes perform operations in UI.
- Installed and Managed Karma using NPM.
- Developed unit tests using Karma with karma-ng-scenario plug-in.
- Developed the administrative UI using Angular.js and Node.js, Jasmine and React.js.
- Created client surveys and displayed the results in a dynamic report using D3.JS for data visualization.
- Used D3.JS for data visualization in this application.
- Accessed functions in web server using Restful web-services.
- Used Node JS for heavy DOM manipulation.
- Worked with a team which includes Tech Leads, Business Analysts, System Analysts and Testers using Agile (Scrum) methodologies.
- Responsible for UI designing for iOS and solved issues when encountered in iOS application.
- Used Swift for developing the application in iOS.
- Developed user interface using JSP, JSP Tag libraries, requireJS, Java Script and Node.js.
- Used JDBC for Manipulating data in the database.
- Actively used DHTML, JavaScript, JQuery and AJAX, CSS for frontend development. On the backend it was Java (JSP) and Oracle.
- Involved in building flexible UI, more user interactive and user-friendly web pages, reusable classes, functions using ASP.NET, C#, AJAX and JavaScript for client side validation.
- Developing application design guidance and consultation, utilizing a thorough understanding of applicable technology, tools and existing designs.
- Worked alongside with lead and architect in delivering the application in the assigned deadlines.
- Used APIs design pattern for data access through service calls and also used spring framework in the application.
- Used GitHub UI, Git bash to commit, changes to the repository for maintaining various versions of the agile process.
- Used Web services - WSDL and Restful to access the data stored in regional databases.
Environment: Eclipse IDE, Angular JS, D3.JS, Bootstrap, AJAX, Node.js, JDBC, Grunt, JSTL, Mongo DB, Illustrator, Gulp, Bower, karma, JUnit, JIRA, Protractor, Jasmine, ASP.NET, iOS, Jenkins, Spring framework, JSP,JBOSS, HTML4/5, CSS3,SASS, moment, LESS, JSP, Sublime Text 2, Backbone.js, JQuery, JavaScript, React JS, JSON, Apache Tomcat, Photoshop, GitHub, OOPS Javascript, JAXP 1.2, Restful web-services.
Confidential, Fort Lauderdale, FL
UI /Angular JS Developer
Responsibilities:
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and JQuery.
- Setting up Angular JS framework for UI development. Developed html views with HTML 5, CSS3, JQuery, JSON, and Java Script.
- Built custom UI Widgets and Application logic using Angular JS MVC architecture.
- Extensively used Angular UI components like Calendar, Grid, Select, and Uploader etc.
- Developed the web application in MVC Architecture using HTML5, CSS3, Bootstrap, Javascript, JQuery, Angular.JS
- Responsible for the overall layout design, color scheme of the web site using HTML5 and CSS3.
- Worked on JavaScript, Angular JS, jQuery, JSON, JQuery Template, XHTML, CSS in ATG Linux environment.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML5, CSS3, JavaScript and jQuery.
- Developed web page using Angular JS components like controllers, routers, NG app etc.
- Developed server side JavaScript using Node JS.
- Implemented Java and J2EE design patterns such as Factory Method, Singleton.
- Designed, created and implemented custom Interwoven Team Site modifications to fully automate activities as publishing, deploying, and updating online content (HTML, JavaScript).
- Responsible for design and development of the Customer Relations Module.
- Wrote various methods to manipulate HTML5, CSS3 in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Used Bootstrap grid system for responsiveness.
- Implemented various JavaScript/ JQuery UI effects on the pages.
- Installed and Managed Grunt using NPM.
- Used grunt to create project structure.
- Used grunt for managing UI module dependencies.
- Installed and Managed Karma using NPM.
- Developed unit tests using Karma with karma-ng-scenario plug-in.
- Used Bugzilla as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Developed ASPX pages that are cross browser compatible across the browser like Internet Explorer versions 7 through 11, Edge, Mozilla Firefox, Safari (Win and Lion OS X).
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
Environment: HTML4/5, CSS2/3, JavaScript, JQUERY, AngularJS, NODE JS, AJAX, JSON, MVC Architecture and Visual Studio, Grunt, Bower, node.js, npm, XML, Sublime Text, Photoshop CS6, Illustrator, SQL, Git.
Confidential, Richmond, VA
JAVA UI Developer
Responsibilities:
- Involved in developing UI pages using HTML, DHTML, XSL/XSLT, XHTML, DOM, CSS, JSON, JavaScript, jQuery, Ajax.
- Developed required business rules for the PEGA implementation for post change.
- Developed UI using HTML, CSS, Bootstrap, jQuery, and JSP for interactive cross browser functionality and complex user interface.
- Worked in developing the Hybrid Mobile Framework.
- Performed Hot Fixes on the Hybrid Mobile Framework.
- Responsible for Version control, movement of code and components from deployment area to integration system and production system.
- Established UX design as the first stage of all mobile applications.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Created prototypes in HTML, Photoshop, JavaScript and CSS for different UI pages.
- Used Angular js to separate the layers and to retrieve the data.
- Used Angular.js MVC Framework in the development of the web applications.
- Maintain Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
- Provided technical insight and direction on project initiatives from PEGA expertise perspective.
- Developed cross-browser/platform HTML, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards
- Designed and developed User Interface Web Forms using Adobe Flash, CSS, Dreamweaver, and JavaScript.
- Used MS Visio, Dreamweaver and Photoshop tools for web application development.
- Created graphics including Icons, Images and logos using Adobe Flash Catalyst.
- Used jQuery plug-in for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Used AJAX extensively to implement front end /user interface features in the application.
- Used AJAX frameworks like jQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Tracked issues using JIRA using confluence.
- Deployed the application on WebSphere server.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
- Developed client-side AJAX application that uses XSLT, XPath, JavaScript OOP, and more Bind objects and retrieve them via JNDI interface.
- Used AJAX for implementing dynamic WebPages where the content was fetched via API calls and updated the DOM (JSON Parsing).
- Use SOAP web services to communicate between applications running on different operating systems.
- Used agile methodology for the software development.
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
Environment: HTML, CSS, jQuery, JSP, AJAX, JavaScript, UX design, PEGA, Responsive Web Design, Angular.js, Bootstrap, Firebug, Dreamweaver, Photoshop, XML, XHTML, XSLT, DOM, JSON, JNDI, SOAP, Oracle and Windows.
Confidential, New York, NY
UI Developer
R esponsibilities:
- Analyzed, Designed and developed the system to meet the requirements of business users.
- Participated in the design review of the application to come up with UI and provide best possible recommendations for the application from UI standpoint.
- Implemented presentation tier using HTML, CSS by utilizing the mockups that were created by design team.
- Developed Interactive GUI Screens using HTML, JSPs.
- Developed screen functionality using HTML, CSS, JavaScript.
- Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
- Worked on JavaScript framework (Backbone, Node.js) to augment browser based applications with MVC capability.
- Written functions and procedures using PL/SQL.
- Used SCADA in this application for database control.
- Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
- Implemented interaction between frontend and backend using the JSON object.
- Wrote Cross Browser code of CSS and JavaScript for Internet Explorer and Firefox.
- Written CSS to provide table free layout to user interface screen.
Environment: HTML, CSS, DHTML, JavaScript, jQuery, AJAX, JSON,JSP, XML, MVC, SVN.
Confidential
UI Developer
R esponsibilities:
- Involved in development of multi-tier web application environment.
- Designed front end screens using HTML, CSS and JavaScript.
- Responsible for authorizing of website functionality with HTML, CSS, JavaScript.
- Updated templates and produced additional functional components using JQuery.
- Utilized various JavaScript and JS libraries, AJAX for form validation and other interactive features.
- Worked with Object Oriented programming concepts such as inheritance
- Developed various modules present in the portal such as, Admin, User, Job Folder
- Used JQuery to make HTML and CSS code interact with the JavaScript functions to add dynamism to the web pages.
- Involved in the development of JSP.
- Involved in developing the JUNIT test cases.
- Extensive use of spring (IOC, MVC), Struts.
- Developing and maintenance of Software applications using SPRING, HIBERNATE, JAVA/J2EE.
- Developed user interface using JSP, JSP Tag libraries and Struts Tag libraries.
- Used Apache Struts Framework.
- Used Firebug, Firebug Lite, IE developer toolbar for debugging and browser compatibility.
Environment: HTML, CSS, JavaScript, Jquery, AJAX, JSP, Eclipse.
Confidential
Programmer Analyst
Responsibilities:
- Worked as programmer analyst for a corporation on Advanced JAVA, which includes core JAVA, J2EE, and oracle and web technologies.
- Developed different Servlet components.
- Interacted with the Database using MYSQL.
- Enhanced the functionality in Ticket cancellation and alteration modules and developed advanced validations.
- Performed Unit Testing and Integration testing
- Used AJAX for server side validations and data retrieval from the database
- Created user-friendly GUI interface and Web pages using HTML, JSP.
- Java Development deployment using Web sphere, Eclipse and RAD IDE.
