Sr. Front End Developer Resume
Marysville, OhiO
SUMMARY
- 7 years of experience as a Front End Developer with solid understanding in all teh phases of teh Software Development Lifecycle (SDLC), dis includes Analysis, Design, Development, Testing and Maintenance of Java UI applications for large Enterprise Customers
- Experienced in developing Web UI Applications using JSP, HTML5, CSS3, Boot Strap, Java Script, Type script, Ajax, JQuery, and Spring MVC.
- Experience in using various JavaScript Web application related libraries such as Backbone.js, Require.js, Knockout, Angular.js, React.js, JQuery UI and Google Web Toolkit.
- Experience in XML related technologies like XSL, XSD, XPATH, DTD, and XML Schemas, XML Parsers like DOM & SAX.
- Experienced in React JS and working with React Flux architecture.
- Experienced in other front - end technologies such as SASS, LESS, Typescript, BOOTSTRAP, Angular1, Angular1.5, Angular2, Ajax, JSON, Node.js.
- Strong debugging skills using Browser Developer Tools
- Hands on Experience on Angular 2 technology for one complete project in rebasing teh UI of teh application using teh techniques in Angular 2.
- Accessing SOAP and REST for implementation of web services
- Hands on Experience in building Single Page Application (SPA) using Angular JS 2.0/4.0, also creating teh responsive Webpages and designing crossing browser compatibility for mainstream browsers and portable devices by Bootstrap.
- In-depth noledge in creating classes, interfaces, methods, components and modules in AngularJS application using TypeScript
- Good Experience in front ends technologies such HTML, HTML5, CSS, Java Script, and Ajax. Experience on Ext JS.
- Experienced on building tools, including browserify, cli, gulp and grunt.
- Extensive experience in using NPM, BOWER, Grunt and Gulp for build process.
- Experienced on tools like JIRA for bug tracking.
- Developed front-end using React JS, JQuery, HTML and High Charts based on MVC architecture.
- Developed Web API using NodeJS, ReactJS and React Native and hosted on multiple lead balances API instances.
- Identified teh need for NoSQL Systems and Installed Couch base Server on a Single Node.
- Created a Couch base cluster by adding more TEMPthan one Node and observed how data is replicated between nodes.
- Used Restful web services (client & service) to interact with other system components.
- Good understanding of Document Object Model (DOM) along with DOM functions and dealt with challenges in High traffic Websites.
- Experience in working with various databases like Oracle, SQL Server and MySQL.
- Experience in performing Unit testing, Integration Testing and generation of test cases using JUnit.
- Experience with Source Control Tool's such as Subversion, Clearcase,Git and Defect tracking tools likes HP Quality Centre.
- Strong experience in REST,SOAP,JAX-WS webservices and Micro services.
- Good understanding of REST API's extensive experience of integrating services via Ajax using JavaScript, JQuery, Angular.js and React.js.
- Experience with large-scale distributed systems using JMS, Message Queues and Spring JMS Integration.
- Good exposure on using IDE'S like Eclipse, Sublime Text, WEBSTORMand Net Beans.
- Experience in software development methodologies such as Agile, and Waterfall.
- Experience in working with Jenkins tool, as it is a build tool used for triggering builds to deploy in environments.
TECHNICAL SKILLS
Languages: Java, C, SQL, PL/SQL
J2EE Web Services: SOAP, REST, WSDL, JAX-RS, JAX-RPC, JAXP, JAXB.
Web Technologies: HTML/HTML5,CSS2/CSS3,DHTML,XML,PHP, XHTML, XSLT, JavaScript, AJAX, JQuery, JSON
JavaScript Frameworks: Angular JS, Angular 2, Angular 4, Node JS.
Javascript Libraries: Bootstrap,Express JS,Backbone.JS,JQuery,React JS,Ext JS.
Javascript Testing libries: Mocha,Chai,Sinon,Jasmine and Protractor.
Client side build tools: npm, Bower, Grunt, Gulp, Jenkins.
Frame Works: Struts, Hibernate, and Spring AOP, JSF.
Database: HBase, Oracle11g/10g, DB2, MySQL, MongoDB
Web and Application Servers: Apache Tomcat, IBM WebSphere, JBoss, WebLogic
Design Patterns: Singleton, Front Controller, DAO, MVC, Factory Method
Methodologies: SDLC, OOAD, Agile
Operating Systems: Windows 98/2000/XP/Vista/7/8/,Mac OS X, Linux, Unix.
Build Tools: Ant, Maven, Jenkins, Bamboo, Gradle.
Tools: Junit, Eclipse, Adobe page maker,MS Office, Sublime Text, Rational Rose, Putty, Subversion, CVS, Visual Source Safe6.0, Clear Case, MS Visio
PROFESSIONAL EXPERIENCE
Confidential, Marysville, Ohio
Sr. Front End Developer
Responsibilities:
- Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
- Designed CSS templates for use in all pages on teh website working with CSS Background, positioning, text, border, margin, padding, and table.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Developed user interface by using teh React JS, Flux for SPA development.
- Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- Used React-Router to turn application into Single Page Application
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Maintained states in teh stores and dispatched teh actions using redux.
- Implemented teh Drag and Drop functionality using React-Draggable
- Used React-Autocomplete for creating google maps location search on teh webpage Added Excel-Builder to download teh Tabular data in Excel format using react.
- Used Excel Builder 3rd Party open source library and tweak it to make sure it will work with IE11.
- Used flickity.js for creating carousel-images.
- Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- In Phase Two, worked closely with teh Back-End team to display data using teh Custom Components, library Components, and Redux.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Created and used Reducers that received said Actions to modify teh Store State Tree.
- Optimized animation logic with optimistic functions to increase performance in rendering.
- Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Called teh Restful web services calls for POST, PUT, DELETE and GET methods.
- Have worked on AWS for fetch teh pictures files from AWS to UI.
- Used React flux to polish teh data and for single directional flow.
- Used Object Oriented Programming concepts to develop UI components that could be reused across teh Web Application.
- Extensively used Git for version controlling and regularly pushed teh code to GitHub.
- Used JIRA as teh bug tracking system to track and maintain teh history of bugs/issues on everyday basis.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Extensively used debugging tools such as Firebug and IE Dev tools to investigate teh issues and fix teh bugs.
- Monitoring teh offshore work and providing technical help to teh offshore team for their JIRA tickets.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
- Performed teh System Testing, Regression Testing for Complete UI after fixing teh Issues which are reported by Testing Team.
- Involved in meetings with teh Business line team for translating business requirements into functional Specifications.
- For User Interface using Angular 2 Material Components.
- Configured Auth0 API for autantication.
- Initiated teh application using Angular CLI.
- Created Components, Directives and Services using Angular 4.
- Working with Google App Engine Datastore database for data storage.
- Working on deploying teh application into Google App Engine.
- Since Google Datastore doesn’t understand Angular, working with Python for database interaction.
- For each and every http call from Angular created a function in backend using Python for data exchange.
- Working with Rxjs Observables and Observable operators.
- Mostly using Es6 features wherever teh code requires.
Environment: ANGULAR 2 MATERIAL DESIGN, ANGULAR 4, ANGULAR CLI, APP ENGINE DATASTORE, GOOGLE APP ENGINE, AUTH0, PYTHON, ES6
Confidential, Marysville, Ohio
Sr. Front End Developer
Responsibilities:
- Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
- Designed CSS templates for use in all pages on teh website working with CSS Background, positioning, text, border, margin, padding, and table.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Developed user interface by using teh React JS, Flux for SPA development.
- Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- Used React-Router to turn application into Single Page Application
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Maintained states in teh stores and dispatched teh actions using redux.
- Implemented teh Drag and Drop functionality using React-Draggable
- Used React-Autocomplete for creating google maps location search on teh webpage Added Excel-Builder to download teh Tabular data in Excel format using react.
- Used Excel Builder 3rd Party open source library and tweak it to make sure it will work with IE11.
- Used flickity.js for creating carousel-images.
- Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- In Phase Two, worked closely with teh Back-End team to display data using teh Custom Components, library Components, and Redux.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Created and used Reducers that received said Actions to modify teh Store State Tree.
- Optimized animation logic with optimistic functions to increase performance in rendering.
- Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Called teh Restful web services calls for POST, PUT, DELETE and GET methods.
- Have worked on AWS for fetch teh pictures files from AWS to UI.
- Used React flux to polish teh data and for single directional flow.
- Used Object Oriented Programming concepts to develop UI components that could be reused across teh Web Application.
- Extensively used Git for version controlling and regularly pushed teh code to GitHub.
- Used JIRA as teh bug tracking system to track and maintain teh history of bugs/issues on everyday basis.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Extensively used debugging tools such as Firebug and IE Dev tools to investigate teh issues and fix teh bugs.
- Monitoring teh offshore work and providing technical help to teh offshore team for their JIRA tickets.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
- Performed teh System Testing, Regression Testing for Complete UI after fixing teh Issues which are reported by Testing Team.
- Built cross-platform build using Electron framework.
- Built functionality of teh application using Angular 2 framework.
- Implemented application UI using Angular 2 Material and Bootstrap 4 components.
- Worked on setting up teh application using Node, Npm, Angular 2.0, Typescript and Web pack.
- Used Web pack for bundling teh application.
- Created automated tasks using Gulp.
- Responsible for creating and managing IBM Cloudant database as a remote distributed database to which all clients will be connecting.
- To support offline feature, working with POUCHDB as local database that resides in teh index dB of teh client machine.
- Pouch DB is responsible for syncing local change to remote IBM Cloudant database and managing teh conflicts.
- Used Trello for story tracking.
- Loaded teh data from .csv files to Cloudant database using Python scripts.
Environment: HTML5, CSS3, JAVASCRIPT, ANGULAR 2.0, ES6, ANGULAR 2 MATERIAL, ELECTRON, CLOUDANT, POUCHDB, VISUAL STUDIO, GITHUB, TRELLO, TYPESCRIPT, PYTHON
Confidential, Marysville, Ohio
Sr. Front End Developer
Responsibilities:
- Coding in Html5, Css3, JSX, React, Redux, Node.js and Bootstrap.
- Used SASS for Front End Styles.
- Worked with Webpack and Babel for Es5 transpiling.
- Worked with React router for building teh Single Page Application.
- Developed new user-facing features using React.
- Created reusable UI components using React.
- Build Rest Api calls for CRUD operations in Node.js
- Worked with MongoDB for JSON data exchange.
Environment: HTML5, CSS3, SASS, JSX, REACT, REDUX, NODE, MONGODB and BOOTSTRAP.
Confidential, Marysville, Ohio
Sr. Front End Developer
Responsibilities:
- Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
- Designed CSS templates for use in all pages on teh website working with CSS Background, positioning, text, border, margin, padding, and table.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Developed user interface by using teh React JS, Flux for SPA development.
- Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- Used React-Router to turn application into Single Page Application
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Maintained states in teh stores and dispatched teh actions using redux.
- Implemented teh Drag and Drop functionality using React-Draggable
- Used React-Autocomplete for creating google maps location search on teh webpage Added Excel-Builder to download teh Tabular data in Excel format using react.
- Used Excel Builder 3rd Party open source library and tweak it to make sure it will work with IE11.
- Used flickity.js for creating carousel-images.
- Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- In Phase Two, worked closely with teh Back-End team to display data using teh Custom Components, library Components, and Redux.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Created and used Reducers that received said Actions to modify teh Store State Tree.
- Optimized animation logic with optimistic functions to increase performance in rendering.
- Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Called teh Restful web services calls for POST, PUT, DELETE and GET methods.
- Have worked on AWS for fetch teh pictures files from AWS to UI.
- Used React flux to polish teh data and for single directional flow.
- Used Object Oriented Programming concepts to develop UI components that could be reused across teh Web Application.
- Extensively used Git for version controlling and regularly pushed teh code to GitHub.
- Used JIRA as teh bug tracking system to track and maintain teh history of bugs/issues on everyday basis.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Extensively used debugging tools such as Firebug and IE Dev tools to investigate teh issues and fix teh bugs.
- Monitoring teh offshore work and providing technical help to teh offshore team for their JIRA tickets.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
- Performed teh System Testing, Regression Testing for Complete UI after fixing teh Issues which are reported by Testing Team.
- Responsible for creating efficient design for ANDROID and IOS mobiles using responsive design and media queries.
- Actively involved in analyzing and collecting User requirements.
- Created Cross-browser compatible and standards-compliant CSS-based page layouts.
- Used IONIC FRAMEWORK components for teh UI and Functionality of teh application.
- Used few plugins of CORDOVA.
- Implemented controllers, reusable services in AngularJS.
- Worked with AngularJS for client side validations.
- Used JSON for storing and exchanging information between PouchDB and CouchDB.
- Worked with build tools like GRUNT.
Environment: HTML5, CSS3, JAVASCRIPT, ANGULARJS, IONIC, CORDOVA, ANDROID STUDIO, COUCHDB, POUCHDB, SUBLIME TEXT, BITBUCKET, PIVOTAL TRACKER, GRUNT
Confidential, SPRINGFIELD, MA
Sr. Front End Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, SASS, JavaScript, jQuery, AngularJS, Underscore.js and JSON.
- Worked on creating responsive websites for smart devices using responsive design and media queries.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Developed Angular custom directives.
- Used Routes and Factory validations in Angular.
- Worked with Angular Controllers, services and Factory functions.
- Used two way data Binding techniques and custom filters.
- Extensively worked on Rest Services and dependency injection.
- Used require JS to load modules in JavaScript files.
- Utilized various JavaScript and jQuery libraries, Ajax for form validation and other interactive features.
- Designed REST APIs that allow TEMPeffective and low cost application integration.
- Used Ajax, JSON to send request to teh server to check teh functionality of teh websites.
- Created various Mixins, Variables, Custom Fonts and Directives in SASS.
- Used Grunt to compile Sass files.
- For easy debugging used testing framework Karma.
- Used JSON for storing and exchanging information between browsers and servers.
- Worked closely with QA team in fixing teh reported bugs/defects and checking cross platform compatibility.
- Involved in Agile/SCRUM based approach to UI Development.
- Used CSS Sprites to decrease teh number of HTTP requests and load time of web pages.
- Used Underscore.js functions to minimize teh loops in Angular program.
- Been an active team player, helped in fixing bugs and also carried out troubleshooting.
Environment: HTML5, CSS3, JavaScript, jQuery, SASS, JSON, REST APIs, Visual Studio, TFS, RequireJs, AngularJS, Underscore.js, Grunt, Karma.
Confidential, NYC, NY
UI Developer
Responsibilities:
- Actively involved in all aspects of teh system design.
- Closely worked with Business System Analyst to understand teh requirements to ensure that right set of UI Modules been built.
- Developed all teh UI pages using HTML5, CSS3, Bootstrap, JSON, JavaScript, jQuery, and Ajax.
- For better UI Experience used technologies such as AngularJS, Node.js and Express.js.
- Used Bootstrap for responsiveness and expertise in Grid Control System.
- Developed and implemented UI controls and API’s using Angular.js.
- Participated in understanding of Node.js technologies and development tasks.
- Administrated and supported Node.js application within scope.
- Used Node.js and Express.js for creating Services.
- Used Protractor for testing AngularJs code.
- Wrote application level code to perform client side validation using jQuery and JavaScript.
- Debug teh application using Firebug to traverse teh documents and manipulated teh Nodes using DOM and DOM Functions.
Environment: HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, REST APIs, Brackets, MS Office, AngularJS, Node.js, Express.js, Bootstrap, Protractor, GIT.
Confidential
Software Developer
Responsibilities:
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically-rich code and be aware of cross-browser compatibility and bugs.
- Thorough understanding of teh differences and bugs in various browsers and browser versions.
- Understanding of application development lifecycle methodologies.
- Knowledge of human factors and usability, best practices for interface design.
- Excellent problem solving skills and teh ability to work independently.
- Deep understanding of JavaScript and jQuery framework.
- Developed web services in Java and Experienced with SOAP.
- Used Core Java concepts such as multi-threading, collections, garbage collection and other JEE technologies during development phase and used different design patterns.
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
- Involved in write application level code to interact with APIs, Web Services using Ajax, JSON and XML.
- Implemented and designed user interface for web based customer application.
- Designed business applications using web technologies like HTML, XHTML, and CSS based on teh W3C standards.
- Developed data formatted web applications and deploy teh script using client side scripting using JavaScript.
- Worked on Cross-Browser compatibility and fixed teh bugs for several browsers.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
Environment: HTML, CSS, JavaScript, jQuery, Ajax, JSON, XML, PHP, JAVA, Servlets, Struts, SOAP, ECLIPSE, SVN.
Confidential
Web Developer
Responsibilities:
- Implemented applications in JavaScript, and MYSQL.
- Performed Client-side validations using JavaScript.
- Responsible for Design and development of Web pages using Ajax controls and JSON.
- Developed UI using JavaScript, HTML, CSS, JavaScript validations.
- Fixed bugs and provided support services for teh application.
- Tested/Debugged web browser using Firebug
- Managed and implemented all codes changes via SVN. Deploying builds across development, staging and production instances and maintained code integrity.
- Created an inline-edit and widget-collapse feature for teh web page.
- Added an inline Video Player feature that supported Quick Time, Window's Media, and Real-Player.
- Performed graphical design and web site contract work for small business and working professionals.
- Met one-on-one with clients in exploring teh best possible options for their web presence.
- Handled duties ranging from creative design to code implementation.
- Coordinated with BA group for better understanding of functional requirements analyzed and designed teh business requirements to documented and implemented.
- Worked extensively with teh File management and image libraries.
Environment: HTML, CSS, JavaScript, AJAX, MYSQL, SVN