Front-end Web Developer Resume
New York, NY
SUMMARY:
- Over 6 years IT experience as a Web Developer in Front - end design & development of applications using Java Web Technologies and Node.js web-based applications.
- Strong domain understanding of eCommerce and Insurance.
- Proficient in designing dynamic web applications using HTML5, CSS3, JavaScript (ES6), jQuery, AJAX, JSON, React and Angular/Angular2.
- Hands on experience using Selector, CSS Media Queries, BootStrap Grid System and developing Responsive Web Design pattern for Mobile and Desktop.
- Strong experience in CSS3 preprocessors styling such as SASS and LESS.
- Working knowledge on React/Redux/Webpack JS ecosystem to build view performance-minded single page apps.
- Hands on experience in implementing web applications using MERN stack (MongoDB, Express.js, React, Redux, Webpack and Node.js).
- Solid Experience in designing, developing and testing Single Page Applications using AngularJS along with UI-Routing, Customize Directives, Services and Filters.
- Experienced using Angular2, TypeScript to develop component based, and faster rendering application.
- Strong experience in implementing web applications using MEAN stack (MongoDB, Express.js, Angular and Node.js).
- Extensive experience in developing Non-Blocking I/O web applications using Node.js.
- Expertise in consuming RESTful web services using jQuery, AngularJS along with JSON parsing to implement AJAX call and render the response data to User Interface.
- Hands-on experience in implementing reporting modules using D3.js to accomplish the data visualization.
- Proficient with JavaScript (ES6) Event handling, Asynchronous process with Promise, Closure, Prototype inheritance, Module export, Context binding and DOM manipulation.
- Expertise in advanced JavaScript libraries and frameworks such as jQuery, Angular JS, Node.js, Module pattern and Object Oriented Programming in JS.
- Experienced using Gulp to write and watch tasks for automation building.
- Expertise in Core Java, Data Structures, Algorithms, Object Oriented Design (OOD) and Java concepts such as OOP Concepts, Collections Framework, Exception Handling, Multi-Threading, Reflection, Generics and other new features in Java 7/8.
- Fluency in Hibernate HQL, Criteria Queries and Second-level Cache (EhCache)
- Experience in working with Mybatis3.x for the high traffic request web application.
- Strong experience in database design and development using MySQL, MongoDB, SQL Server and good experience in PL/SQL, SQL and stored procedures.
- Experience in working with AWS (Amazon-S3, Amazon EC2) for highly-scalable cloud storage and deploy environment.
- Experienced in design, development of web-based application using Apache Tomcat 6.x\7.x\8.x and JBOSS 6.1.0.
- Experienced in handling Unit Testing of UI using Jasmine, Jest and Junit along with Test-Driven Development (TDD) methodology .
- Experienced in working in Agile based development environment and participating in Scrum sessions.
- Experienced in version control tools like GIT and SVN .
- Self-starter, fast learner and consistent team player . Maintaining up to date knowledge of web development technology , and having the ability to work in tight schedules and efficient in meeting deadlines.
TECHNICAL SKILLS:
Programming Languages: JavaScript (ES5, ES6), Java, SQL, C++
J2EE Technology: Servlet 2.x, JSP 2.x, Hibernate 3.x, Spring MVC
UI Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSON, MySQL, Oracle, SqlServer, MongoDB, SQLite
Databases: SASS, LESS, Media Queries, Bootstrap, Ant design
Web Application Server: Apache Tomcat 6.x\7.x\8.x, JBoss 6JavaScript
Libraries and frameworks: jQuery, React.js, AngularJS 1.5/2, D3.js, Node.js
Unit testing tools: JUnit, Jest, Mocha, Enzyme, Jasmine, Karma
Versioning Tools: Git, SVN
IDE & Tools: Sublime
Operating Systems: Eclipse, WebStorm, Android Studio, Windows 10/8/7/XP, Mac OS, Linux
Frameworks: Struts2, Spring3/4, Spring MVC, Hibernate3/4, Mybatis, Expressjs (NodeJs)
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Front-End Web Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) using Agile Methodology and followed Scrum meetings.
- Involved in designing and developing the application using MERN Stack, HTML5, CSS3 BootStrap3, jQuery and Less.
- Developed the Application as Single Page Application using React along with Redux, Webpack, MongoDB along with Express framework in Node.js.
- Integrated D3.js for statistical information display in customer management system.
- Implemented React UI library Ant Design to create customized components.
- Build user interfaces by breaking them into components using ReactJS to render views and took part in setting up routing in the application using React-Router.
- Used ReactJS to make webpages rendering faster using virtual DOM.
- Worked on Redux created actions to interact with the RESTful Web Services with AJAX.
- Created Responsive Web Design using CSS Animation and Bootstrap Grid System.
- Consumed REST API using jQuery/AJAX and also on single page application and processed JSON.
- Created server-side Routes with the help of Node.js and connected to the database using Mongoose.
- Worked on unit testing in JavaScript with Jest.
Environment: HTML5, CSS3, BootStrap3, JavaScript, React, Redux, React-Router, Webpack, Less, Ant Design, Node.js, Express, AJAX, JSON, MongoDB, Mongoose, D3.js, GIT, Agile, Jest, JIRA
Confidential, Newark, New Jersey
Full-Stack Developer
Responsibilities:
- Worked as a Front-End Web Developer to assist the team in designing and developing intuitive and user-friendly interfaces using HTML5, CSS3, JavaScript, AngularJS and BootStrap3.
- Developed the Application as Single Page Application using AngularJS, UI-Router and Custom Directive.
- Used SASS framework to minimize complexity and avoid duplication in CSS styles.
- Worked on AngularJS controllers and created functions factory to interact with the RESTful Services using AJAX services.
- Used AngularJS factory and services for dependency injection to share data and common code functionality between multiple controllers.
- Developed Custom Factories and Services using Angular and JS Prototype Inheritance for refactoring Code reuse.
- Created Responsive Web Design using CSS Animation and Bootstrap Grid System.
- Communicated with server side developed with Java8, Spring MVC framework, Hibernate ORM and Oracle database.
- Involved in making code changes to Spring MVC based REST API.
- Integrated D3.js for statistical information visualization in report function.
- Used GIT for version control and used Gulp for automation building.
- Implemented Unit testing with Jasmine used Karma as test runner in JavaScript and use Junit in Java.
- Used JIRA for issue tracking.
- Used Git for version control and used Gulp for automation building.
Environment: HTML5, CSS3, BootStrap3, JavaScript, Node.js, Express, AJAX, JSON, Angular JS, Gulp, Sass, MongoDB, D3.js, GIT, Agile, TDD, Jasmine, JIRA, Java8, Spring MVC, Hibernate4, Oracle
Confidential
Front-End Web Developer
Responsibilities:
- Involved in designing and developing the application front end using JavaScript, AngularJS, jQuery UI, HTML5, CSS3 and BootStrap.
- Consumed AJAX calls to dynamically update user interface or post data to server API.
- Used BootStrap to create responsive web design across different sizes of screen.
- Developed the Application as Single Page Application using AngularJS, UI-Router and Custom Directive.
- Used jQuery UI widgets like date and time picker.
- Used Spring framework for rapid development and ease of maintenance.
- Mapped DTOs to oracle database tables and java data types to SQL data types by creating Hibernate mapping XML.
- Used SVN for version control and Maven as build tool.
Environment: HTML5, CSS3, BootStrap2, JavaScript, AngularJS, JQuery UI, AJAX, JSON, Java, Spring, Hibernate, Oracle, Eclipse, and Tomcat
Confidential
Front-End Web Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC)
- Developed front end user interface using HTML, CSS, JavaScript and jQuery.
- Dynamic update part of view and manipulate DOM with AJAX.
- Used Spring framework for rapid development and ease of maintenance.
- Used SVN for version control and Maven as build tool.
Environment: HTML4, CSS2, JavaScript, jQuery, AJAX, JSON, Java 1.6, Spring 3.0, Maven, Eclipse, MySQL
Confidential
Back-end Developer
Responsibilities:
- Involved in the analysis, design/development and testing of software development lifecycle.
- Participated in creating efficient design and developing user interaction using HTML, CSS, JavaScript, jQuery and AJAX.
- Implemented Spring MVC framework in the application.
- Designed Spring Controller to handle requests from users and return results, Spring Validators to verified requests, Spring Interceptors to check user status, and generate alert messages.
- Involved in implementing the DAO pattern for database access extensively.
- Carried out unit and component based testing using JUnit .
- Used SVN for version control.
Environment: HTML4, CSS2, JavaScript, JSON, Java 1.6, JSP, Eclipse, Dreamweaver, Visio, MySQL