Sr. Frontend Developer Resume
Detroit, MI
SUMMARY
- As a Front - end web developer tasked with building an application’s user experience to deliver the information effectively and aesthetically to users and clients.
- Created Single Page applications and maintained using React Js and JavaScript.
- Around 8+ years of experience in designing and developing in the IT industry using JavaScript libraries and frameworks like JavaScript, Angular, React JS, Node JS and jQuery with ECMAScript 2015/ ES6 Specifications.
- Experience using CSS grids, Bootstrap, Media Queries,SAAS, LESS and building responsive websites with scalability in mind
- Expertise in developing various JavaScript frameworks like Angular.js, Backbone.js, Require.js, Node.js, React JS/ Redux, Ext.JS, Responsive web design (RWD).
- Involved in writing test plan using Shallow, Chai, Mocha andEnzymeto ensure completeness in the unit testing code coverage.
- Extensive knowledge in developing single-page applications (SPAs).
- Expert skills in creating web Applications using Bootstrap and Animations.
- Created more than 20 web application landing pages with HTML5 and CSS3.
- Working knowledge of Web protocols and standards (HTTP HTML5/XHTML/XHTML-MP, CSS3, Web Forms, XML, XML parsers).
- Unit testing framework experience withJestand testing Utility Enzyme,and React TestingLibrary
- Expertise in using bug tracking tools like JIRA,build tools like Gulp,Grunt,NPM,Webpack
- Good experience on customizing CSS frameworks like Bootstrap using CSS preprocessors LESS or SASS and Compass.
- Good Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and JavaScript functions, Cascading Styles across cross-browser using Firebug, Developer ToolBar.
- Implemented easy to use Bootstrap plugins for building carousel, accordion, modal windows etc.
- Expertise in React JS framework to develop the SPA.
- Adept in using Front End frameworks - React
- Possess a knack for teamwork and comfortable working cross functional.
- Good Experience to increase page performance and Optimization.
- Team player with good listening skills and innovative ideas to make attractive designs.
- Self-motivated and highly adaptable to the demands of the project in terms of new requirements, meeting deadlines, delivery quality output.
- Worked on React JS Virtual Dom and React views, rendering using components which contain additional components called custom HTML tags.
- Expertise in video coding by using HTML5, CSS3 and JavaScript.
- Expertise in RESTful, SOAP web services to integrate between Application to Application.
- Keen understanding of responsive design principles.
- Created, maintained, and enforced front-end code and documentation standards.
- Good knowledge on git and Task runners (Grunt) and Package manages (npm, Bower).
- Developing various design patterns and other functionalities include diagnostic, debugging, troubleshooting, as well as business processes.
- Proficient in using Unit.js testing framework along with Jest, Jasmine.
- Good Experience in Bug tracking tools like JIRA, HP Quality Center and Bugzilla.
- Profound Knowledge in developing HTML pages using DIV layout, Web Accessibility and Web Usability.
- Implemented flux pattern by using redux framework as a core dependency.
- Strong Experience in dealing with CSS and JS Animations, Backgrounds, Layouts, Flex, Grid, Positioning, Text, Border, Padding and CSS Box Model.
- Proficient in developing front-end systems with JavaScript, Bootstrap, HTML5, CSS3, RWD (Responsive Web Design) and frameworks such as ReactJS.
- Responsive Web Design (RWD) for several types of Devices like tablets and mobiles using media queries and libraries like bootstrap, Foundation.
- Expertise in using IDE tools such as Notepad ++, Web Matrix, Eclipse, Sublime Text Editor, IntelliJ IDEA, and Web Storm.
- Ability to work effectively while working as a team member as well as individually.
- Excellent communication and Interpersonal Skills, well organized, goal oriented.
- Profound Knowledge in Document Object Model (DOM), OOJS.
- Extensive experience in making web pages cross browser compatible.
- Experience working with CSS preprocessors like LESS, SASS.
- Experienced in architectures like MVC, MVVM, Redux.
- Extensive experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Well experienced in debugging websites using Firebug, Developer tools.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Firefox, Google Chrome and IE.
- Experienced in Agile process Jira and Sprint Planning, daily standup to sync up with Team for current sprint status.
TECHNICAL SKILLS
Web Technologies: HTML, HTML5, CSS3, LESS, SASS, JavaScript, React JS, Redux, Flex, AJAX, jQuery, WordPress,, JSON, Twitter Bootstrap, GitHub
Development tools: Vs Code, Atom, Eclipse, Bonita, Sublime, Dreamweaver, and Notepad++.
Debugging tools: Firebug, Chrome Developer Tools, IE.
Frameworks: React JS
Platforms: MacOS, Windows 95/98/NT/2000/XP/Vista, Sun Solaris 9/10, IBM-AIX 5.2/5.3.
Database: MONGODB, SQL Server 2000, 2005 & 2008; IIS 6.0/7.0
Front End Tools: Invision, Figma, Adobe Photoshop CS6, Illustrator, Sketch.
Testing Tools and Logging Frameworks: Jest, Jasmine
Programming Languages: C, C++, JAVA, MySQL, C#, VB.Net, ASP.Net, web Services.
PROFESSIONAL EXPERIENCE
Confidential - Detroit, MI
Sr. Frontend Developer
Responsibilities:
- Design, develop and test HTML5, CSS3, React Material UI and React.JS, Typescript that meets accessibility and web browser standards for Website.
- Created wireframes for UX based on client requirements using InVision and Sketch.
- Designed dynamic and browser compatible pages using HTML5, CSS3 and JavaScript.
- Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Created reusable React JS components and implemented Redux Pattern into the solution to maintain the stable and always updated Application state.
- UsedJIRAfor Bug Tracking and JSLint for ensuring quality code.
- UtilizedJIRAfor Bug Tracking, JSLint to maintain consistent style amongst all the developers and GIT for version control. Maintained client communications including email, slack, and daily standups.
- Used React.JS to make webpages rendering faster using virtual DOM and took part in testing the application components using JEST,React testutils,Enzymeand mocked http calls.
- Responsible for writing various test cases using Jest andEnzymefor the application code.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Produce high-quality solutions through flow diagrams, graphic designs, storyboards and site maps.
- Provide guidance on the implementation of UX research techniques and testing activities to assess user behavior.
- Perform tests on user interface elements such as CTAs, layouts, target links, landing pages and banners.
- Developed user interface by using the React JS and TypeScript for SPA development.
- Implemented client-side Interface using React JS.
- Used OAuth 2.0 authentication module for user login.
- Build stable React components and stand-alone functions to be added to any future pages.
- Used React-Router to turn an application into a Single Page Application.
- Worked in using TypeScript ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Implemented front end GUI screens using React JS and used various predefined components from NPM andreduxlibrary.
- Created Typescript reusable components and services to consumeRESTAPI's using Component based architecture provided by Angular.
- Maintained states in the stores and dispatched the actions using redux.
- Implemented the Drag and Drop functionality using React-Draggable.
- Used React-Autocomplete for creating google maps location search on the webpage.
- Used Excel Builder 3rd Party open-source library and tweaked it to make sure it will work with IE11.
- Components for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi Level Dropdown and many more.
- In Phase Two, worked closely with the Back-End team to display data using the 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 the Store State Tree.
- Optimized animation logic with optimistic functions to increase performance in rendering.
- Worked with backend engineers to optimize existing Worked on React JS API calls to create efficiencies by deprecating unneeded API calls.
- Used a React/Reduxfront end and GraphQL/AWS backend to build a SAAS platform for users.
- Restful web services call for POST, PUT, DELETE and GET methods.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Used Jira as the bug tracking system to track and maintain the history of bugs/issues on an everyday basis.
- Extensively used Atlassian Git for version controlling and regularly pushed the code to Bitbucket.
- Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
- Oversaw and improve upon code management strategies to ensure consistently clean client code releases.
- Wrote code to handle cross browser compatibility issues in IE 7, 8, 9 and FF.
- Interacted with the Testing Team, Scrum Masters and Business Analysts for fixing of the issues.
- Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by the Testing Team.
Confidential - Dallas, TX
Frontend Application Developer
Responsibilities:
- React Js, HTML5, CSS, Bootstrap 3, material UI, JavaScript and Redux.
- AngularJS, HTML5, CSS, Bootstrap 3 material, JavaScript and jQuery.
- Participated in front end development using JavaScript, Typescript, HTML5, CSS, and JSON.
- Used NodeJS to run Grunt tasks and build properly the project (compile, minify, concat etc.) and Implement modules into NodeJS to integrate with designs and requirements.
- Extended Mat components such as Tree, Combo box, Text area, Autocomplete, Grid view, Mega menu, etc.,.
- Developed Bootstrap responsive web application pages using Angular services, controllers and directives for front end UI and consumed RESTful web service API.
- Developed application service components, configured beans and generated CRUD (create, read, update, delete) database schema.
- Involved in creating a reusable component using ReactJS for DOM manipulation.
- Created Reusable Angular 2.0 components using Typescript and services are obtained using Dependency Injection to consume REST API's.
- Developed and performed test cases using Karma in the unit test, and used the Protractor andEnzyme. Also, wrote unit tests using Jest and Enzyme for test-driven development. Utilized MinifyJS and UglifyJS for file
- Designed dynamic client-side JavaScript codes to build web forms and simulate processes for a web application, page navigation using Angular 4. Developed single page applications using Angular 4.
- Created JIRA Support Project/Agile board to track support issues and worked on a queue ofJIRAtickets to address system issues, user requests, etc. on a daily basis
- Worked on various features in ECMAScript 6 (ES6) such as Arrow functions, Classes and enhanced object literals.
- Worked upon Angular 4 Service this interacts with RESTful services Confidential the backend.
- Used JavaScript to perform client-side validation and Struts-Validation Framework for server side validation.
- Used ReactJS as the development framework to build a single-page application.
- Involved in deploying the application in UNIX and to connect to see logs for fixing UAT/Production defects.
- Performed CRUD operations like Update, Insert and Delete data in MongoDB.
- Involved in implementing business logic with Oracle Stored Procedures, Functions and Triggers using PL/SQL.
- Write Unit and Integrations tests using TestNG frameworks.
- Used React-Router to turn applications into SPA.
- Constructed web pages for applications using MVC3, JavaScript, jQuery, ReactJS.
- Design and develop Test cases for Test Driven Development (TDD) and Behavior Driven Development (BDD).
- Interacted with the Testing team, Scrum Masters, and Business Analysts for fixing the issues which are reported by the testing team.
- Involved in Agile methodologies and full SDLC of designing, coding, testing, debugging, and support.
Confidential - Chicago, IL
Web/UI Developer
Responsibilities:
- Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- UsedJIRAand Crucible for creating change tickets and handling production bugs and development tasks
- Involved in development of User Interface using HTML5, CSS3, JavaScript, and jQuery.
- Developing custom HTML elements using AngularJS custom directives.
- Involved in writing application-level code to interact with APIs, Restful Services using AJAX, JSON.
- Extensively used Debugging JavaScript using Chrome developer Toolbar, Firebug.
- Worked on creating responsive websites for smart devices using Responsive design and media queries.
- Maintain the code base by frequent updates to revision using SVN.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Coded AngularJS controllers and directives for application functionality.
- Added functionality to the Web pages using React JS like click events, Toggle, Radio buttons and checkboxes, Form Validation, Modals and Blade containers.
- Used Agile Methodology for Software development.
- Involved in writing various SQL Queries stored procedures to satisfy various business requirements of the application.
- Collaborated with Designers, Developers, Program Managers and Testers while syncing the LESS code for multiple environments.
Confidential - Norfolk, VA
Web/UI Developer
Responsibilities:
- Designed and developed the layout of the application using HTML 4.0/HTML5, CSS/CSS3 and Bootstrap 3.3.4.
- Created wireframes for UX based on client requirements using Adobe Photoshop and Sketch.
- Build efficiently and strategic in design tools like Sketch, Adobe Photoshop, and Figma, as well as animation software to build interactions.
- Created Style Guide, web components and typography for the application.
- Designed the Web application layout and forms using HTML, CSS, and JavaScript.
- Worked with business analysts to understand their business models and goals and help define strategy, content, and features.
- Converted PSD mockups into pure hand-written HTML and CSS pages.
- Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQUERY.
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML, XHTML, CSS.
- Participated in day-to-day meetings, status meetings, strong reporting and effective communication with project managers and developers.
- Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
- Responsible for creating the screens with table less design following W3C standards.
- Interacted with clients to understand their existing applications and design the site according to their system requirements.
- Developed web forms using HTML for the application.
- Participated in bug thrashing sessions to discuss and resolve bugs with developers.
- Developed client-side validation code using JavaScript and JQUERY.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Worked with backend developers to convert HTML/CSS non-functional pages into dynamic JSP pages.
- Coded pages with best Search Engine Optimization (SEO) techniques.
- Applied industry best practices and standards when project requirements were lagging.
- Designed LOGO, brochures, posters, illustrations for solutions marketing, presentations for project proposals and prepared communication materials according to the client requirements.
- Developed CSS3 style sheet to give gradient effects.
- Created Pages and forms, widgets using WordPress and PHP.