Senior Front End Developer Resume
Birmingham, AL
SUMMARY
- Over 8+ years of strong development experience in User Interface applications and integration of highly transactional and scalable applications using Object Oriented Analysis and design (OOA/OOD) TEMPprincipals.
- Experience in interacting wif clients/users in gathering teh user requirements.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience wif Agile and SCRUM.
- Extensive experience in designing User Interface applications and integration of highly transactional and scalable applications using HTML5, Angular JS, CSS, Bootstrap, JavaScript, jQuery, AJAX, JSON, REST.
- Adept Confidential all phases of project lifecycle, including requirements gathering and user analysis to information architecture (IA), testing, graphic user interface (GUI) design, and implementation.
- Followed Waterfall and Agile/Scrum methodology of software development, which satisfies teh customer through early and continuous delivery of valuable software.
- Experience in working wif JavaScript frameworks like Bootstrap, ExtJS, Backbone.js, and AngularJS/SASS.
- Experience in using different libraries like grid, file saver etc., using Angular.
- Experience in working wif RESTful Web Services and implementing RESTful API's.
- Strong understanding of features and utility functions of Backbone.js.
- Profound noledge in AngularJS concepts like Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
- Expertise in design and development of J2EE applications using Core Java, Java collection, JDBC, Servlets, Spring and grails framework, JSP, Enterprise Java Beans, XML, XSLT, Java Beans, JQuery
- Experienced in using UI editors like Sublime Text Editor, Eclipse and Aptana Studio.
- Experience in taking performance optimization measures for website/web applications to reduce teh response times and hence enhancing teh end user experience.
- Good experience in development of Database Components (Tables, Views, Stored Procedures, queries constraints) in Oracle.
- Experience on working wif CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements adding media queries in CSS.
- Experience on working wif JSDocs for teh JavaScript documentation.
- Familiarity in writing Custom Directives in Angular JS.
- Used Karma for unit testing and Protractor for end to end testing.
- Sound noledge in working wif browsers compatibility issues wif browsers like IE, Firefox, Safari, Opera, Chrome.
- Extensive work experience wif JavaScript, JQuery (various plug - ins), CVS, Unix Shell Script, CSS, XML and Linux.
- Sound Knowledge and good Experience wif Object Oriented Concepts, Object Oriented JavaScript.
- Worked in various version control systems - SVN & GIT.
- Proficient wif Adobe Photoshop, Dreamweaver, Microsoft Visual SourceSafe.
- Dealing wif NodeJS which is an open source, cross-platform runtime environment for server-side and networking applications.
- Designed and developed front-end components using HTML, JavaScript, AJAX, JQUERY, JSON and CSS for presentation layer through proprietary middleware framework.
- Strong understanding of Animation and how things should look, feel and move.
- Prepared test case scenarios and internal documentation for validation and reporting.
- Highly Curious about new front-end development technologies and adept Confidential promptly and thoroughly mastering them wif a keen awareness of new industry developments and teh evolution of programming solutions.
- Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications.
- Outstanding problem solving, data analysis skills, strong focus on teamwork and achieving team goals, result oriented and excellent communication skills. Created analytics reporting charts utilizing d3.js and developed internal management tools utilizing Angular.js.
- Working SQL scripting and stored procedures of highly complex queries. Excellent interpersonal abilities, communication skills, time management and team skills wif an intention to work hard to attain project deadlines under stressful environments.
TECHNICAL SKILLS
Web technologies: HTML/ HTML5, DHTML, XHTML, XML, JSON, XSLTCSS/CSS3 and FlexBuilder2.0/3.0.
Frameworks: AngularJS, ReactJs, NodeJS, BackboneJS, ExtJS.
IDE,HTML Editor: Eclipse IDE, Notepad++, Adobe Dreamweaver, Microsoft Visual Studio Web Platform
Desktop Tools: Acrobat Writer, MS Word, MS Excel, MS PowerPoint, MS Access.
Wire Frame Tools: Adobe Illustrator CS3, Adobe Photoshop CS3/CS4
Version Control System: SVN, Git, CVS, Clear Case.
Operating System: Windows 98/2000/XP/Vista, UNIX, LINUX, MS-DOS, Mac OS X
Web/App Servers: Apache Tomcat 7.0, HTTP Web Server, Web Sphere 8.0(beta)
Architectures: REST, MVC
Bug Tracking Tools: Firebug, Bugzilla, IE developer tool
Database: MS SQL Server, Oracle, MY SQL, MS Access
Methodologies: Agile, Waterfall
PROFESSIONAL EXPERIENCE
Senior Front End Developer
Confidential, Birmingham, AL
Responsibilities:
- Optimizing ExtJS themes and preparing performant applications.
- Worked as Front End Developer using Ext JS framework and Object Oriented JavaScript (OOJS) to develop rich interactive user interface for CRS application a Desktop Application running in browser.
- Developed teh application using HTML5, CSS3, JavaScript, JQuery, JSP, Angular 2.0.
- CreatedImages, LogosandIconsthat are used across teh web pages usingAdobe Flash and Photoshop.
- Implemented JavaScript source code and embedded nested handling logic using JQuery event handlers and call back functions.
- Designed Frontend wif in object oriented JavaScript Framework like bootstrap, ExtJS, Nodejs and Angular 2.0.
- Created a custom, single-page, responsive web application representing an online account setup form using Angular 2.0.
- Implemented a search module wifin teh payee list page using Angular JS by consuming RESTful web services.
- Used Bootstrap front-end framework for faster and easierwebdevelopment wif DB2 database as teh backend.
- Handled browser compatibility issues for various browsers related to CSS and JavaScript
- Used SVN for revision control and code management.
- Used JSP’s for loading teh web page and JSON structure for teh content coming from teh backend.
- Used AJAX, JSON calls for getting teh data and parsing it for showing on teh web page.
- Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
- Extensively used Protractor for E2E testing.
- Designed UI patterns, UX patterns, GUI designs, page illustrations, and user conceptual designs, templates and banners using Adobe Photoshop CS5/6 and Adobe Illustrator CS5.
- Extensively used Debugging JavaScript using Chrome developer Toolbar, Firebug.
- Designed Frontend wif in object oriented JavaScript Framework like Angular 2.0 and ExtJS.
- Worked wif Angular.js routers, forms, modules, DOM, events, expressions, controllers, filters and Http Request.
- Used Angular.js Http Request to read data from web servers and process JSON data to render in teh UI.
- Involved in enhancement of existing application utilizing Angular 2.0, created role based HTML navigation menu wherein menu item changes dynamically based on teh values derived from teh database in teh form of XML.
- Worked on two different projects which are built using Angular 2.0 and ExtJS based on provided designs to getwebsites andwebapplications built wifin a team atmosphere.
- Used AngularJS factory and services for dependency injection to share data and common code functionality between multiple controllers.
- Contributed to teh development of responsive web design and customized many features of teh application in iterative sprints environment using version control tools like Tortoise SVN and LESS scripts, Omniture tracking and Team Forge for bug tracking.
- Worked on several internal applications and provided production support to track & fixing teh bugs for every two weeks.
- Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site.
- Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track teh progress for each iterative cycle and figure out teh issues.
- Involved in theSoftware Development Life Cyclephases like Requirement Analysis, Implementation and estimating teh time-lines for teh project.
Environment: HTML4/5, CSS2/3, Angular 2.0, ExtJS, AJAX, JavaScript, JQuery, JSON, SVN, JSDocs, WebSphere, Eclipse, Core java, PHP, Protractor, Karma, Selenium, Jenkins, Team Forge, Jabber, SAM, DB2, DB2BLU, Amazon Web Services.
Senior Angular/UI Developer
Confidential, Charlotte, NC
Responsibilities:
- Involved in designing teh email templates using web technologies like HTML, XHTML, and CSS.
- Built Web pages those are more user interactive using jQuery plugins, AJAX, JavaScript and Bootstrap.
- Responsible for creating efficient design and developing User Interaction screens usingHTML5 (new tags like audio, video, canvas) CSS3, Java Script, ECMA script, jQuery, AJAX and JSON.
- Involved in writing application level code to interact wif APIs, Web Services using AJAX, JSON.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, JQuery and JavaScript.
- Wrote application level code to perform client side validation using jQuery and JavaScript.
- Worked on designing teh email templates using Adobe Photoshop, by following teh DS3 Standards set.
- Used SVN, Git for version control and JIRA for defect tracking.
- Responsible for applying teh Corporation’s Software Configuration Management processes to projects, setting up and maintaining GIT infrastructure and supporting a continuous delivery model by automating software build and package migration processes.
- Assist wif walk-throughs and usability testing. Update UI per changing needs and requirements
- Wrote custom directives according to teh Application needs.
- Documenting teh entire JavaScript using JSDocs for better understanding.
- Experience in developing web page quickly and TEMPeffectively using JQuery, HTML5, CSS3, Responsive Web Design, Bootstrap, AngularJS 2 and experience in making web pages’ cross browser compatible.
- Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant.
- Used teh Firefox Add-ons XSS Me to determine teh security of teh application.
- Custom node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
- Developed, tested, and deployed storify business features in Node.js wif Express and MongoDB backend, Incorporating APIs from Twitter, Typekit, Stripe, and other for Storify.
- Used NodeJS Express framework for creating Web services and interactive build process using grunt.
- Used NodeJS framework for setup of Web API.
- Web application development for backend using AngularJS wif cutting edge HTML5 and CSS3 techniques.
- Used Ext JS UI components to implement various functionalities, coded for Various windows, panels, form and tree components, adding custom event on components and implementing their listeners for operation to be performed.
- Used AngularJS as teh development framework to build a single-page application.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and also involved in performance tuning teh website.
- Created and tested scripts using JQuery on various browsers Chrome, Firefox, Opera, Safari, IE, etc
- Used CSS3 to develop Rich UI Components such as Accordions and Modal Windows using pure HTML5 and CSS3.
- Providing technical guidance during all phases of SDLC.
- Worked on creating responsive website for smart devices using responsive design (RWD) concept and media queries. Dealing wif DOM inspector and D3JS (or just D3 for Data-Driven Documents) is a JavaScript library for producing dynamic, interactive data visualizations in web browsers.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
- Continuous delivery/Continuous Integration (CD/CI)usingJenkins/CloudBeesand hostage ofQCApp onAWS(Amazon Web Services).
- Hands on experience in a Linux environment wif Apache Tomcat on Amazon AWS.
- Deployed Application on Amazon Web Services using AWS S3, EC2 and RDS Services.
- MongoDB geolocation API leveraged for user proximity lookups.
- Developed code to call teh web service/APIs to fetch teh data and populate on teh UI using JQUERY/AJAX.
- Used ‘TestNG’ for backend test cases and ‘Jasmine’ for AngularJS test cases, ‘Protractor’ for End to End testing.
- Using Google analytics reports, optimized teh page load time for teh pages that had heavy traffic and improvised those pages using CSS.
- Worked on Twitter Bootstrap to create Responsive Web Design.
Environment: HTML5, CSS3, Angular JS, AJAX, JavaScript, Node.js, jQuery, JSON, SVN, Git, Maven, JSP and Eclipse, TestNG, JSDocs, PHP, Tomcat, Notepad++, Sublime Text, Core java, Protractor, Karma, JBehave, Selenium, Jenkins, Mongo DB and Amazon Web Services.
UI Developer
Confidential, Alpharetta, GA
Responsibilities:
- Closely worked wif business system analyst to understand teh requirements to ensure that right set of UI modules are being built.
- Worked Closely wif Designers to Understand and redesign teh Package Customization and Service Locator Modules using HTML 5, CSS 3and JQuery.
- Developed teh User Interactive web pages in a professional manner wif using webtechnologieslikeHTML, XHTML, and CSS as per company’s standards.
- Developed client side validation code using JavaScript and JQuery.
- Used Bootstrap (responsive design), Backbone, and AngularJS frameworks.
- Implemented design process upon client approval and built out all assets: buttons, products shots, UI components, etc.
- Documented teh application in step-by-step process using JSDocs.
- Built application service layer using AngularJS Dependency Injection.
- Having experience on accessing RESTful web services using D3.JS Framework.
- D3 is tested against Firefox, Chrome, Safari, Opera, IE9+, Android and iOS. Parts of D3 may work in older browsers, as teh core D3 library has minimal requirements.
- D3JS is used to design executive dashboard, feed viewer, portal, ticket application, responsive design UI
- Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Application backend implemented as node.js express application server.
- Redis used to route event data between application instances. Application servers (node.js) forwarded Redis events to browser clients via socket.io
- Node JS used to proxy requests to Java web services, as well as store application preferences and state data in distributed mongo instances.
- Used Node JS Express framework for creating Web services.
- Designed and developed teh layouts of Customer Relations Module.
- Loped automated build files, reporting and documentation using Maven.
- Developed internal application using Angular and Node connecting to database on teh backend.
- Involved in team meetings wif corporate webmaster’s UI team and end user client for understanding needs in new implementation & Involved in daily team meetings & weekly scrum meetings.
- Migrated content from existing website to a new, database driven website; utilized in house Content Management System.
- Reviewing teh aggregate stats in teh MongoDB log file and analyzing teh queries in each family or group.
- Implemented Ant and Maven build tools to build jar and war files and deployed war files to target servers.
- PerformedUnit Testingandcode coverage wifKarmaandJasmine.
- Worked on creating responsive website for smart devices using responsive design and media queries.
- Worked as Front End Developer using Ext JS framework and Object Oriented JavaScript (OOJS) to develop rich interactive user interface for CRS application a Desktop Application running in browser.
- Developed custom AngularJS directives to build custom reusable components to use across teh application pages.
- Implemented teh online application by using Core Java (OOPS), JDBC, JSP, Servlets, Web Services.
- Design layouts and icons wif Photoshop for technical specification documents and converts them to HTML prototypes wif Web 2.0 standards wif compatibility to different browser, platform and accessibility guidelines.
- Identified teh way to increase teh search engine optimization (SEO) and social media friendly.
- Guided team into developing an TEMPeffective organic SEO campaign and key phrase selection strategy.
- Been an active team player, halped in fixing bugs and also carried out troubleshooting.
- Produced semantically appropriate, standards compliant markup, and produced Rich User Interfaces.
Environment: HTML5, CSS3, JavaScript, jQuery, AngularJS, AJAX, Usability Testing, Agile methodology, JavaScript, Protractor, YUI Library, AJAX, Git, JQuery, XML, Mongo DB, JSON, REST, Design Patterns, Eclipse, JSP, JDK, J2EE, UNIX, Struts MVC, Ant, Apache, Maven, JBoss, Core Java, UAT.
UI Developer
Confidential, Chicago, IL
Responsibilities:
- Communicate wif teh client to understand teh requirement of teh website, gained experience in project planning, involved in writing teh Project Design Document and Project Plan Document.
- Hands on teh process of development, testing and maintenance.
- Participated as a team member in designing teh user interface using HTML and CSS to make teh interface use-friendly, especially child-friendly.
- Applied JQuery validation plugin to validate teh user input and to improve user experience.
- Worked in form validation using JavaScript for providing teh user interface and communication between teh client and server.
- Familiar wif concepts of Directives, Data-Binding and Dependency Injection in Angular JS.
- Hands on JSON for data transform and page transform.
- Implement teh function of automatic Email notification referring confirmation, rescheduling and promotions through JavaScript and jQuery.
- Conducted unit testing and end-to-end testing on teh supported browsers.
- Used various Core Java concepts such as Exception Handling, CollectionAPIs to implement various features and enhancements.
- Used Ajax, JSON to send request to teh server to check teh functionality of teh websites.
- Used JSON for storing and exchanging information between browsers and servers.
- Wrote a script file in JavaScript and jQuery to handle teh events that were triggered by teh users.
- Provide teh users wif teh physical status form regularly wif information about their workout frequencies, physical data, etc. using JavaScript and SQL Server.
- Used JavaScript to link teh website to teh social websites wif feedback features and accomplished teh function of online voting for customers.
- Used CSS/CSS3 to embed teh online videos for product introduction.
- Communicate wif other members in teh team to better understand teh functional requirements and transfer them into technical requires.
- Used all teh advanced Photoshop features to create appealing visual web interfaces
- Participated in building up teh online chatting Q&A pop-up section as well as teh feedback features using CSS3 and JavaScript.
- Wrote application level code to interact wif teh backend Java, AJAX and JSON.
- Designed teh login system using jQuery.
- Worked wif other members in teh group, committed code change using version control tool SVN and merge code from other developers using tool Win Merge.
- Experienced debugging and solving cross-browser compatibility problems.
- Participated in teh maintenance of teh website.
Environment: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, AJAX, JSON, AngularJS, XAMPP, SQL Server, SVN
UI Developer
Confidential, Menomonee Falls, WI
Responsibilities:
- Interacted wif teh client to understand their existing applications and design teh site according to their system requirements thereby played important role in requirement gathering.
- Hands on experience wif Backbone.js which combines web applications wif Model View Controller capability to make development and testing of code efficient.
- Involved in structuring and facilitating Rapid Application Development sessions.
- Wif responsive design to create one well-planned site to deliver an optimized experience in context to each device or screen size using Bootstrap.
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript and JQuery.
- Used teh jQuery widgets like Accordion, Date picker, Draggable, Droppable, Resizable jQuery interactions.
- Worked wif jQuery UI plugin like Widgets, Interactions, and TEMPEffects.
- Worked wif jQuery Message plugin, jQuery Validation Plugin.
- Used JSON for data interchange, as it is faster and can be parsed using JavaScript.
- Used Ajax, XML Http Request to post messages and to periodically check teh server for new messages.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Validated teh code using W3C Markup validation and also checked for teh cross browser compatibility using Cloud Testing.
Environment: HTML, CSS, JavaScript, jQuery, Backbone.js, XML, Bootstrap, JSON, DTD, Restful API.
UI Developer
Confidential, Rockford, IL
Responsibilities:
- Worked closely wif product management teams to strategize design solutions, produced navigation flows and prototypes.
- Instrumental role in teh development of Hi-fidelity prototypes using HTML, HTML5.
- Designed teh user interface and navigation for teh whole web application using XHTML, XML.
- Created cross-browser compatible and standards-compliant CSS-based page layouts usingCSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS andCSS3 Background, CSS positioning, CSS3 text, CSS3 border.
- Designed animated icons, vector images, banners, templates and presentations wif teh halp of Macromedia Flash MX and Action Script 2.0.
- Wrote extensive HTML, CSS and JavaScript code to build dynamic pages using Eclipse.
- Created client side validation tool using JavaScript.
- Designed multiple UI’s (templates) for teh website and discussed wif team members before coming to a final conclusion.
- Worked one-on-one wif client to develop layout, color scheme for his website and implemented it into a final interface design wif teh HTML/CSS&JavaScript using Dreamweaver CS3.
- Involved in complete SDLC life cycle - Designing, Coding, Testing, Debugging and Production Support for over 2+ projects.
- Designed layouts and icons wif Photoshop for technical specification documents and converts them to HTML prototypes wif Web 2.0 standards wif compatibility to different browser, platform and accessibility guidelines.
- Extensively used JQuery plug-ins, Ajax Queue, Auto Populating select-box, Search plug-in, calendar plug-in, AJAX-queue plug-in, and Auto populating multiple select-boxes.
- Involved in team meetings wif corporate webmaster’s UI team and end user client for understanding needs in new implementation & Involved in daily team meetings & weekly scrum meetings.
- Created Test Plans for Unit Testing and System Testing.
- Involved in supporting teh User Acceptance Testing for teh first implementation.
- Devised optimal Human Computer Interactions by minimizing dialogue and reducing ambiguity in various project screens.
- Drafted usability evaluation as needed in planning, preparation, and follow up so that, each design iteration was evaluated TEMPeffectively, and Confidential teh correct time.
Environment: HTML, HTML5, DHTML, XHTML, CSS, CSS 3, XML, XSL, XSLT, ExtJS, JavaScript, jQuery, Adobe Dreamweaver, Eclipse, Java, JSP, Servlets and Microsoft products.
JAVA Developer
Confidential
Responsibilities:
- Developing teh Business Components using EJB 2.0 for processing information associated wif module.
- Involved in designed and developed of Application using MVC (Model View Controller) Pattern.
- Developed Screens using JSP and Struts Tag Libs, logic, bean, and Java Script, HTML, JQuery, and CSS.
- Worked on development of POJO classes and writingHibernate query language (HQL)queries for persisting and retrieving information.
- Worked closely wif Business Analysts in understanding teh technical requirements of each project and prepared teh use cases for different functionalities and designs.
- Used Struts-Validator framework for all front-end Validations for all teh form entries.
- Developing SQL queries for different database operations in DB2.
- Deploying and testing teh application in Web sphere App Server 7.0.
- Used RAD for developing teh application components.
- Participating in Code review process for peers.
- Involved Analyzing, Fixing Production, UAT and QAT Issues
- Extensively Using Junit for Unit Testing.
- Responsible to validate end-to-end test case scenarios and coordinating wif QA Team.
Environment: Core Java, JSP, EJB2.0, DB2, RAD 7.5, WebSphere 7.0, Log4j and Java Script, Struts 1.2, Hibernate, Windows, XML, JAXP, XSLT, Struts Tab Libs, jQuery, CSS, Ajax, MS Visio.
