Front End Developer Resume
Philadelphia, PA
PROFESSIONAL SUMMARY:
- Around 9 years of experience in UI and has successfully led and developed, solutions for and participated on teams doing analysis, design, development, implementations, and enhancements and testing of Web applications.
- Experienced as a Web Developer in developing web applications using AngularJS, REACTJS, JavaScript, HTML, CSS, JSP, REST, JSON, Node JS, Backbone JS, jQuery and Ajax.
- Expertise in Client Side designing and validations using HTML, HTML5, XML, XSL, Java Script, Cordova and in making web page cross browser compatible.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Extensive experience in web design using CSS3, D3.js, Bootstrap, Adobe Illustrator, Adobe Photoshop.
- Participated in development of a well responsive single page application using React JS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team
- Worked on JavaScript framework (Angular JS) to augment browser based applications with MVC capability.
- Good knowledge of latest version of object oriented JavaScript Libraries like Angular.js, Node.JS and Bootstrap.
- Expertise in working with the JavaScript, prototype JS and various MVC JavaScript frameworks backbone.js and node.js.
- Used Smart Client Isomorphic for building powerful, high productivity web applications on pure web standards.
- Experienced in ReactJS and working with Redux Flux architecture.
- Used Isomorphic Smart client for server - side memory footprint from having the entire UI component model in server memory, which can hamper virtualization efforts.
- Strong experience in Oracle, SQL Server, PostgreSQL, MySQL, database programming using PL/SQL and standard built-in Oracle Packages.
- Experience with Adobe Creative Suite: Illustrator, InDesign, Photoshop, Acrobat Pro, Axure or Balsamiq.
- Worked on debugging, unit testing like Mocha, chai, Jasmine, Protractor, Karma, Selenium and troubleshooting existing code.
- Experience in using the latest approaches including MVVM, MVC in the browser, event-driven applications using AJAX, JavaScript and JSON.
- Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS and Adobe Fireworks CS3, Adobe Creative Suite.
- Well-equipped with knowledge of CSS3 preprocessors like LESS and SASS.
- Experienced in using various IDEs like Eclipse, Edit Plus, Sublime text, Notepad++, Web Storm and Microsoft Visual Studio.
- Experience in using Task managers like Grunt, Gulp and Brunch.
- Involved in writing application level code to interact with Restful Web APIs, Web Services using AJAX Frameworks, JSON, XML and jQuery.
- Experience in the various phases of Software Development Life Cycle (SDLC) and Software Testing.
- Worked in Agile/Scrum methodology for the enhancements and involved in story breakup and task prioritization.
- Develop micro services, in python, using REST APIs with Amazon Web Services (AWS).
- Experience developing with WPF, Silverlight, XAML and MVVM.
TECHNICAL SKILLS:
Web Technologies: HTML, HTML 5, DHTML, Cascading Style Sheets (CSS), CSS3, XHTML, XML, JavaScript, JQuery, AngularJS, JSON, Bootstrap, AJAX and JSP.
JavaScript Libraries: JQuery, JQuery UI, JQuery Mobile, Angular.js, Backbone.js, React.js, Node.js.
Scripting Languages: Java, JavaScript.
IDE’s: HTML Editor Notepad++, MS Visual Studio 2012, Eclipse IDE, Net Beans IDE, Adobe Dreamweaver.
Application servers: WebSphere, WebLogic, Apache Tomcat
Database: ORACLE 10g/11g, MS SQL server 2008.
Operating Systems: Windows 98, 2000, XP, Windows7, Mac OS, Linux.
Version Controls: SVN, VSS, CVS, GIT and Harvest.
WORK EXPERIENCE:-
Front End Developer
Confidential, Philadelphia, PA
Responsibilities:
- Involved in AGILE/SCRUM based development environment, like having daily stand-ups, story time, sprint planning, sprint review, retrospective.
- Working in development of a well responsive single page application using ReactJS.
- Working in ReactJS using Redux architecture.
- Using ReactJS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
- Designed and Developed Client side application using React JS, HTML5, CSS3, ES6 and React-bootstrap.
- Used NPM packages like react-router, react-dom, react-iframe, redux-form and used material-ui components to design the web application.
- Used Node.js and Express.js to develop the relevant back end RESTful API.
- Implemented the whole project using MongoDB, Express.js, AngularJS and Node.js
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Extensive usage of RESTful web services throughout modules to communicate with all external system.
- Use React with Redux for fastly fetching the data from different API.
Technologies: HTML5, CSS3, Bootstrap, JQuery, JavaScript (ES6), JSON, React JS, Node JS, Bootstrap, XML, MVC Framework, Python, JIRA, Gulp, NPM, LESS, SASS, Jasmine, Karma, Grunt, GIT, REST API.
Front End Developer
Confidential, Springfield, MA
Responsibilities:
- Designed and Developed Client Side application using REACT JS, HTML5, CSS3, JAVASCRIPT, BOOTSTRAP, JQUERY, Angular JS.
- Designed and Implemented forms for browser applications.
- Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Angular JS based JavaScript library.
- Involved in AGILE/SCRUM based development environment, like having daily stand-ups, story time, sprint planning, sprint review, retrospective.
- Designed and developed a mobile page application using BackboneJS framework, JavaScript, jQuery in conjunction with HTML5, CSS3.
- Involved in developing login system and utilizing BackboneJS and VZRF on form design and user input validation.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Implement modules into Angular JS to integrate with designs and requirements. Used Angular JS Framework
- Wrote application level code to perform Client Side Validation using JQuery, JavaScript.
- Wrote JQUERY function while implementing various UI screens across the whole web application.
- Configured connection pools, data sources for JDBC connections on Tomcat and WebLogic based servers.
- Experienced in deploying and undeploying applications through Tomcat Manager and command line on Tomcat server.
- Experience in implementing and integrating various Spring framework modules like Spring MVC, Spring JDBC, Spring Web Services.
- Created the Application using React.js, Angular JS, gulp directories to generate desired view and flux to root the URL's properly.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
- Experience in using ReactJS with Redux, but have also worked in all parts of the stack
- Used RESTful API to gather related data.
- Used latest web technologies ReactJS Redux architecture for uni-directional data flow & also used React routes for synchronizing UI and URL.
- Use React with Redux for fast fetching the data from different API's.
- Wrote client Side code using React JS and used NPM & gulp directories to generate the server environments used browserify, flux to manage with targeted URL's (Uni-Directional data flows) and to monitor the application.
- Good knowledge of JavaScript task runner tools such as GRUNT, GULP.
- Hands on experience with version control tools like SVN and GIT.
- Day to day tasks related to website maintenance such as updating the content, the look and the feel etc.
Environment: ReactJS, Angular JS HTML5, CSS3, JavaScript, JQuery, Bootstrap, XML, MVC Framework, Python, JIRA, Gulp, NPM, LESS, SASS, Jasmine, Karma, Grunt, GIT, REST API.
Web UI Developer
Confidential, Charlotte, NC
Responsibilities:
- Experienced in React JS and working with React Flux architecture.
- Experienced in working with Redux architecture.
- Build efficient and reusable front-end interfaces.
- Constantly improve and innovate to produce user friendly and modern user experience.
- Identify and communicate the best practices for front-end programming.
- Working on Angular.js and Node.js to structure JavaScript code in an MVC (Model, View, and Controller)
- Applying Angular.js to build a single-page application.
- By using Angular.js we creating custom directives for re-usable components (multi-field form elements, background file uploads, etc.)
- Made extensive use of promises in Angular.js for application control flow.
- Extensively worked on applications using JSON, XML Objects with MySQL.
- Developing REST API for test server for Express Router middleware based API's with Mongo DB integration.
- Used BackboneJS to create Views to hook up models to the DOM and synchronize data to/from server.
- Created custom filter in Reactjs in the application.
- Implemented Reactjs Controllers to maintain each view data.
- Designing and adding custom UI Themes to the web page using SASS CSS pre-processor instead of inline styles or LESS.
- Applying 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.
- Using JSON for storing and exchanging information between browsers and servers.
- Utilizing GRUNT for setup a proxy for you redirecting XHR requests on your own system within the grunt connect server to another system
- Responsible for creating efficient design and developing User Interaction screens using HTML5semantics new tags like audio, video, canvas CSS3, JavaScript, jQuery, AJAX and JSON.
- Rapid prototyping of design concepts.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Provided inputs on making choices of JavaScript Framework like Angular.js, Node.js and Experience with client side templating like Handlebars.js.
- Worked with making calls to REST APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
- Working closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
- Integrated different social networking sites like Facebook, Twitter.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
- Employing all the advanced Photoshop features to create appealing visual web interfaces.
Environment: HTML 5, JavaScript, Node.js React.js, Grunt, AJAX, CSS 2/3, JSON, jQuery, XML, Apache and Angular JS.
Frontend UI Developer
Confidential, Peoria, IL
Responsibilities:
- Prepared mock-ups and wireframes for different applications.
- Extensively used jQuery, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Implemented MV*/MVVM Framework using AngularJS.
- Utilized ngView directive in the $route service to implement deep linking to handle the browser's history and bookmarks
- Implemented the search functionality for Internal Application using Angular JS.
- Worked on Cross-Browser compatibility and fixed major layout bugs for supported browsers using AngularJS.
- Developed applications using AngularJS Router single page applications SPAs to improve page performance.
- Used $http in AngularJS for consuming RESTful web services.
- Refactored existing mobile web code with AngularJS to improve maintainability and make the web application more modular.
- Worked on jQuery Lightbox for creating image and video galleries.
- Used Bootstrap to develop UI with responsive design.
- Used Bootstrap Grid System and CSS3 Media Queries to develop single responsive application with good user experience in all platforms like desktop's tablet's and mobile phone's.
- Coordinated with the teams for QA / UAT and issue tracking and bug fixing.
- Understanding of CSS preprocessors such as SASS/LESS.
Environment: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Dreamweaver CS5, Ajax, JSON, ECLIPSE, MS Office, SVN, AngularJS, Flash, XML, Maven 2.2.1, Git, Karma, Jasmine, SASS, AJAX, LESS, Restful services, Design Patterns, JUnit, Web Services.
Confidential
Senior Software Engineer
Responsibilities:
- Worked on Client side integration of the portal, mobile compatibility and Admin Portal for three roles of the project with gamification and Login module.
- Worked on end to end application from creating HTML pages and drag and drop widgets for selection of the amount range and other widgets creation.
- Login module, payment integration module and consuming the web services and saving the date in to the Db and report generation in back end.
- The investment data and the returns data can be uploaded in an excel sheet from the portal end to display the data in the app for each bank.
Environment: HTML, CSS, Bootstrap & JavaScript.
