Sr. Front End Developer Resume
Seattle, WA
PROFESSIONAL SUMMARY:
- Around 10 years of extensive experience in all phases of software development life cycle including requirements analysis, applications design, development, Integration, maintenance and testing of various client/server, N - tier and web applications.
- Knowledge in full software development life-cycle, architecting scalable platforms, Object Oriented Programming, and Agile methodologies.
- Proficient in developing web page quickly and effectively usingHTML/HTML5, CSS/CSS3, JavaScript and jQueryand its UI controls.
- Implement responsive, adaptive and mobile websites that are flexible to many different devices and browsers.
- Developed the front-end by doing hands-on coding using HTML 5.0, CSS3, JavaScript, Typescript, jQuery, AngularJS.
- Collaborated with Build Team to integrate HTMLs, front-end code with the backend technology and portal framework, to ensure the UX / UI is implemented.
- Utilized the features of Angular 2.0 to present effective web design.
- Implemented Model View Controller (MVC) Design Pattern using AngularJS.
- Built AngularJS components, UI services to consume rest services using Component based architecture provided by Angular 2.
- Used CSS basics, CSS 3 media queries, CSS 3 pseudo classes.
- Developed tabbed forms by using AngularJS directives.
- Developed end-to-end functionalities involving database design, implementation of Business Logic in Spring framework and Hibernate, implementing UI Components in ExtJS framework and CSS 3.0.
- Implemented $http functionality in AngularJS to retrieve data from web servers.
- Worked on Responsive Web Design to make website Responsive for Desktop, mobile and Tablets usingBootstrap and Media Queries.
- Utilized JavaScript and JQuery to improve the overall design and UI of campaign websites.
- Implemented AJAX, JSON, and Java script to create interactive web screens.
- Adopted a cross browser and cross platform approach to make the website is most versatile and supportive.
- Involved in creating unit test cases using Jasmine and Knowledge in version controls Git and Svn.
- Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML.
- Knowledge in working on MVC Architecture and in using version control(SVN).
- Good understanding in developing applications using Angular-Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Worked on Cross browser compatibility issues and have the ability in working and debugging with different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome on multiple devices.
- Utilized the latest front end Technologies such as HTML5 and CSS3 for layouts.
- Design and implementation of REST APIs for collection and retrieval of high volume data.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Hands-on experience to SCRUM Agile model, XP Practices like Pair Programming and Test Driven Development (TDD).
- Self-starter always inclined to learn new technologies and Team Player with very good communication, organizational and interpersonal skills.
- Quickly adapting to new environments, new technologies and facing new challenges at work place.
- Capable of performing under minimal supervision, multi-tasking and meets deadlines as an individual contributor and a team member.
- Multitask- oriented with strong competitive drive and work ethic to succeed.
TECHNICAL SKILLS:
Web Technologies:HTML/HTML5, CSS/CSS3(LESS & SASS), XML, JSP, Servlets, AJAX, DOM, MVC, XHTML, DHTML
Frameworks: AngularJS(1.x, 2.0), Bootstrap, Node.js, Sencha ExtJS, BackboneJs, D3.JS
Scripting Languages: JavaScript, JQuery
Web services: SOAP, RESTful, MicroServices.
Web/Application Servers: IBM Web sphere, Apache web server, WebLogic Application Server, Tomcat, JBoss.
Databases: MySQL, SQL, PL/SQL, Oracle 11g, RDMS, Hibernate, MongoDB, AmazonDynamoDB (NoSQL).
Operating Systems: Linux(Ubuntu), Unix, Windows, Mac OS
Tools & IDE: Adobe Dreamweaver, SQL Developer, SQL Data modeler, MS Office, Notepad++, Photoshop, Sublime Text 2/3, Eclipse, Microsoft Visual Studio, Microsoft Visual Web Developer, WebStorm.
PROFESSIONAL EXPERIENCE:
Confidential, Seattle, WA
Sr. Front End Developer
Responsibilities:
- Actively involved in Requirement analysis, development and testing of single page application ( Confidential ).
- Created Front-end Application using HTML5, CSS3, JavaScript, JQuery, Angular JS, AJAX, XML and JSON.
- Involved in interacting with business team on regular basis and gather requirements.
- Structuring the app and defining Services/Factories wherever possible, cleaning up the controllers and making the code look readable, defining constants/variables where required.
- Used Node.js to run Webpack tasks and set up the local host for the project.
- Developed web pages using Angular; Forms, Components, Layouts, Events, Validations, Trees, Grids were some of the components used.
- Used AngularJS framework where data from backend is stored in model and populated it to UI.
- Thorough knowledge on react component lifecycle methods, like component-will-mount, component-did-mount, etc.
- Wrote advanced AngularJS code, following best practices in the industry; responsible for creating a futuristic and consistent project structure adhering to software principles.
- Hands on experience on creating stateful and stateless components, higher order components, and component design patterns.
- Built factories to utilize Angular services such as $http and $resource to consume the RESTful APIs for data parsing from the Java based backend server.
- Removing jQuery and limiting it's use to JQLite, removing creation of DOM elements at controller level, creating directives wherever possible.
- Designed and implementing a Node.JS based mock API for unit testing various modules within the application.
- Used ng-react angular module to integrate react components within angular application; Utilized Angular for the underlying business logic.
- Getting the best of React in Angular React typically eschews this for a more unidirectional/reactive paradigm.
- Utilized the Flux Architecture, Redux state management to be specific; Developed corresponding reducers, actions within the application.
- Used various third party jQuery libraries like moment.js, DC.js, validator.js for formatting date-times and rendering charts & client side validation respectively.
- Writing Gulp tasks to manage dependencies and automate deployment; Webpack to build the frontend assets.
- Writing unit test cases in Jasmine & run them using Karma.
- Investigated and created solutions for UX/UI issues in JIRA; Fixing issues/bugs of performance related issues.
- Leveraged Yeoman to scaffold out the entire project & tweak as per requirement. Involved in research of a robust project structure.
- Created reusable Templates and style sheets based on UI standards and guidelines.
Environment: HTML, CSS, SASS, JQuery, JavaScript, AngularJS, Java, Spring-MVC, Oracle, MongoDB, Gradle, Jenkins, MYSQL5, AJAX, Bootstrap, MS Word, Gulp, UNIX, Eclipse IDE 5.5.0, Github, JSON, XML, MVC Framework, Node JS.
Confidential, Seattle, WA
Sr. Front End Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, ES6, jQuery AJAX, AngularJs and JSON.
- Responsible in implementation of the presentation layer for the application using HTML5, CSS3, JavaScript, AngulerJs, Backbone.js, Ember.JS, ReactJs.
- Used Advanced Javascript, jQuery for user interactions in pages.
- Used Handlebars to generate HTML templates and update data dynamically.
- Used Handlebars.js to display JSON values dynamically from the backend data to the frontend with AJAX calls.
- Implemented re-usable templates with JavaScript handlebars and generating layouts.
- Created reusable UI components Using React, Ember.JS.
- Developed large-scale, real-time, live blogging server and UI using Node.js.
- Developed on demand, combo and compression server using Node.js, React.js/Redux,
- Built application for scale using JavaScript, Node.js, and React.js.
- Created prototype HTML5 based mobile site, fully replicated functionality by using
- Created templates and models in Ember,js, Can.Js.
- Developed e-commerce app built with CanJS called Place My Order.
- Design and code customer control panel which includes web socket connection, ajax requests, live video streaming contact management etc.
- Used TCP Sockets to receive sensor information.
- Used JavaScript based API to do messaging between their client side app and the server.
- Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side
- AngularJS to back-end MongoDB, in order to provide broadcast service as well as chatting service
- Used Node.js to develop the server side web applications.
- 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.
- Developed claim screens for customers using ANGULAR JS, AJAX, HTML5, CSS3 and JAVASCRIPT.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Web app designed based on Node.js with Backbone.js. CSS is compiled with LESS an HTML template engine is handlebar.js
- Worked with UI testing frameworks Jasmin and Karma.
- Utilized handlebar.js MVC framework to give structure to the website, by creating models that would talk to the Restful Interface.
- Involved in designing and developing the JSON, XML Objects with MySQL.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Testing the website on multiple browsers with their old as well as latest release.
- Used JSON for storing and exchanging information between browsers and servers.
- Using complex Object Oriented concepts in improving the performance of the websites.
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Used task-based command line build tool Grunt and Gulp.
- Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
- Used agile methodology for the software development.
- Responsible for authoring of website functionality with JavaScript, HTML, CSS.
- Used CSS Scripts 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.
- Used all the advanced Photoshop features to create appealing visual web interfaces.
Environment: HTML5, CSS3, JavaScript, handlebar.js, JQuery, AngularJS, React.js/Redux, Ember.js, CanJs, Node.jS, Dreamweaver CS5, AJAX, Adobe Photoshop, JSON, GIT, Grunt and Gulp, MS Office and SVN.
Confidential, New York City, NY
Software Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery, AJAX and JSON.
- Used JavaScript, jQuery for user interactions in pages.
- Implemented Single Page Application ( Confidential ) architecture and client side MVC using Angular JS. Used Angular routing for navigation between Views in the application.
- Used angular js routers like "ui-router" to establish routing between nested html views.
- Development of Client Side Validation techniques using JQuery and Angular JS directives.
- Development of custom angular directives, which can be use along with HTML 5 components for DOM Manipulation.
- 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.
- Rapid prototyping of design concepts.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Used AJAX, JSON to send request to the server to check the functionality of the websites.
- Tested the website on multiple browsers with their old as well as latest release.
- Used JSON for storing and exchanging information between browsers and servers. Using complex Object Oriented concepts in improving the performance of the websites.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
- Used AGILE methodology for the software development.
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- 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.
- Used all the advanced Photoshop features to create appealing visual web interfaces.
Environment: HTML, JavaScript, Angular JS, EXT JS, AJAX, CSS/ CSS3, JSON, JQuery, Agile.
Confidential, New York City, NY
Software Developer
Responsibilities:
- Development of applications using Struts Frame work
- Development of User Interface Creation by using JSP.
- Involved in developing presentation tier using HTML, JSP, Java Script, JSON and Ajax.
- Developed web application using Sencha ExtJS framework using JavaScript, JSON, DHTML and DOM scripting.
- Participated in understanding of Sencha ExtJS technologies and development tasks.
- Developed and implemented UI controls and APIs with ExtJS.
- Involved in writing Tag libraries.
- Involved in Preparation of CSS.
- Involved in Client Side Validations by using JavaScript.
- Implementation of J2EE Design Patterns DAO and VO.
- Deployment of Web Components in JBoss Application Server.
Environment: Struts, Java, JSP, EJB, Postgre SQL, XML, HTML, Sencha ExtJS, Java Script, JSON, Ajax, JBoss, Eclipse.
Confidential, Plano, TX
Software Developer
Responsibilities:
- Developed front end along with pages for user interactions for the entire website using HTML, CSS, and JavaScript.
- Developed Lightbox effect for landing page using JavaScript.
- Built Web pages that are more user-interactive using jQuery, plugins for Drag and Drop, jQuery Validator, AutoComplete, AJAX, JSON, and JavaScript, Bootstrap.
- Responsible for migrating from old look of the application to Web 2.0 components and widgets using AJAX, JSON, JavaScript, vanilla JavaScript, and another plug-ins.
- Applied jQuery core library functions for the logical implementation of all the applications at the client side.
- Used jQuery and AJAX for service calls on pages to interact with the server for information.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Used AJAX, JSON to send request to the server to check the functionality of the website.
- Testing the website on multiple browsers with their old as well as latest release.
- Developed page layouts, navigation and presented designs and concepts to the clients and the management to review.
- Include images, chosen from browse option onto report page dynamically using JavaScript canvas after resizing.
- Worked as Core developer as well as Involved in writing Unit Test Cases and execution.
- Created SQL queries to perform insert, update or delete operation on SQL database.
Environment: HTML, JavaScript, AJAX, CSS, JSON, jQuery, XML, SQL.