We provide IT Staff Augmentation Services!

Full Stack Developer Resume

Mc Lean, VA

SUMMARY

  • 6+ years of experience in developing web - based applications using Vue.js, React JS, Angular 4,JavaScript, Mustache JS, ES6, JSX, Redux JS, Node.js, Ajax, Bootstrap, CSS/CSS3, SASS, LESS, HTML/HTML5, Java, Gherkin, Cucumber.Js, Handlebar.js, Jest, chai, Junit, AWS, Cypress, Docker.
  • Extensive Front End development experience in creating secure web sites and applications with dynamic content, Ajax based UI and keeping up to date with best practices and emerging trends.
  • Experience in UI development experience includes work in JSP, JavaScript, (X) HTML, DHTML and CSS.
  • Experienced in MEAN stack development Mongodb, Express, Node.js and Angular JS.
  • Extensive experience with various AJAX frameworks.
  • Worked on cross browser issue and best practices in web page performance.
  • Proficient in developing single-page applications (SPAs), Responsive web applications.
  • Created custom components using Angular JScustom directives.
  • Proficient in Model View Control (MVC),Model View ViewModel(MVVM) design patterns and Test Driven Development (TDD).
  • Strong Experience in customizing CSS frameworks like Bootstrap and foundation using CSS pre-processors LESS or SASS.
  • Experience with full software development life cycle, architecting scalable platforms, objects oriented programming and agile methodologies.
  • Enthusiastic, motivated with a positive outlook and strong written and verbal communication and documentation skills.
  • Good interpersonal skills, committed, result oriented, hard working with a quest and zeal to learn new technologies.
  • Excellent organization, planning and co-ordination skills developed from working in groups and working with complex projects.

TECHNICAL SKILLS

Programming Languages: JavaScript, ES6, JSX, PL/SQL.

JavaScript Libraries and Frameworks: Angular JS, React JS, Node JS, Express JS, Redux JS, Mustache JS, JQuery, Bootstrap.

Project Management Tools: WebPack, Babel, Gulp, Grunt, Jira.

Web/App Servers: Apache Tomcat, HTTP Web Server.

Database: Oracle DB, MYSQL, Mongo DB.

Methodologies: Agile, Scrum, WATERFALL.

Version Control: SVN(tortoiseSVN), GitHub, Bit Bucket.

Work Flow: Responsive Web Design, Single Page Applications, Content Management System (Word Press and Joomla).

PROFESSIONAL EXPERIENCE

Confidential, Mc Lean, VA

Full Stack Developer

Responsibilities:

  • We have utilized technologies like Vue.js 2.6, Node.js, Java script, HTML, CSS, Java, Spring boot, jest, chai, cucumber.js, docker, cypress, gherkin, Amazon AWS to develop the application.
  • We have internal connex component that we have used to implement the template of the application.
  • I have implemented an API using Java, Spring boot, Lombok, Maven, Junit which were used by different teams.
  • I have written unit test cases using Junit for API and I have also written acceptance test using wire mock, handle bar.js and cucumber.js.
  • Worked on writing the integration test cases using cucumber.js, docker and gherkin to record the scenarios for the implementation.
  • I was involved in implementing the microservices which utilizes multiple API’s which were used across the application.
  • Deployed docker contained spring boot microservice into AWS EC2 container service using AWS Admin console.
  • Used various services of AWS for this infrastructure. I used EC2 as virtual service to host Git and Jenkins.
  • Participated in requirement analysis and technical assessment during project life cycle.
  • Used Agile methodology and attended daily scrum meeting to update the status.
  • Implemented CSS selectors and CSS scalable approach in front end design.
  • I have used AXE tool to test the ADA testing for our application.
  • Extensively involved in code review meetings.
  • We have Jira to track the stories and bugs that were assigned to increase productivity.
  • Used Git source control to manage the code base.
  • I have utilized Splunk to check the logs for the API that I have developed or that I have utilized to investigate in any issue.
  • We have use eslint to identify and solve the lint issues in application.
  • We have extensively used yarn package manager to install and update all the dependencies that were used in the application.

Environment: Vue.js 2.6, Node.js, Java script, HTML, CSS, Java, Spring boot, jest, chai, cucumber.js, docker, cypress, gherkin, Amazon AWS, Git, Jira.

Confidential, San Fransisco, CA

UI Developer

Responsibilities:

  • We have used technologies like Angular 6, Type Script, HTML 5, and CSS/CSS3 to develop the application.
  • Worked on angular directives filters, services, templates, events and Injectors.
  • Worked on angular responsive forms.
  • Created custom directives and filters extensively used in the application.
  • Created custom radio buttons.
  • Used REST and SOA services to get the data from the backend.
  • Implemented libraries like ag-grid and implemented features like row selection.
  • Implemented ngx-svg-round-progressbar for the use of file upload progress.
  • I have implemented Google maps API to identify the location and auto populate in the fields.
  • Used NPM for installing required node modules and other published angular NPM modules.
  • Worked on concurrent transactions and related run-time application concepts.
  • I have knowledge on Jenkins for build and deployment.
  • Extensively worked on CSS styling, CSS positioning, CSS text, CSS border, CSS margin, CSS sprites, CSS padding, CSS table, pseudo elements and classes.
  • We have implemented mat-dialog angular material for the popup window.
  • Integrated mat-datepicker material for the date selection in one of the component.
  • Involved in agile software methodologies using Test Driven Development (TDD).
  • Used Git source control and Git extension.
  • I have knowledge on few Unix commands for setting the local environment.
  • Used Jira to keep track of bugs to reduce downtime, increase productivity and communication.

Environment: Angular 6, CSS/CSS3, HTML5, NPM, Type Script, Angular Directives, Angular Material, Angular Reactive forms, CSS box model, CSS pseudo elements and classes, Grid layout, Jenkins, Agile, Bit Bucket.

Confidential, Walnut Creek, CA

UI Developer

Responsibilities:

  • Worked on technologies like Angular 4 16.0.0, Redux, Node version 9.11.1, SCSS, Mustache JS to develop the webpages.
  • Used various Bootstrap components like accordion, date picker, buttons, modal etc for responsible user interface.
  • Created few common components for example validateGroupRow, modal-view, tooltip-view, loading, and collapsible-panel.
  • Implemented Web API on payment page for various payment methods like cash, credit card and bank account.
  • Developed an FAQ section on payment page where it expands when the user clicks on it and displays the data from the presentation services.
  • I have written the styling scripts using SCSS for styling and aligning the content and used Pseudo elements.
  • Also implemented a task when the user clicks on the self-install option on the installation page the agreement for the user opens in the modal and agreement data is displayed in the modal from presentation services.
  • Used POST and GET method to get the data from the user that have entered in the field on the payment page and submitted the data to the backend using the web API.
  • Written Validations for the form fields for different payment methods on payment page.
  • I have written the API test cases and unit test cases using mocha for testing whether the data is displaying on the page or the validations working as expected.
  • Involved in fixing the bugs, adding the new features and code clean up.
  • Worked on deploying the code to the various environments like SIT, QA, Development and Production.
  • Helped the team to understand the architecture of the project and involved in the architecture.
  • Responsible for redirecting the user to NABF or ABF depending on thebyflowflags (isPayInAdvance, isDelinquentAccount)that are validated the web API.

Environment: Angular 4, JavaScript, HTML5, SCSS, SOAP, JSON, AJAX, Node.js, ES6, Flux, Bable, Bit Bucket, Agile.

Confidential, Foster City, CA

UI Developer

Responsibilities:

  • Involved in development of Confidential business spend Insights module cross browser web pages using ReactJS, AngularJS 2.0, Twitter Bootstrap, JavaScript, JQuery, HTML5, and CSS3.
  • Used various Bootstrap components like accordion, date picker, time picker, alert, buttons, modal etc for responsible user interface.
  • Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, LESS, CSS Margin, CSS Padding, CSS Table, CSSSprites, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
  • Created forms to collect and validate data from the user in ReactJS and JavaScript 2.0.
  • Rendering of Mortgage Loan Module using JSON data received from AJAX calls through jQuery.
  • Used the SASS/SCSS CSS pre-processor for styling requirements based on wireframes and design documents
  • Developed complex compositions consisting of many dynamic components using ReactJS library.
  • Used Express web framework with its myriad of HTTP utility methods and middleware to set up project scaffolding and routing system.
  • Initialized and widely used the applicability of Live Server with sublime text to load web pages on a quicker scale during development cycle.
  • Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
  • Created AJAX requests to REST service with only use of GET method for retrieval.
  • Responsible for adding new features, bug fixes, and transitioning Account pages to the new platform using ReactJS.
  • Managed projects with Gulp task runner and combined with Bower package manager to install JavaScript latest version of libraries running in a Node.js environment.

Environment: ReactJS, AngularJS 2.0, Bootstrap, JavaScript, JQuery, HTML5, XML, CSS3, SCSS, REST, SOAP, JSON, AJAX, Junit, Axure, Node.js, ES6, Flux, Bable, NPM, Gulp, Gulp-React, Gulp-Concat, Socket IO, JSP, EXTJS, Agile.

Confidential

UI Developer

Responsibilities:

  • Developed front-end screens with HTML 4, CSS2, JavaScript 1.8 and JSP's. Extensively did client side validations using JavaScript.
  • The functionalities of this tool involved adding, deleting, updating, bulk updating and bulk deleting of the users. All of these functionalities have been done using Java Servlets.
  • All the visual stuff was done using JavaScript.
  • Involved in the designing of Java Server Pages required for the application.
  • Developed JSPs Servlets to dynamically generate HTML and display the data to the client side.
  • Extensively used JSP tag libraries and used XML for web-based reports.
  • Used jQuery 1.6 to develop a modular approach that allows the creation of powerful and dynamic web pages and web applications.
  • Used JDBC API to access database.

Environment: HTML 4, CSS2, JavaScript 1.8, JQuery 1.6, XML, JSP, JAVA, J-Unit, JDBC database.

Hire Now