Sr. Front End Developer Resume
Austin, TX
SUMMARY:
- Around 9 years of professional experience in system Analysis, design, development, testing, implementation and support of web based/UI applications.
- Having extensive industry and full life cycle experience in a JavaScript based environment, along with exceptional analytical, design and problem - solving capabilities.
- Expertise in DB Design, DB normalization and writing SQL queries & PL/SQL- Stored Procedures, Functions, Joins, Triggers, Sequences, Indexes and Views etc.
- Worked on various IDE's like Eclipse, Visual Code and Web Storm.
- Expertise developing Service Oriented Architecture applications using web services like SOAP and REST.
- Expertise with web-based GUI architecture and development using React, Tag libraries, HTML5, CSS3, AJAX, jQuery and JavaScript.
- Expert knowledge in Responsive Design using CSS Flexbox and Grid layouts.
- Good Knowledge on how to implement User-centered design (UCD) methodology.
- Experience using AJAX to create interactive web applications, mainly focusing at increasing performance.
- Strong knowledge and experience with multiple JavaScript Libraries and frameworks, especially jQuery, React, Node, Bootstrap.
- Expert understanding of various creational, structural, and behavioral Design Patterns.
- Strong hands on experience in the software development methodologies to develop complex projects with rapidly evolving requirements using Agile Process and Software Development life cycle.
- Full life cycle experience in waterfall and agile methodology, including customer reviews/meetings, requirements gathering, architectural review, high- and low-level design, coding, peer walkthroughs, testing, acceptance, delivery/installation, technical support and maintenance tasks
- Strong communication, written and interpersonal skills.
TECHNICAL SKILLS:
Web Technologies: HTML, HTML 5, DHTML, Cascading Style Sheets (CSS), CSS3, XHTML, XML, JavaScript, Java/J2EE, JQUERY, JSON, AJAX.
IDE, HTML Editor: Notepad++, Eclipse IDE, Visual Studio, Sublime Editor, Adobe Dreamweaver, Adobe Photoshop.
Application servers: Web Sphere, Web Logic and Tomcat 6.x/7. x.
Database: Oracle10g, SQL Server 2008/2012, Mongo, PostgreSQL
Script Editors: VS 2008/2010/2012 , Eclipse, Dreamweaver, Microsoft Visio.
JavaScript Technologies: Backbone JS, Twitter Bootstrap, Ember JS, Can JS, React JS, Node
Operating Systems: Windows, Mac OS, UNIX.
Version Controls: SVN, CVS, GIT.
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
Sr. Front end developer
Responsibilities:
- Understanding the requirements by interacting with product owners and mapping them to design and implementing them following AGILE Development methodology.
- Collaborated on responsive front-end development using React, Node.JS and JavaScript.
- Used Redux to store data from multiple API endpoints.
- Translated wireframes into professional and dynamic GUI using CSS, HTML, and JAVASCRIPT.
- Used media queries and CSS Flexbox pattern to achieve responsive design.
- Integrated multiple chat bot and live chat experiments into Help Center to drive up abatement rates.
- Wrote, refactored and tested dozens of new components, including best practices for styling in a large code base.
- Using Node with React and Express JS to serve components on the client and server.
- Contributed in continuous integration and deployment by making pull requests using GitHub and Jenkins.
- Designed and implemented server-side rendering to achieve best SEO rankings.
- Integrated Elastic API to get content from OKM with Kraken.
- Wrote unit tests using Mocha, SINON, JEST and Chai.
- Tested cross browser functionality and fixed major layout bugs for supported browsers.
- Grunt was used for various automated tasks (JS uglifying, LESS compilation etc.) with NPM as the package manager for third party libraries.
- Developed fully accessible interfaces to maintain ADA compliance.
- Used Webpack to handle generation of script bundles for the application.
- Webpack + Babel for ES6 with ESLint integration.
- Express router to route react components and pages.
- Extensive asynchronous programming using Promises .
- Resolved critical bugs in application found during different phases by debugging the application and modifying JAVASCRIPT, HTML and CSS for UI related issues.
Confidential, St. Louis, MO
Sr. Front end developer/Full stack developer
Responsibilities:
- Collaborated on responsive front-end development using React, Node.JS, JavaScript and coffee script with DevOps development principles.
- Responsible for RESTful back-end and moderation system using MongoDB with Node and Express.
- Worked with responsive design and modular CSS using IntelliJ IDE.
- Wrote coding guidelines and introduced tools including LESS, ESLint, and Coffee Lint.
- Supported continuous integration environment using Jenkins CI server.
- Created secure REST APIs using node.js, Express, Mongoose, and mongo DB; designed and implemented routes, passport authentication and authorization, session management.
- Responsible for the full stack (front end development, application logic, services, data persistence)
- Production infrastructure setup and maintenance on Amazon AWS platform (EC2, RDS, SES, Route 53, ELB, S3).
- Migrated a coffee script code base to ES2015 JavaScript
- Created PDF generator micro service to provide RESTful API utilizing Node and Express.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
- Auto-suggest service implementation using NodeJS & Elastic Search
- Automated deployment of applications to cloud servers using CLOUD FOUNDRY.
- Agile software development supported by JIRA
- Used GIT for source code versioning and maintenance.
- Created mocks and stubs with clear APIs in MOCKITO, SINON and Mocha.
- Translated wireframes into professional and dynamic GUI using CSS, HTML, JAVASCRIPT and JQUERY .
- Created various Stored Procedures, SQL Queries, views and Triggers on PostgreSQL.
- Refactored code and reviewed other developers code using Crucible.
- Implemented a structured, automated development environment and continuous integration workflow using NPM, Bower, Grunt, and git hooks.
Environment: React, Node.JS, JavaScript, RESTful, MongoDB, JSON, Elastic Search, CSS3, HTML5, JAVASCRIPT, JQUERY and Agile Methodology.
Confidential, Quincy, MA
Sr. Front end developer/Full Stack Developer
Responsibilities:
- Understanding the requirements by interacting with business users and mapping them to design and implementing it following the AGILE Development methodology.
- Resolved critical bugs in application found during different phases by debugging the application modifying JAVASCRIPT and CSS for GUI related to issues
- Built responsive, dynamic visualizations for financial datasets with D3.js, React, Redux, and Webpack
- Perform code review and Unit testing of the modules by creating JUNIT test cases.
- Built and Maintained ReactJS-based UI with NodeJS based micro-service layer.
- Created various Stored Procedures, SQL Queries, views and Triggers on SQL SERVER.
- GIT is used for source code management.
- Implemented multiple high-performance MongoDB replica sets on AWS EC2 with robust reliability.
- Used JENKINS automated build scripts to compile and package the application and implemented LOG4j for the project.
- Leveraged AWS cloud services such as EC2; auto-scaling; and VPC (Virtual Private Cloud) to build secure, highly scalable applications.
- Worked on CSS pre-processors like SASS and LESS.
- Agile software development supported by JIRA
- Heavy use of knockout view models for separation of UI, data, and logic concerns.
- Responsible for developing efficient design and developing user interactive Web Application using HTML5, CSS3, JavaScript (ES6), React js with Redux, React-Bootstrap, React-D3, Node js, Express js, Backbone Js, Ajax and Json.
- Used React-Bootstrap for responsiveness and expertise in Grid Control System.
- Application backend implemented as node.js express application server.
- User authentication through customer OAuth2 server using passport.
- Wrote coding guidelines, and introduced tools including LESS, JSHint, and Browser Stack.
- Conducted code reviews and SOA best practices reviews.
- Used Browserify to transpile the ES6 syntax.
- Developed pie charts using React-D3 for web application that matched the requirements.
- Created various Mixins, Variables, Custom Fonts and Directives in SASS.
- Developed all the UI pages using HTML5, CSS3, React-Bootstrap, JSON, JavaScript, jQuery, and Ajax.
- Worked extensively with Cloud Foundry to design and create cloud native applications, along with Docker, React, Node.js, MongoDB,
- Built rich prototypes and applications using BACKBONE.JS, HTML5 and CSS3.
- Worked on Business Objects with Databases like SQL SERVER 2000/2005, ORACLE
- Created mocks and stubs with clear APIs in MOCKITO.
- Worked closely with the developers of applications to advise concerning changes on system-levels.
Environment: JAVA 1.6, Apache Axis2, WSDL, Rest, SOAP Web Services, JavaScript, JMS, Agile Methodology, PL/SQL, UNIX, Oracle 9i, WebLogic, TOMCAT, Eclipse 3.5/4.4, jQuery, Ajax, Jenkins, Sonar, Maven3, SVN, JSON
Confidential, Florham Park, NJ
Front end Developer
Responsibilities:
- Developed all the UI pages using HTML, XUL, DHTML, XSL/XSLT, XHTML, DOM, CSS, JSON, JavaScript, jQuery, and Ajax
- Involved in writing jQuery-based Ajax Requests.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Used Bug tracking tools like JIRA to track the bugs, enhancements, programming fixes
- Used SQL statements and procedures to fetch the data from the DB.
- Had experience in writing the UNIX SHELL SCRIPTING and Python scripting for automate process.
- Used JAVASCRIPTS for client-side validations and validation frame work for server-side validations.
- Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
- Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
- Used LOG4J for logging messages and Rational CLEAR CASE for version Control.
Environment: HTML, CSS, JavaScript, XML, XHTML, DOM, DHTML, Hibernate, Oracle database, Eclipse, SQL, Windows XP/07 and MS Office.
Confidential, Harford, CT
Front end Developer
Responsibilities:
- Involved in requirement analysis, functional specifications and over-all component design.
- Develop UML diagrams such as Class, Sequence and Activity Diagrams to understand the Systems architecture.
- Application Design Documented for my entire requirement.
- Involved in implementation of front-end validation component using JAVASCRIPT, server-side validation component using Java classes.
- Involved in server-side validations using AJAX
- Develop CSS templates for table less layout conversion.
- Cross-browser compatible by writing W3C validated Semantic XHTML.
- Use jQuery for creating behavioral aspects of the web page.
- Data Binding using jQuery and JavaScript templating with handlebars js.
- Provide Integration support
- Wrote code to implement AJAX based application by fetching the response from backend API as a part of JSON
- Develop semantic and valid XHTML/CSS templates in agile environment where wire frames and visual design were simultaneously being produced.
- Used jQuery for creating JavaScript behaviors.
- Bug Fixing and User Documentation
- Used SVN for version control.
Environment: Java 1.5, XHTML, CSS, JavaScript, jQuery, Ajax, Photoshop
Confidential
Front end Developer
Responsibilities:
- Interacting with client for requirement gathering, analysis and modularization of the requirement.
- Developed user interface using JAVA SERVER PAGES (JSP), HTML and JAVA SCRIPT for the Presentation Tier.
- Developed JSP pages and client-side validation by JAVA SCRIPT tags.
- Developed front end controller in Servlet to handle all the requests.
- Developed AJAX call from JSP pages.
- Deployed the application in Production environment.
- Supporting the application at client side.
- Used JavaScript to handle client-side validations and DHTML to create interactive web pages.
- Troubleshoot style issues, browser compatibility issues.
Environment: XHTML, CSS, PHP, JavaScript, DHTML, Photoshop, Image Ready, AJAX, JSP, Windows XP
Confidential
Front end Developer
Responsibilities:
- Front-end web development on web properties using (X)HTML, CSS & jQuery.
- Developed desktop WordPress themes for doctors using HTML, CSS, jQuery, PHP, MySQL .
- Create HTML pages which are W3C web standards compliant.
- Use CSS, dream weaver, Photoshop and Fireworks in creating HTML pages and Graphics.
- Used JavaScript for client-side validations and used DHTML for menu and text effects in the website.
- Providing XHTML and CSS Prototypes for the application’s new release.
- Worked with XML and XSLT prototyping.
- Create XHTML pages which are W3C web standards compliant.
- Responsible for solving page layout issues and creating an effective CSS fluid layout
- Provided the CSS and HTML style guide which applies to the entire website.
- Added DHTML and JavaScript effects which provide usability to pages namely popup windows, docking side navigation, styling form elements and creating tabbed menus.
Environment: HTML, CSS, Dream weaver, JavaScript, DHTML, Adobe Photoshop, Word, Excel, Outlook, Power Point, ASP.NET and Windows XP.