Sr. Front End Developer Resume
FloridA
SUMMARY
- Seven years of experience as a Front - End Engineer/QA Engineer in object Oriented development, implementation and maintenance of web and distributed Enterprise applications using JavaScript, HTML, CSS, JSP, REST, JSON, JQuery, WCAG, and AJAX that follows W3C Web Standards
- Extensive programming experience in writing web application programs covering front-end /UI JQuery and AJAX for building rich user friendly, high performance web applications
- Have extensive experience in analysis, design and development, and management of web and windows based software applications
- Expertise in web frameworks such as CanJs, AngularJs, Bootstrap, Jquery, SASS/SCSS, LESS etc
- Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like SAAS, CanJs, AngularJS, Backbone.js
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications
- Experience with SOAP, REST and RESTful Web Services mostly on integration/client side
- Experience working with testing tools like Firebug, Firebug Lite, Chrome or safari web inspectors and IE Developer Toolbar
- Experience working with SQL Database Components (Tables, Views, Stored Procedures, queries) mostly MYSQL AND Oracle
- Knowledge in all stages of testing namely Functional testing, Performance testing, Integration testing, Regression testing and User Acceptance testing
- Experience in concepts W3C Standard, Writing Semantic mark up, Web Usability, Web Accessibility, Site Speed & Search engine optimization
- Experience with testing libraries such as jamine, PhantomJS etc
- Experience with build tools such as npm, grunt, bower, gulp etc
- Experience Working in Production support on 24 x 7 x 365 basis
- Experience developing websites by using Bootstrap to optimize the webpages.
- Experience working with Agile SCRUM methodology
- Experience working with Oracle PL/SQL and writing stored procedures.
- Worked on UNIX flavors like SUN Solaris, Linux, and Ubuntu
- Experience with IDEs such as eclipse, intellij, Netbeans, Visual Studio Code etc and project management tools such as JIRA, Bugzilla, Trac, Fisheye etc
- Good at Documenting and Understanding User requirements and System Specifications.
- Ability to learn and adapt quickly to the emerging new technologies
- Driven to meet deadlines
- Highly motivated, reliable analytical problem solver and trouble-shooter with strong attention to detail
TECHNICAL SKILLS
JavaScript Frameworks: AngularJS 1.2.x, BackboneJS 0.9.9, NodeJS 0.8, Twitter Bootstrap3,RequireJS,2.1.2,GruntJS 0.4.5, JQuery 2.1.3, Yeoman, Bower, Jenkins
Programming Languages: JavaScript, JSON, HTML5, CSS3,C node.js, SQL, UML, HTML, XHTML, DHTML, C# .NET
Databases: Oracle, DB2, MS SQL Server 2000, MS Access, and mySql
Operating System: Windows 2000/2003/XP, UNIX, Linux and Solaris
IDE: Eclipse 2.1/3.7, Intellij, Netbeans, Visual Studio
Tools: SASS, LESS, TDD, Usability, Git, YUI2/YUI3, SVN, Grunt, Gulp (learning), Bower, Ruby on Rails(learning), Usability Testing,Adobe Photoshop, Illustrator, InDesign, Yeoman, Jira, Fisheye, 3D Modeling, Bugzilla, TestRail, Responsive Web Design etc
PROFESSIONAL EXPERIENCE
Sr. front end Developer
Confidential, Florida
Responsibilities:
- Involved in study of User Requirement Specification, Communicated with Business Analysts to resolve ambiguity in Requirements document
- Followed Agile Scrum Methodologies for software development and testing
- Designed user experience based on faceted search model to enable users to customize their view of content based on various taxonomies across multiple content stores
- Involved in deciding the tech stack for the front end development
- Decomposed Epics into User stories and organized them into sprints and maintained their status using JIRA
- Guided and reviewed QA teams in documenting various test cases for ensuring product's quality
- Ensure the products quality with continuous testing and filing bugs in JIRA appropriately
- Responsible for building highly quality prototypes in order to get a clear vision on the development of product
- Designed and developed several high quality internal libraries to achieve efficiency in software development and reduce development time
- Worked with test teams to ensure that application works on multiple browsers and supported devices
- Used Graphic design and typography to support Usability
- Used several tools and techniques used for building prototypes
- Created wiki pages for technical reports and other project documentation
- Took part in code reviews and guided other teammates to ensure high standards of code quality
- Used Angularjs bootstapping the appliction
- Used AngularJs framework for the development of the web application from scratch
- Integrated the web application with various backend RESTful services
- Used Bootstrap to provide clean and highly eye appealing web pages
- Developed internal web application for data analysis
- Implemented Test Driven UI Development using frameworks such as Karma, Jasmine, PhantomJS etc
- Used build tools such as Grunt, NPM, Bower etc for building projects and fetching dependencies
- Used Git as Version Controlling System for all the repositories developed for the application
- Used Windows with eclipse as development environment
- Used AngularJs flexible to easily integrate with other libraries
- For memory leak safety used AngularJs
Environment: AngularJs, Grunt, NPM, NodeJS, Jira, HTML5, CSS3, Bootstrap, Fisheye, Jquery, AJAX, MVC, Responsive Design, User Interface Design, DOM, Developer tools, eclipse, Usability, REST, Git, Agile and windows environment, Adobe PhotoshopCreate a Control and View (client-side template) to display contacts
Front End Developer
Confidential, Herndon, VA
Responsibilities:
- Participated in front end coding, GUI design and testing
- Partly managed a group (2-3) of front end developers
- Involved in capturing the user requirements and converting them into technical requirements
- Responsible for planning, scoping, execution and delivery of the project
- Responsible for developing, training and mentoring front end developers
- Integrated web services SOAP and RESTful services in the front end
- Developed required Web pages using HTML, JavaScript, Jquery, CSS, Ajax etc
- Involved in documenting test cases and guiding manually testing of the product
- Worked on Database design and provided the support to Back-End team
- Involved in Angular based application development
- Provided technical support to the team
- Provided solutions for various business requirement
- Involving in design review and testing
- Designed user interfaces for web and mobile
- Responsible for testing and ensuring the quality of product after every release
- Responsible for driving the discussion with the back end teams
- Used Canjs for felxibility, speed, safety
- Worked with CanJs which supports multiple libraries and frameworks and handles plugins such as setters, serialization, Jquery plugin generation, validations, calling super methods
Environment: WebSphere 6.0, HTML, JavaScript( CanJs, Ajax, Jquery, Angular), CSS, SASS frameworks, Ant, eclipse, SVN, web logic configurations, Struts configuration, Windows XP, User Interface Design
UI Developer
Confidential - Detroit, Michigan
Responsibilities:
- Worked extensively on Web 2.0 migration from JSP Frame work to Ajax Driven framework using OO JavaScript, jQuery, MVC, YUI and AJAX in Presentation Layer
- Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, JSP and MySQL
- Designed and developed customized OO JavaScript framework for various implementation like Array search, Array Filter, Array Iterator including browser native object functions
- Enabled AJAX features in one of the module using JSP, Servlet (for JavaScript event handling) and API (for AJAX communication)
- Implemented chained select plugin for JQuery with JSON processing and callback feature, chain multiple selects with ease
- Implemented script that helps to include content from multiple pages and display them on demand, using Ajax
- Exchanged data with the help of XML files using Ajax. Because of the simplicity of XML, the application formed the new procedure ofexchanging data between server and browser.
- Implemented JQuery driven UI Elements that were more agile and faster
- Designed web interfaces using HTML/DHTML from graphic mock-ups
- Developed HTML interfaces with an understanding of UI design principles and object-oriented program development
- Changing the width of the list items that resulted in different forms of grids. Also solved the padding effect differences among the various browsers i.e. browser’s compatibility
- Developed, modified, and implemented the Web site to ensure consistency of layout in accordance with client goals
Environment: HTML 4, CSS 2, JavaScript, JQuery, AJAX, JSON, Angular.JS, Backbone.JS, AJAX, XML, Adobe Dreamweaver, Eclipse, Apache HTTP Server, Python, MySQL, subversion
Junior Engineer
Confidential
Responsibilities:
- Involved in various phases of software development life cycle: Analysis, design and development
- Created UML Use Case diagrams, Sequence diagrams, Activity diagrams and Class diagrams using Rational Rose
- Used HTML, CSS, JSP, JSP Tag libraries (JSTL) to develop User Interface
- Data validations were implemented using Struts validation framework
- MVC design pattern was followed in the implementation of the project and used struts as the front controller
- Validation was created using validation-rules.xml
- Error messages were displayed using various properties file
- Information was retrieved from the database using JDBC connection
- Oracle database was used to create database schema and SQL queries were written to store and pull the required data
- Used SVN for version control and Bugzilla for bug tracking
Environment: JSP, Java, JDBC, JavaScript, HTML, Oracle database, JBoss Application Server, Windows NT, Windows 2000, SVN