We provide IT Staff Augmentation Services!

Full-stack Web Developer Resume

Eatontown, NJ

SUMMARY:

  • 5 years working experience as the Font - end web developer in different domain like e-Commerce Finance and insurance.
  • Fluent in developing SPA (Single Page Application) by using Angular2/4 features like pipes, routing, data binding, events binding, service, Dependency Injection, directive, Observe, Observable, NgForm, Reactive Form and Angular CLI.
  • Excellent knowledge in web design by using HTML5, CSS3, Bootstrap, Angular Material Design and use JavaScript, JQuery, AngularJs, Angular2/Angular4 skills to add the functionality.
  • Strong Experience in dealing with CSS Animations, Position, CSS Box Model, and use Bootstrap and media query to create the Responsive Web Application.
  • Have great experience in handling the Angualr2/4 routing canDeactivate, resolve, canActivate and data features, also can implement the Angular animation.
  • Work on MEAN stack based application and strong knowledge in creating Restful API by using MongoDB, Mongoose and Express.js.
  • Work on Jsonwebtoken, bcrypt.js and express.js middleware to finish the user authentication and user authorization.
  • Use multer framework to finish the file and image upload function, use http intercept to finish the authorization.
  • Strong Knowledge in Bootstrap Table framework to finish the Pagination, CRUD, Sortable, and Detail View function. Also make it can fit the Responsive Web Application.
  • Great experience by using the Intersection observer ApI to do the image lazy loading.
  • Built the Drill Down report Form by using the Chart.js, and Underscore.js.
  • Familiar with all aspects of the AngualrJS like routing, modularity, dependency Injection, custom directive, custom service, Factory, provider, custom filter, Http call, etc. and great understanding of $apply, $watch, can easily use those technologies to create the Single Page Application(SPA)
  • Strong experience in fixing the cross browser and cross platform issues.
  • Refined web application with high-quality content to be Search Engine Optimization, so to increase website traffic and visitation
  • Enable use Intersection Observe API to do the laze loading.
  • Experience in handling JSON parsing along with AJAX calls to render the web pages with dynamic content.
  • Good experience in consuming RESTful Web Services to implement AJAX call and updating dynamic functionality of HTML in JavaScript, jQuery, AngularJS and Angular2/4.
  • Familiar with Font Awesome framework and can use it to beautify web application icon, and implement the Summernote plugin to create the WYSIWYG Editor.
  • Implement the Google Map API to realize the location, and Navigation Function.
  • Have experience in design and create NoSQL database such as MongoDB as well as Relationship database like MySQL, and SQL Server.
  • Great knowledge in use spring Boot, JPA and MySQL to create the Restful API, and familiar with the Maven to manage the package
  • Implement protractor framework, Karma and Jasmine to test angularJS and angualr2/4 web application.
  • Experience in full Software Development Life Cycle (SDLC) phases in Waterfall and Agile, including Software Analysis, Design, Development, Implementation and Testing.
  • Proficient in version control tool such as GIT(GitHub).
  • Excellent communication and interpersonal skills, quick learner, self-motivated, ability to work individually, capable to work under pressure and as well as in a team environment with good team spirit.

TECHNICAL SKILLS:

Web App Technologies: HTML/HTML5 | CSS/ CSS3 | SASS| LESS| AJAX | JavaScript | Java | Apache Tomcat |JSON|ES6|Servlet|SpringBoot|JPA|SpingMVC|Hibernate|Spring|JSP|Maven|node.js |Restful Service| Intersection Observer API(Lazy Loading)| GoogleMap API |protractor|Karma | Jasmine

Frameworks: AngularJS | Angular 2/4 | Bootstrap3/4| Bootstrap Table| Slick Slider| SummerNote | Mongoose| AGM(angular google map)|social login angualr | bcrypt.js | Jsonwebtoken| angular material design | Font Awesome |express.js |ngBootstrap | jQuery | chart.js | Underscore.js

Languages: JavaScript, HTML5, CSS3, Java, Python, C, C++, C#, Typescript

Database: Oracle | MySQL | SQL Server | MongoDB

Cloud Platform: Amazon Web Service | Firebase

IDE: WebStorm | NetBeans | Visual Studio | IntelliJ IDEA| Sublime

Version Control: GIT | GitHub | BitBucket

Methodologies: Agile Methodology | Waterfall Methodology

Operating System: Mac OS(Unix) | Windows XP/2007/2010 | Linux

PROFESSIONAL EXPERIENCE:

Full-Stack Web Developer

Confidential, Eatontown, NJ

Responsibilities:

  • Designed and Developed single page application responsive Web UI by using HTML5, Bootstrap4, CSS3, and ngBootstrap to layout our content and can make it fit different device including mobile, tablet and desktop.
  • Developed responsive web pages using CSS3 Media queries and Bootstrap4.
  • Extensively worked with JavaScript and jQuery to perform DOM manipulation and render dynamic content onto webpages.
  • Implemented jQuery function in the Angualr4 AfterViewInit function to manipulate Slick Slider Framework and finish the images gallery function.
  • Implemented Angular Router to enable navigation and make front end view switching strategy.
  • Created reusable services and used them in different component to share the data and function by using Angular4 Dependency Injection.
  • Built the Authentication Guard service, and combine it work with the CanActivate, CanDeactivate and resolve feature in the Angular Router module to check whether user can negative to the specific page.
  • Used the @Input and @Output for transferring data between parent and child component
  • Enable to use Bootstrap4 alert, Angular Material Design mat-error, *ngIf and Angular4 Ng/Reactive Form feature to show the Form input error dynamically
  • Created custom validators and used them in Angular Forms.
  • Implement RXJS Observer, Observable and Subject feature to update web application data dynamically.
  • Built the Verification code function by using the Vcode.js Plugin
  • Use get, post, put, and delete those function in the HttpClient module to Consumed RESTful Web Services
  • Implemented Pipes and custom Pipe to filter the data before displaying it to user.
  • Enable to use the Intersection Observer API to load the image make web application run fast (Lazy Loading)
  • Use node.js, express.js and MongoDB to set up the Restful API Web Service.
  • Used Mongoose framework to manipulate the MongoDB.
  • Use HttpClinet module in the Angular4 to fetch the data from Node.js webservice and work with the ngBootstrap to finish the pagination function.( I also can use Angular Material framework to finish this function).
  • Finish the user authorization and authentication function by using Jsonwebtoken, bcrypt.js, Http Intercept and webservice.
  • Enable to use multer framework, httpclient and node.js webservice technology to finish upload the image function.
  • Participated in the Testing phase in accordance with QA team, to help them to come up with best testing scenarios.
  • Great ability to write clearly, maintainable, well-documented, well-commented and efficient code for web development.
  • Participated in the complete SDLC(software development life cycle) process via Agile methodology.
  • Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress of each iterative cycle and figure out the issues.

Environment: HTML5, CSS3, JavaScript, Angular4, Node JS, Bootstrap, JSON, MongoDB, Agile, ES6, Typescript, Github, Git, SASS, Mongoose, express.js,, MEAN Stack, Jsonwebtoken, bcrypt.js, multer, Slick slider.

Front-End Web Developer

Confidential, Ocean, NJ

Responsibilities:

  • Responsible for designing, developing, and analyzing the entire responsive SPA web application.
  • Worked with team based on Agile methodology to develop the system.
  • Responsible for the overall layout design, create a responsive webpage and implement dynamic features by using Bootstrap 3 and Custom CSS3 .
  • Used SASS framework to minimize complexity and avoid duplication in CSS styles.
  • Implemented Angular Router to enable navigation and make front end view switching strategy.
  • Implement RXJS Observer, Observable and Subject feature to update web application data dynamically.
  • Used Normalize.css in the global style sheet to figure out some cross browser issue
  • Used Http module in the Angualr2 to consume the Data from Restful Web service
  • Implement Home page image Carousel by using Boostrap3 Carousel feature and use Data Binding feature in the Angular2 to bind image paths that read from the webserver to the front-end image tag.
  • Created reusable services and used them in different component using Angular2 Dependency Injection.
  • Built the Expandable list in our web application by using Directive feature and ElementRef in the Angualr2
  • Enable to use the custom ize pipe and ngModel two-way binding feature the in Angular2 to finish the search function.
  • Using jQuery.Fly.js Framework to add the animation for the the wishList Component.
  • Work with the Reactive Form of the Angualr2 in the Signup Module and also can customize validator to make sure input value is legally.
  • Help our team to use SpringBoot framework, mysql, JPA and Gson to setup the Restful Webserver
  • Enable to use javamail package in the SpringBoot technology to finish the email verification function.
  • Use ngBootstrap plugin to consume with the Restful Webserver and finish the Pagination function
  • Created Responsive & rich web application using HTML5, CSS3, JavaScript, Bootstrap3, jQuery, media queries transitions and transforms by working with cross-functional teams for understanding of business requirements, testing and deployment.
  • Involved in debugging HTML5, CSS and JS code using tools such as Chrome Inspector, Firefox Firebug.
  • By using Protractor to testing the functionality and use karma and Jasmine to test the component and service that I did in our web application
  • Collaborated with teammates and updated application versions using GIT.
  • Using Trello to show our project progress, use Slack as the platform that can talk about our project and see the update from everyone.

Environment: HTML5, CSS3, JavaScript, jQuery, Angular2, Bootstrap3, MySQL, SpringBoot, JPA, SASS, SPA, Git, ngBootstrap, RXJS, Agile, Trello, Slack, Typescript.

UI Developer

Confidential, Asbury Park, NJ

Responsibilities:

  • Experienced on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
  • Used HTML, CSS and Bootstrap for layout design, navigation bars, animation buttons and icons.
  • Use Media Query in CSS and Bootstrap to make our web application can be responsive.
  • Involved in Agile Methodology based approach to UI Development.
  • Used routing schemes to develop single page applications (SPA) using Angular JS Route.
  • Implemented Angular JS components like modules, controllers, built-in and customized directives, filters, services, Factory to build Model-View-Controller (MVC) architecture for the web application.Designed and implemented the user interface using HTML, CSS, JavaScript and Angular JS, Bootstrap. Knowledge of human factors and usability, best practices for interface design.
  • Enable to use $Http directive connect to our webserver and fetch the data from the server and show them in the page, use $apply or $digest, $watch to update our web application when data change in the $scope.
  • Implement Marker Feature in the Google ApI to show company location.
  • Use chart.js and underscore.js to finish the Drill Down chart function.(Data read from Spring webserver).
  • Built the Search function for the payment history based on customizing filter and ng-model two-way binding.
  • Implement Bootstrap Table Framework to finish the payment history module, also can customize the Bootstrap Module make the content can be Responsive.
  • Enable to work with the AngularJs Form Validation feature to make sure the Input value must match our requirement and give user relative hint (Also can use link feature in the directive to did the custom validation )
  • Use SSH(Springmvc+Spring+Hibernate) to setup the Restful webserver, and use Hibernate 3 to design and create the mapping classes, sessions, transactions, HQL and Criteria to fetch data from MySQL.
  • Finish Pagination function in our web application by using MYSQL limit feature and SSH(Springmvc+Spring+Hibernate) teachnology.
  • Implement the Protractor framework to test the web Application.
  • Collaborated with teammates and updated application versions using BitBucket.

Environment: HTML, CSS, JavaScript, jQuery, AJAX, DOM, GUI, Responsive Web design, JSON, MySQL, Angular JS, Bootstrap, Webstorm, AngularJS Route, GoogleAPI, Bootstrap Table, chart.js, underscore.js, spring, springmvc, Hibernate, Protractor.

Front End Developer

Confidential, Red Bank, New Jersey

Responsibilities:

  • Developed the front-end web pages using HTML, CSS, JavaScript, jQuery, AJAX and Angular JS for presentation layer and enriching the application with better user interface.
  • Provided HTML5 validations, JavaScript validations and Angualr JS Form validations on the controller side.
  • Used CSS to maintain design consistency across all web forms.
  • Used media query in the css3 to make the responsive web application.
  • Extensively participated in developing the website across different browsers and performed cross-browser testing.
  • Developed code to call the web service/APIs to fetch the data and populate on the UI using jQuery/AJAX.
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
  • Kept modifying and updating UI pages with new requirements and plans.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick.

Environment: HTML5, CSS3, AJAX, JSON, Git, JavaScript, Angular JS, jQuery, DOM

Hire Now