Front End Developer Resume
2.00/5 (Submit Your Rating)
SUMMARY:
Proactive individual seeking for internship or full - time opportunities to utilize and build upon skills that are essential within the field of Computer Science.
EXPERIENCE:
Confidential
Front End Developer
Responsibilities:
- Involved in various phases of SDLC of an application and involved in Design, analysis and Coding.
- Have hand on experience working as a UI developer using recent JavaScript frameworks like React.js, Node.js, HTML5, CSS3, D3.js, JSON, AJAX, BootStrap and WebPack.
- Developed Dynamic webpages by writing front end code in React.js to render the components as DOM elements and worked with making various API calls between server and client to work with the dynamic data that is keyed in.
- Handled API end points and worked more on form validation by authenticating the User input data. Implemented payment integration Services by using PayHUB API.
- Built React JS components and managed the unidirectional data flow by using State and Props.
- Build various controlled and uncontrolled components to handle the DOM updates by using state and refs.
- Wrapped Higher Order Components to handle props and have the component return another reusable component.
- Developed SPA using React JS and managed client side rendering and client side validation.
- Developed Server side code using Node.js and Express.js and managed the development environment.
- Utilized Middleware such as Body-Parser and Validator in Node.js to handle form validations and validate the users.
- Made Node.js scalable by using Clustering to handle multiple users and not throttle the server.
- Solved Callback hells in Node.js by using Promises and Generators from ES6 resulting in unchaining of events and making the code efficient.
- Developed Responsive Web Design (RWD) pages by using CSS 3 and Bootstrap to maintain a nice responsive site while resizing. This was achieved by using Grid System and Media Queries.
- Utilized various styles from HTML 5, Bootstrap to have resizable navbar elements that fit on every device width.
- Used module loader like require.js in node to preserve speed benefits both in server side as well as browser.
- Wrote and implemented AJAX calls in React JS in the componentDidMount lifecycle for asynchronous functionality.
- Utilized Redux for dealing with the state of the application and used React JS to render the web pages.
- Utilized Providers and Connect functionality from Redux to wrap React JS components inside and manage the state and routes.
- Utilized NGINX in Node.js and Express.js to use reverse proxy and applied a third layer to manage the requests from the client side.
- Utilized NGINX load balancer to manage the server load. And used PM2 process manager to have the Node.js app running with no downtime in production.
- Developed and Utilized HTML 5 features and wrote code that adheres to W3C and ADA standards.
- Maintained code using version control tools such as GIT and Github.
- Developed the product in an Agile Environment which involved daily scrums, sprints, monitoring user stories using JIRA.
- Utilized JSLint to maintain consistent styling and check for errors and coding guidelines.
Confidential
WEBPAGE EDITOR
Responsibilities:
- In charge of editing the articles provided by students and creating event history.
- Used HTML tagging, JAVASCRIPT, applet tags as source code for developing the webpage.
- Maintained the University policies in developing and hosting them onto the site.
- Created Responsive Web page designs using HTML & CSS and validated web pages with W3C Validator.
- Used Dreamweaver as HTML Editor for designing new pages. Developed HTML prototype documents with CSS Style Sheets.
- Developed mockups and high quality SVG images using Photoshop and converted the templates into dynamic user interactive web pages.
- Created forms to allow users to sign up and login.
- Validate users once signed-in using Validator and PropTypes from ReactJS.
- Get user input by using Refs in the HTML DOM to access it to dynamically change data.
- Store user data for future s to successfully login users.
- Utilized Body-Parser and Sessions to validate users on the server side.
- Utilized middleware such as BCrypt to hash sensitive credentials in the Database.
- Utilized Mongoose to connect to Express.js and Store user data in the Database.