Sr. Front End Developer Resume
Sunnyvale, CA
SUMMARY
- 6+ Years of experience in design, analysis, development and testing of User Interface framework in various domains.
- Well versed with complete Software Development Life Cycle (SDLC) process with expertise in Planning, Reviewing Specification, Documentation, Scheduling, Design, Development, Testing, Implementation and Maintenance of applications.
- Experienced in developing web - applications using various design patterns, including session facade, MVC, Data Access Object, Transfer Object, and Business Delegate.
- Having good knowledge of latest version of object oriented JavaScript Libraries like Angular2, Node.js, Bootstrap, Require JS and Dojo toolkit.
- Experienced in using Front End editors like Dreamweaver, Espresso, Notepad++, Eclipse, Visual Studio, Sublime Text2 and Microsoft Expression Web.
- Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.
- Working experience on integrating back-end technologies (JSP/ASP.NET) with JavaScript and JQuery by using AJAX and JSON.
- Experience working with testing tools like Firebug, Firebug Lite, Chrome or safari web inspectors and IE Developer Toolbar.
- Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Good understanding of NodeJS to build client side servers to mimic JSON responses, Bower to install package dependencies and Grunt/Gulp for triggering builds (with concatenation/minification).
- Expertise in using application servers such as Web Logic, Web Sphere and Apache Tomcat.
- Experience in Agile methodologies such as Extreme Programming, Waterfall Model and Test Driven Development.
- Capable performing in a fast paced, result driven atmosphere & self-motivated team player with excellent interpersonal and communicational.
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS/CSS3, DHTML, XML, XHTML, XSLT, Java, JDK, JavaScript, Typescript, Ajax, JQuery, JSON, Apache, PHP, MVC, .Net, Karma, Jasmine JavaScript Libraries Backbone.js, Require.js, Node.js, Angular2.
IDE's and Tools: Eclipse IDE, NetBeans, Dreamweaver, Firebug, Developer Tools, Edit Plus, Web storm, Sublime text, Atom.
Development Tools: Adobe Photoshop CS5, Google Ad Words, Yahoo Search Marketing.
Wire Frame Tools: Adobe Illustrator CS3.
Debugging Tools: Firebug, Mozilla, Chrome Dev tools.
Database: PL/SQL (oracle), MySQL, MSSQL.
Operating System: Windows XP/Vista/7/8, MAC OS X.
Web Services: SOAP, Restful.
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale, CA
Sr. Front End Developer
Responsibilities:
- Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
- Designing and developing dynamic web pages using HTML5, CSS3, LESS, JavaScript, Typescript, Angular 2.0 for single page applications.
- Developed the Client application in Angular 2.0 using Typescript.
- Worked with the dynamic backup Data Base (mock - data) using mongo db.
- Used newly added pre-defined directives, pipes, and concepts such as @Input and @output for inter-component communications.
- Familiar with the new Angular-cli concepts. Generated components, routers, services using command line interface in Angular.
- Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap, custom media queries, Flex-box, etc.
- Developed HTML prototypes and UI deliverables, such as wireframes, screen mock-ups, and interface design.
- Collaborate worked with the architect and back-end Developers to gather requirements and enhance the application functionality and add new features.
- Worked with bower as a package Manager,Grunt as a task runner and GitLab as version control
Environment: HTML5, CSS3, JavaScript, Typescript, Angular.js, JSON, MVC, Grunt, GitLab, Node.js, Bootstrap, Flex-box, Firebug, Sketch files, Atom, Web storm, Mac.
Confidential, Pittsburg, PA
Sr. Front End Developer
Responsibilities:
- Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
- Work simultaneously in both production and development teams.
- Designing and developing dynamic web pages using JSP, HTML5, CSS3, LESS, JavaScript, jQuery, Angular for single page applications.
- Leveraged two-way data binding through $scope in applications built on AngularJS.
- Used $http service and custom services for asynchronous data transfer between the browser and the server.
- Managed projectswithGrunt task runner and combinedwithBower package manager to install the latest version of libraries based on running in the Node.js environment.
- Involved in validating data using Angular‘s built in directives as well as custom directives, and passed values from one screen to another.
- Performed unit testing usingJasmineandKarma, alongwithintegration testing Chrome Inspector to fix bugs and worked closelywithQA.
- Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
- Developed HTML prototypes and UI deliverables, such as wireframes, screen mock-ups, and interface design.
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
Environment: HTML5, CSS3, JQuery, JavaScript, AJAX, Angular.js, JSON, MVC, Grunt, Git, Require.js, Node.js, Bootstrap, ML, Firebug, DHTML, Adobe, Jasmine, Flash, Eclipse, Photoshop, Oracle, Windows.
Confidential, PA
Front End Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Responsible for the overall layout design, color scheme of the web site using HTML4/5, XHTML and CSS3 and Responsible for creating detailed wire frames and process flows.
- Created appropriate concept models, site organization, navigation, page layouts and interaction to Support Company’s need and goals.
- Developed single page applications using MVC framework like Backbone JS.
- For front end development actively used DHTML, JavaScript JQUERY, CSS and AJAX.
- Developed responsive applications using Bootstrap.js, which allowed the same application to be optimized for both mobile and desktop resolutions.
- Used JQuery for Client Side Validations and AJAX Calls to communicate with WCF /REST services with JSON Data.
- Worked on web applications that required cross browser compatibilities like Chrome, Safari, Firefox, Internet Explorer and Opera.
- Worked with Closures, event handling, event bubbling and cross browser scripting.
- Worked closely with the programmers for project requirement analysis.
- Enhanced website by creating new static models pages and presenting it to senior management for attracting the customers and existing users.
Environment: HTML4/5, CSS3, AJAX, JQuery, JavaScript, DHTML, XHTML, Require.js, Backbone.JS, Dreamweaver, Photoshop, XML, Responsive Web Design, Jasmine, Oracle, Windows.
Confidential, Warren, New Jersey
Front End Developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Wrote application level code to perform client side validation using JQuery and JavaScript.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Using advanced level of JQuery, AJAX, JavaScript, CSS and pure CSS layouts.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed and developed intranet web applications using JavaScript and CSS.
- Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems).
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Define technical requirements based upon business requirements.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Strong communication, analytical and interpersonal skills working within cross-functional teams.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, XML, SVN, MVC, .Net, Dreamweaver and Windows.
Confidential, LA, CA
Web/UI Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, jQuery AJAX and JSON.
- Used JavaScript, jQuery for user interactions in pages.
- Designed and implemented a number of support tools using ASP.NET MVC.
- Worked on creating responsive website for smart devices using responsive design and media queries.
- Used jQuery Ajax for service calls on pages to interact with the server for information.
- Involved in designing and developing the JSON, XML Objects with MySQL.
- Used water fall methodology for the software development.
- Responsible for authoring of website functionality with JavaScript, HTML, CSS.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Been an active team player, helped in fixing bugs and also carried out troubleshooting.
- Produced semantically appropriate, standards compliant markup, and produced Rich User Interfaces.
Environment: HTML, JavaScript, CSS, JSON, MVC, .Net, XML and Windows.