Front-end Developer Resume
SUMMARY
- Acquired 5+ years of experience in web application development with client - side scripting and JavaScript frameworks, including jQuery, Node.js, and AngularJS and good understanding of asynchronous request handling, partial page updates, and AJAX.
- Strong knowledge of JavaScript, HTML5, CSS3, Twitter Bootstrap and AngularJS for implementation of Single Page web applications.
- Proven experience in Object Oriented development and OO Design Principles.
- Experienced in the implementation of web applications leveraging modern MVC web development frameworks and practices (Angular).
- Proven coding experience with responsive web design and working knowledge of REST & API consumption for implementation of data-centric web apps.
- Experience in working with Databases like MongoDB, Oracle, and MYSQL.
- Knowledge of Angular 2, Express.js, d3.js, High charts, WordPress.
- Hands on experience in Java/J2EE and technologies such as JSP, Servlets, JDBC
- Hands on experience in understanding requirements and tracking, resolving issues.
- Maintained the following HCI and W3C standards in developing front end for mobile and web applications.
- Working knowledge of GIT and tools like Jenkins, Bower and Grunt.
- Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects.
- Basic understanding of React JS, python, PHP and Adobe experience Manager(AEM)
- Strong ability to build data models to integrate with backend services.
- Solid understanding of responsive design, web standards, REST and UI/UX best practices.
- Familiarity with back-end web technologies (Node.js + Express / Mongo DB)
- Experience with HTML5, JavaScript, CSS/LESS/SASS, Angular/Node JS or other modern JavaScript frameworks
- Experienced with Testing, DevOps, Continuous Integration and Continuous Deployment.
- Familiarity with front-end build tools, such as Grunt, Bower and Gulp.js
- Experience with Agile development/process - SCRUM,
- Knowledge of Website performance and search engine optimization (SEO) techniques. Familiar with google analytics and page ranking algorithm. Hands on experience in performing front-end unit tests, using Web Developer tools.
- Good knowledge in Data Structures and Algorithms.
- Solid oral and written communication skills, Team building, Leadership, Project Management skills.
- Implemented websites with cross browser functionality including for the mobile versions.
- Detail oriented person with decent technical troubleshooting/problem-solving ability.
- Innovative, quick learner and has experience in working independently in fast paced development environments
TECHNICAL SKILLS
Web Technologies: HTML5, XML, CSS3, JavaScript, jQuery, Bootstrap, PHP, and FTP.
Programming Languages: Java, C, C++, and Swift.
CMS: WordPress.
Cloud services: Amazon Web Services (AWS)
Continuous Integration Tools: Jenkins
Continuous Deployment tools: Puppet, Docker
Automation Testing Tools: Selenium IDE, Selenium RC, WebDriver, Grid.
Application Server: Apache Tomcat
Frameworks: Angular.js, Express.js, Node.js, d3.js
J2EE Technologies: JSF, JSP, JDBC, Servlets, spring, Web services.
IDE: Microsoft Visual Studio, Net beans, Brackets, Eclipse, Sublime.
Version Controls: GIT.
Database: MYSQL, MongoDB, Oracle.
Operating Systems: Windows, Linux
PROFESSIONAL EXPERIENCE
Confidential
Front-End Developer
Responsibilities:
- Developed the functionalities using Agile Scrum methodology
- Worked on the website from start to finish to give it a new look using HTML5, CSS, JavaScript, Bootstrap and Angular2.
- Configure a continuous integration server (running Jenkins) to communicate with a repository on GitHub (Setting Up Jenkins with GitHub).
- Used karma-chai-mocha (jasmine) write test case verify Application Features, write Jasmine verify support Platform API.
- Worked with APIs using AJAX and JSON to implement more robust and efficient front-facing applications
- Used node, npm, Grunt, Webpack manage the package, modify the config-files.
- It was a multi-platform/cross-browser project using AJAX to obtain the data from web service/API.
- Used JIRA tool for task assignment, bug tracking and fixture. Responsible for conceptualization, design and development of the web pages.
Confidential
UI Developer
Responsibilities:
- Developed User Interface (GUI) using JavaScript, HTML5, and CSS.
- Followed HCI and Web 2.0 standards in the creation of interactive web pages using AJAX, JSON.
- Extensively used JavaScript to make client-side validations and to parse complex expressions.
- Responsible for complete documentation including stakeholder, functional requirements, technical documentation, Implementation steps, Installation documentation, user document.
- Written test suites and test cases for unit testing and testing of the module.
- Designed and coded application components in an agile environment utilizing a test-driven development approach.
- Developed web services for the applications to set the communication between the client and the server
Confidential
Mean Stack Developer
Responsibilities:
- Design responsive web pages for the website like accommodating the user to share his success stories, provide authentication and so on. Designed using HTML5, CSS3, JavaScript, Bootstrap Angular and Node.js.
- Involved in Requirements and Analysis. Understanding the requirements of the client and the flow of the application as well as the application Framework.
- Used Angular.JS HttpRequest to read data from web servers and process JSON data to render in the UI.
- Extensively worked on Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Express, mongoose and body-parser.
- Used Express Framework to set up middleware to respond to the HTTP requests with the help of Node JS.
- Build up the HTTP server and create RESTful web services using Node.js and Express.js. Designed JSON with Express JS for consuming data via REST API
- Created various MongoDB collections and wrote services to store and retrieve user data from the application.
Confidential
Senior Analyst
Responsibilities:
- Involved in developing the front-end applications using web technologies like HTML/HTML5, and CSS/CSS3
- Involved in complete SDLC - Development, Requirement Analysis, System and Integration Testing.
- Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
- Developed features in an agile environment - using HTML, CSS, Angular.JS, JavaScript for client-side validations.
- Communicated with Business Analysts, UX Designers and Visual Designers effectively to get the desired and expected output and took part in writing Test cases
- Worked on Selenium for creating and executing test cases for functionality testing of a web app.
- Used Firebug and Firepath to write automated test scripts using XPATH.
- Followed test driven development to understand the flow of the pages and made sure everything as expected.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Involved in creating prototypes for gathering requirements and taking feedback at the initial stages of the project
- Responsible for front end validations using JavaScript and jQuery.