We provide IT Staff Augmentation Services!

Front End Developer Resume

5.00/5 (Submit Your Rating)

Columbia, MD

SUMMARY:

  • Over 6 years of experience in developing professional web applications which include Front - End designing and hand coding with a solid proficiency in usability, web and client /server application using HTML4/5, XHTML, CSS2/3, JavaScript, JQuery, Bootstrap, Node, React, Express JS and JSON .
  • Experience in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents
  • Proficient in building Web User Interface (UI) using HTML5, CSS3, DHTML and JavaScript that follows W3C Web Standards and are browser compatible.
  • Implemented easy to use Bootstrap plugins for building carousel, accordion, modal windows etc.
  • Good Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java Script functions , Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar .
  • Experience in building isomorphic applications using React.js and Redux with GraphQL on server side.
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts .
  • Experience in developing web applications using React using Redux architecture.
  • Experience in Object-oriented development and tiered network application, along with the ability to define and conduct unit testing of programs written or modified.
  • Experience in building Single Page Applications (SPAs) using Bootstrap, NodeJS .
  • Experience in optimization of front end code for multiple browsers, platforms, and devices with a keen focus on accessibility, site performance and scalability.
  • Knowledge on Node.js environment set-up and interacted Node Service team to get the Service.
  • Experience in writing application level code to interact with APIs, Web Services using AJAX, JSON, jQuery and Python .
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome.
  • Worked on various applications using python integrated IDEs like Eclipse, IntelliJ, Sublime Text and WebStorm .
  • Highly exposed to various databases like My SQL, SQL Server and MongoDB .
  • Involved in unit Integration, bug fixing, Design Reviews, and Code Walk through Client interaction and team support .
  • Extensive experience in writing JUnit test cases using selenium Web driver.
  • Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues
  • Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
  • Participate in Agile delivery teams, conduct application analysis, development and modification, and provided design recommendations for developing and integrating programs per written specifications.
  • Exposure to modern development tools and practices including Git, Jenkins, agile and continuous integration and ability to write secure, testable and robust object-oriented code.
  • Possess excellent communication and problem-solving skills and the ability to work as a team member, as well as independently.
  • Experience working with a wide range of applications in all phases. Known for ability to multi-task and work on different applications at the same time.

TECHNICAL SKILLS:

Programming Skills: C, C++, Java, Python

Version Control Tools: GIT, SVN

Web Development Skills: JavaScript, HTML5, HTML, XML, CSS3/2, JSON, AJAX, jQuery, Bootstrap, React, Express, Node JS.

Database: MySQL, MongoDB, MS SQL Server 2005/08/12/14.

IDE/Tools: Eclipse, IntelliJ, Sublime Text and WebStorm .

Design Pattern: Iterator, Singleton, Strategy, Template Method, Observer, and Facade

Testing Tools: Junit, Jasmine, Mocha

Operating Systems: Windows 7/8/10, MAC OS.

PROFESSIONAL SUMMARY:

Confidential - Columbia, MD

Front End Developer

Responsibilities :

  • We used 3-legged OAuth for the Authentication for the company.
  • Imported styles from S3 and used Zuul-gateway for the Authentication.
  • Developed POC's for the Authentication model using various security features in it.
  • Captured the intermediate auth token and secured that token until the authentication process is finished and generates the final auth token at the server.
  • Used JWT format to secure the tokens. And after the authentication is done everything will be maintained by the server not on the web application. In this way we secured the token no one steal the token to hack the server
  • Added react-router with secure navigation and unsecure navigation.
  • Worked with UX designer for the wireframes for the POC's and Independent framework.
  • Created a state management in react application using redux for the data flow within the application.
  • Configured redux store, reducers and actions. Used sagas for handling middleware and 'fetch api' for rest calls.
  • Involved in developing presentational and container components using React and JSX.
  • Used react-data grid to populate the dynamic data within the table. Used react-bootstrap and SASS for handling responsiveness in the application and parse correct styles on prop changes.
  • Solid understanding of React Virtual Dom Algorithm, for React performance optimization.
  • Implemented dynamic page elements and form error validations.
  • Developed mock Api's to test the framework independency.
  • The way we implemented React framework it will render data from the endpoint no matter what the data is. Column names will also load from the End points.
  • Configured web pack to trans-pile JSX to ES5 using Babel, Added CSS-loader and sass plug-in for pre-compiling SASS to CSS. Used HTML5 plugin to create the index.html file with generated hashed JS and CSS files. Added proxy for web pack-server.
  • Configured node application, created rest api's.
  • Used Bit-Bucket for version controls.
  • Resolved Cross Browser Compatible Issues for different version of IE, Safari, Chrome, Firefox and Opera.
  • Extensively used mangoose schema for performing read/write operations to mongoDB.
  • Worked closely with product, UX and business team to build applications & reach business goals through front end development and UX.
  • Used Jira board for the track of work we have done.
  • Updated the Confluence page after the each task and raised the issues to check the updated application and responded on the confluence page

Environment : JSX, React, Redux, Babel, React-Bootstrap, promises, node JS, HTML5, CSS3, Jenkins, JSON, JavaScript, Web pack, Bit Bucket.

Confidential - Lake Success, NY

Front End Developer

Responsibilities:

  • Involved in developing presentational and container components using React and JSX.
  • Worked with designer who designed user interfaces and prototypes for a web-based internal system.
  • Created a state management in react application using redux for the data flow within the application.
  • Configured redux store, reducers and actions. Used sagas for handling middleware and 'fetch api' for rest calls.
  • Added react-router with secure navigation and unsecure navigation.
  • Used react-datagrid to populate the dynamic data with in the table. Used react-bootstrap and SASS for handling responsiveness in the application and parse correct styles on prop changes.
  • Configured web pack to transpile react and JSX to ES5 using Babel and react-loaders, Added css-loader and sass plug-in for pre-compiling SASS to css. Used HTML5plugin to create the index.html file with generated hashed js and css files. Added proxy for webpack-server.
  • Solid understanding of React Virtual Dom Algorithm, for React performance optimization.
  • Implemented dynamic page elements and form error validations.
  • Added interceptor logic for all rest api's that adds headers for all api calls and validates request before sending to server.
  • Configured node application, created rest api's using ExpressJS.
  • Used mangoose schema for performing read/write operations to mongoDB.
  • Written gitlab CI script to run ci-tests on every push. Configured Jenkins for auto deploying the code to development box.
  • Used GIT for version controls.
  • Resolved Cross Browser Compatible Issues for different version of IE, Safari, Chrome, Firefox and Opera.
  • Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
  • Involved in Agile process, two week Sprints, and daily Scrums to discuss the development of the application.
  • Worked closely with product, UX and business team to build applications & reach business goals through front end development and UX.

Environment : JSX, React, Redux, babel, react-bootstrap, Express JS, react-datagrid, promises, Node, Mongoose schema, mongoDB, SASS, Jenkins, Selenium, PM2, JSON, Web-pack, GIT.

Confidential - Jersey City, NJ

Front End Developer

Responsibilities:

  • Created Front-end Applications using HTML5, CSS3, JavaScript, JQuery, Node.js, ExpressJS, Backbone.js, OOP, DOM, Twitter Bootstrap, AJAX, XML and JSON.
  • Developed non-functional HTML, CSS pages from the mockups and involved in UI review with UIarchitect and Business Units.
  • Responsible in design and development of web applications using the latest technologies like HTML5 and CSS3 also involved in Unit testing.
  • Extensive usage of BOOTSTRAP and SASS for responsive web design.
  • Used JQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Used ReactJS for passing data between components. Used Prop for parent to child, Used Callback and states for child to parent transfer and between child to child used both prop, callback and states.
  • Development of Client Side Validation techniques using Web RTC and JQuery, HTML5 and JavaScript.
  • Utilized the Dependency Injection mechanism for simpler way of managing the controllers and scopes.
  • Involved in writing application level code to interact with API's, Web Services using AJAX, JSON and XML.
  • Exposure in creating SPA using React JS, by using the concept of Virtual DOM.
  • Implemented XML parsing &JSON parsing for data handling on different application.
  • Regular interaction of RESTful API design calls to populate the UI on the app using GET, PUT, POST and DELETE.
  • Used AJAX framework for asynchronous data transfer between the browser and the server.
  • Worked on writing code for integrating merchant API to get all the details about coupons and merchant ID to database.
  • Developed API back ends using Node.js to allocate access to data in MYSQL.
  • Used date-format and moment packages in Node JS to save the timestamp in database converting into UTC.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used React-autocomplete for creating google maps location search on the webpage.
  • Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Developed the React container and presentational components (as Stateless and Functional components when applicable).
  • Developed the flux pattern by using redux framework as a core dependency.
  • Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt, and Express.
  • Developed the application on Node JS platform using JavaScript programming
  • Implement modules into Node JS to integrate with designs and requirements.
  • Developed single application to render dynamically based on the JSON from the Node JS server
  • Fetch data from mongo DB using Mangoose of Node.js.
  • Experience in RESTful web services to integrate between Server side to Client Side
  • Worked with Mocha unit test framework to write unit tests for JavaScript code.
  • Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
  • Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
  • Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.

Environment: HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, Express JS, MongoDB, React JS, Redux, Flex, Web Strom, JSP, MS Office, JIRA, Mocha, GitHub, and Jenkins.

Confidential - Tampa, FL

Front End Developer

Responsibilities:

  • Communicate with the client to understand the requirement of the website, gained experience in project planning, involved in writing the Project Design Document and Project Plan Document.
  • 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 user interface guidelines and standards throughout the development and maintenance of the website using JavaScript, JQuery, CSS and HTML.
  • Implemented and designed user interface for web based customer application.
  • Enhanced user experience by designing new web features using MVC Framework like Backbone.js.
  • Developed customer facing software for managing advertisements to grow the business using Backbone.js, JavaScript/jQuery, HTML, CSS.
  • Developed data formatted web applications and deploy the script using client-side scripting using JavaScript.
  • Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
  • Responsible for experimenting with new frameworks and libraries to make decision either should be used in the product/project or not.
  • Created Responsive Designs (Mobile/Tablet/Desktop) using HTML & CSS, Bootstrap.
  • Maintained 24/7 high volume availability using open source tools such as Linux, Apache, and MySQL.
  • Extensively used GIT for version controlling and regularly pushed the code to GitHub.
  • Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues
  • Interacted with Customers and development teams for Fix the Issues.
  • Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
  • Worked on Cross-Browser compatibility and fixed the bugs for several browsers.

Environment : HTML, CSS3, JavaScript, JQUERY, Backbone JS AJAX, JSON, XML, ECLIPSE, GIT, MVC, Linux, Apache and MySQL.

Confidential - IN

Web Developer

Responsibilities:

  • Responsible for creating wireframes and mockups using various mockup tools and present the design with the ideal functionality on various devices.
  • Responsible for maintaining the design to be responsive and cross-browser compatible.
  • Develop clean, reusable, and well documented front-end code using advanced JavaScript, jQuery, HTML5 & CSS3 techniques, with a focus on object-oriented design.
  • Modified components on the website with CSS and jQuery animations and plugins to make it more user-friendly.
  • Participated in team meetings to present the wireframes and mockups with enhancement ideas.
  • Perform website maintenance and enhancements by integrating new requirements into existing designs.
  • Create documents and specifications for functional requirements.
  • Re-skinning, updating and complete redesign of an existing website, using Bootstrap and Media Queries.
  • Participated in all phases of the agile development cycle and meticulously iterating the front end based on the feedback received.
  • Developed advanced and flexible UI templates based on prototypes, design components and interaction documents.
  • Work together with engineering, graphic design, user experience and project management teams to analyze requirements and outline proposed solutions.
  • Produce elegant interactive solutions to complex problems that perform effectively across cross-browser and cross-domain environments.

Environment : HTML, CSS, JavaScript, jQuery, JSON, AJAX, XML, MySQL, Bootstrap, Web Services, GIT, GitHub, SVN, Eclipse, Sublime Text.

We'd love your feedback!