Front End Developer Resume
TX
SUMMARY
- Over 7+ Years of professional experience in all phases of Software Development Life Cycle including Application Design, Development, Integration, Implementation,Maintenance,Testing, and Debugging of various client/server web applications
- Proficient in designing and developing the front end, component - based and object-oriented systems for building multi-tier architecture with hands-on development expertise in front end GUI layer
- Very good experience in Document Object Model (DOM) and have a strong understanding of DOM Functions, alongside experienced in dealing with cross browser issues.
- Having hands on experience with JavaScript.
- Responsible for checking Cross Browser Compatibility of different elements and tags hence worked on different browsers like Internet Explorer, Google Chrome and Firefox.
- Developed responsive web design with media queries for mobile applications
- Expertise in of Service-Oriented Architecture SOA (REST, JSON, and XML)
- Responsible for initiating, planning, construction, execution, monitoring and controlling web applications
- Experienced in designing table-less layouts.
- Expertise in client side designing and validations using HTML and Java Script.
- Sound Understanding and good experience with Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design and Implementation.
- Built both table-based and table less, websites for clients.
- Usage of JSON for faster and impulsive responses.
- Significant experience in using tools like Firebug and other dev tools.
- Consistent Experience in using the IBM Rational Application Developer, Eclipse IDE and JBoss.
- Highly motivated, reliable analytical problem solver and troubleshooter with strong attention to detail.
- Adaptable to new, evolving technologies and can implement them in current projects.
TECHNICAL SKILLS
Web Technologies: HTML 5, CSS3, JavaScript, JQuery, JSON, AJAX, JSP, XML, Polymer, Angular JS, React JS, Node JS, Redux and Bootstrap.
Java Technologies: Java, J2EE, Servlets, JSP, Spring MVC, Struts, JDBC and Hibernate.
Web Servers: IBM WAS Apache Tomcat, IIS and JBoss.
Tools: IBM RAD, Eclipse IDE, Maven, Notepad++, Sublime Text, Web Storm, VS Code.
Version Controls: MKS, GIT and SVN.
Environment: Agile (JIRA), Rally
Cloud Technologies: AWS, Azure.
Build Tools: Jenkins
PROFESSIONAL EXPERIENCE
Confidential, TX
Front End Developer
Responsibilities:
- Design and develop UI screens based on wireframes provided from the UX team.
- Worked closely with product managers to build innovative new solutions.
- Participate in architectural discussions with the UI team to improve our technology stack.
- Come up with new ideas to promote best practices for code reviews and deployment procedures.
- Deliver high-quality and maintainable code using test-driven methodologies.
- Experience working with RESTful APIs.
- Worked on the legacy products to build and redesign the responsive UI using Bootstrap CSS.
- Fix bugs with the existing code.
- Understanding of cross-browser compatibility issues and ways to work around them.
- Worked with the backend team for UI Integration.
- Worked with ECMA Script 6 features. Used Webpack for building ES6 and JSX.
- Worked with NPM commands and using package.json for managing dependencies and dev-dependencies.
- Experience working with offshore developers, monitor and provide them support to implement the various UI Enhancements.
- Hands on experience in creating components using React.js.
- Used Axios with ReactJS for making AJAX Calls.
- Created forms and implemented validation rules using react-final-forms.
- Implemented e-mailing and preview functionality using templates.
- Experience working with react-router to build SPA’s.
- Experience working with the react-redux architecture.
- Implemented forms under react.js.
- Participated in peer-peer code review process.
- Debugging and testing existing code, JavaScript performance optimization.
Environment: - HTML/HTML5, CSS/CSS3, LESS, ReactJS, Redux, React-Router, ES6, Java, Go, Jira.
Confidential, Austin, TX
Software Developer - Front End
Responsibilities:
- Analyze user requirements and develop appropriate software solutions.
- Designed and developed theUIlayout and front-end programming for web application that matches the wireframes using the latest HTML5, CSS3 and AngularJS.
- Extensively used all the new HTML5 features like local storage and new input attributes.
- Used new CSS3 features like multi-column layout, gradients and web fonts, transform and transpose and media.
- Good Experience in implementing MVC frameworks like Angular for AJAX data calls using the $http service.
- Experience with implementing and consuming RESTful APIs.
- Implemented RabbitMQ using the NodeJS.
- Experience working with Redis Cache.
- Developed Node.js application, server side and client-side SOA architecture.
- Used Node.js based microservice to transform the data being sent to the UI.
- Worked on consuming JSON object creation, parsing on both clients as well as server side.
- Analyzed and parsed the response of JSON in order to update DOM.
- Worked with SASS pre-processor to simplify writing the CSS stylings.
- Fixed cross-browser issues across browsers like IE11/Chrome.
- Knowledge and experience in building scalable Node.js applications
- Worked with the Gulp tool in building the project, also worked in creating the gulpfile.js for managing the build operations.
- Used Bower and NPM to manage front-end and node modules respectively.
- Performedunit testing using Mocha/Chai and Jasmine/Karma
- Worked in the Agile methodology and used Scrum in implementing the project.
- Used Rally as a tool for project tracking and management where we update the daily tasks performed.
- Experience working with microservice based architecture.
- Experience working with Cloud based technologies like Predix/AWS.
- Experience working with offshore teams.
Environment: HTML/HTML5, CSS/CSS3, JavaScript, AngularJS, NodeJS, Polymer, Java, Agile methodology, Gulp, GIT, Karma, Jasmine, Java, J2EE, Predix.
Confidential, Phoenix, AZ
Angular JS Developer
Responsibilities:
- Responsible for enhancing, and maintaining the application which is delivered in Software as a Service (SaaS) model hosted in the cloud.
- Working with the senior director of application architecture to understand and implement new functionality for the solution.
- Worked closely with the UX Team to create a Custom Components Library using ReactJS.
- Developed Single Page Applications (SPA's) using React- router.
- Used AJAX and JSON to make asynchronous calls to fetch data on the fly.
- Program and execute unit test cases in a TDD methodology using Jasmine/Karma.
- Supported the application during quality assurance, user acceptance testing, and post release.
- Participated in peer code reviews.
- Experience with implementing and consuming RESTful APIs.
- Involved in fixing bugs across the modern browsers like IE11, Mozilla Firefox and Chrome.
- Responsible for enhancing the performance of the application.
- Responsible to implement the NodeJS for different environments like production, qa, and dev.
- Redesign the screens based on the wireframes.
- Used Azure for building/deploying the application.
- Used media queries to implement responsive design.
- Experience in using less preprocessor.
- Experience using SQL Server management studio.
Environment: HTML5, CSS 3, ReactJS, AJAX, JSON, Gulp/Grunt, Node.js, Jasmine, Karma, .Net, Bootstrap, LESS, Visual Studio, TFS, Agile, GIT, Azure SDK.
Confidential, Birmingham, AL
Application Programmer/ Analyst
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Designed and developed multiple-browser compatible front end screens using HTML5, CSS3, JQuery and JavaScript.
- Used AJAX and JSON to make asynchronous calls to fetch data on the fly.
- Used CSS3 animations to in corporate loaders on the webpages.
- Handled various cross browser issues related to IE11 vs Google Chrome
- Designed webpages using Bootstrap modals for a better design.
- Implemented JQuery events like hide, show, toggle, toggleClass, click, ready, hover, bind etc.
- Used JQuery selectors like id level and class level.
- Implemented Angular Controllers to maintain each view data.
- Implemented directives to make custom components.
- Used AJAX to improve the application performance by getting the data from the server without refreshing the page on client side.
- Handled calls from controller to UI.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript and JQuery.
- Used JQuery Data table plugin effectively and applied various functionalities like Shift Select and other user based selections to select the data available in various ways.
- Implemented Restful web services.
- Converted the XML data to XSLT to make the data available on the webpage.
- Used Jenkins for building/deploying the application.
Environment: HTML5, CSS 3, JavaScript, JQuery, AJAX, JSON, AngularJS, Spring MVC, Bootstrap, Eclipse, Agile
Confidential, Dallas, TX
UI Developer
Responsibilities:
- Developed all the UI pages using HTML 5, CSS 3, JavaScript, and JQuery.
- Created XHTML Pages with CSS and the Box Model
- Responsible for creating responsive design.
- Used JQuery core library functions for the logical implementation part at client side for the application.
- Involved in writing JQuery based Ajax Requests using jQuery, Ajax, JQuery. Post and JQuery. Get (options).
- Used JQuery Events to manipulate the elements depends on the user interactions (ready (), hover (), bind (), click (), keypress () etc.)
- Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using JQuery framework.
- Used JQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Responsible for setting up Angular JS framework for UI development.
- Developed html views with HTML 5, CSS 3, JQuery, JSON, AJAX and AngularJS.
- Used Spring Restful Web services framework for the development of Integration layer.
- Integrated the Java code (API) in JSP Pages.
- Used various enterprise design patterns in the development of code for extensibility and maintainability (Singleton and MVC).
- Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
- Involved in developing HTML and JavaScript for client-side presentation and data validation on the client side with in the forms.
- Identify the customer needs and modify the code based on their requirements.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
- Responsible for code reviews.
Environment: HTML5, CSS 3, JavaScript, JQuery, AJAX, JSON, AngularJS, JBoss, Agile.
Confidential
Application Developer
Responsibilities:
- Responsible for the developing webpages based on HTML 5, CSS 3 and JSP.
- Involved in designing and implementation ofMVCdesign pattern using Struts framework
- Responsible to create mockup using mockup tools like Balsamiq.
- Successfully performed the RESTful APIs Integration using XML and JSON
- Used JQuery to create dynamic popup’s to notify the user.
- Modified widgets and plugins to stream live data from the social networking sites.
- Conducted full functional tests, link tests and the browser compatibility tests for the websites.
- Conducted extensive tests and analyzed the current version of the legacy application and developed a new version based on the feedback.
- Recommended and implemented a new design for the existing website to achieve better performance.