We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

Austin, TexaS

SUMMARY:

  • 7+ years of experience in web development, UI design, Responsive Website Design and in developing business logic for the site.
  • 3+ years of experience in React/Redux and Angular framework.
  • Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
  • Extensive experience in designing professional UI web applications using front - end technologies like HTML5, CSS3, JavaScript, XML, jQuery, AJAX, JSON, React, and Angular.
  • Experience in developing web applications supporting different browsers like IE, Mozilla Firefox, Safari and Google Chrome.
  • Experience in using and manipulating DOM (Document Object Model) to navigate around the HTML pages.
  • Experience in using the ES6 functionalities of JavaScript.
  • Experience in working with cross browser compatibility issues and W3C standards.
  • Experience in communicating back-end applications using AJAX.
  • Excellent experience in RESTful Web services development and consumption.
  • Expertise in designing and building e-commerce websites, Health care websites.
  • Proficient in using AJAX for implementing dynamic web pages where the content was fetched via API calls and updated the DOM (JSON Parsing).
  • Experience in using React for developing reusable components and using Redux for managing state of the application.
  • Experience in using Angular to build the front end of the application and using the MEAN (MongoDB, Express.js, Angular, Node.js) stack for developing web applications.
  • Experience in using Node.js for developing the business logic of the web application.
  • Experience in working with MEAN/ MERN stack for developing web applications.
  • Experience in designing, developing and communicating with the RDBMS database.
  • Experience in using the horizontally scalable NoSQL databases like MongoDB, Redis, Cassandra.
  • Experience in using Grunt, Gulp for compressing static assets, minification, linting, running tests, SASS/SCSS compilation, bundling and test runner configurations and make it available as a command.
  • Experience with unit testing of JavaScript applications using Karma, Jasmine, Jest, Sinon.
  • Experience in using browser developer tools for debugging UI and using Firebug.
  • Experience in developing web applications using Spring, performing ORM with the Hibernate following the MVC design pattern.
  • Experience in using Servlets, JDBC for developing the web applications.
  • Experience in using testing frameworks like JUnit for testing the functionality.
  • Expertise in using application servers such as WebLogic, WebSphere, Jboss and Apache Tomcat.
  • Experience in waterfall model SDLC and Agile methodologies such as Extreme Programming, Scrum and Test-Driven Development.

TECHNICAL SKILLS:

Web Technologies: HTML, HTML5, XML, CSS, CSS3, JavaScript, TypeScript, jQuery, AJAX, JSP, DOM, Responsive Web Design, DHTML, XHTML, JSON, XML, SASS, SCSS, Less

Java Technologies: Spring Boot, Spring MVC, Hibernate, Servlets, JDBC, JSP, JSTL, Swing.

JavaScript Technologies: React, Redux, AngularJS, Angular, jQuery, EXT.js, Backbone.js, Require.js

Database: Oracle, MySQL, MongoDB, Redis, Cassandra

Web Services: RESTful, SOAP, WSDL, UDDI

Testing frameworks: JUnit, Jasmine, Karma, Jest, Sinon

Operating Systems: Windows, UNIX, LINUX, Mac OS.

Web Servers: WebSphere, WebLogic, JBoss, Tomcat, Nginx

Repositories: Git, Bitbucket, SVN, CVS

PROFESSIONAL EXPERIENCE:

Confidential, Austin, Texas

Sr. Full Stack Developer

Responsibilities:

  • Worked in development, design and implementation of the web application.
  • Developed the User Interactive web pages by using web technologies like HTML5, XHTML, and CSS3 as per company standards.
  • Contributed various ideas/suggestions for the web sites updates such as the page layout and creative design.
  • Transformed design mock-ups to W3C standards compliant HTML pages using HTML, XHTML, CSS .
  • Used SASS/SCSS to create the stylesheets that can be applied to the web pages as per the company standards.
  • Used RWD (Responsive Web Design) techniques to enhance user’s behavior based on screen-size, platform and orientation.
  • Developed HTML prototype documents with CSS Style sheets.
  • Developed Tabbed pages using AJAX and Ext.js for quick view of related content.
  • Used React and Bootstrap to make the application more interactive using responsive animations for every user interaction.
  • Incorporated the table less design methodology using CSS3 that follows W3C standards.
  • Developed dynamic client-side JavaScript codes to build web forms, displaying mouse over tips, page navigation and form validation using jQuery.
  • Developed application that uses JSON and XML for communicating with RESTful web service from client side using TypeScript and Angular.
  • Used Angular as the development framework to build a single-page application.
  • Used Angular filters for filter functionality in search box and Iterator functionalities.
  • Used the Flux concept with React using Redux to create the application with efficient data flows.
  • Developed client's website screens and front-end widgets using React .
  • Developed applications using advanced React features such as Refs, HOC, context for data flow.
  • Used React-Router to give intuitive navigation experience when using the application.
  • Developed application components using Angular like Grids, Toolbars, Panels, Combo-Box and Button etc.
  • Implemented Presentation layer using Bootstrap , Angular, and HTML .
  • Used AJAX and JSON with jQuery to communicate with the API end points in the back end.
  • Used fetch and Axios API with React for making AJAX calls.
  • Stored and retrieved the user entered data to HTML session storage hence give user feature of running several sessions at one time.
  • Worked with Express.js for development of RESTful web services and middleware configurations.
  • Worked with npm commands and using package.json for managing dependencies and dev-dependencies of node.js applications.
  • Worked with modules like MongoDB and mongoose for database persistence when using Node.js to interact with database.
  • Created RESTful webservices that interact with the legacy client services using Node.js and Express.js.
  • Worked in developing back end application logic using Node.js and Express.js framework.
  • Configured Webpack to execute linters, magnifiers, pre-processors, tests, transpires, etc. based on build target.
  • Used Jasmine for testing the JavaScript functionality and Karma for running the tests.
  • Used Spring MVC and Spring boot for developing the web application.
  • Used Spring Data for communicating with the data source that persists the data.
  • Implemented Spring AOP as a schema based XML-configuration style for increasing modularity.
  • Used Spring ORM API’s for integrating Spring with ORM frameworks to map POJO’s to Database.
  • Used Maven for building the application, WebSphere as the Application server and JIRA for issue tracking.

Environment: HTML5, CSS3, JavaScript, TypeScript, AJAX, jQuery, JSON, DOM, XML, XHTML, W3C, Responsive Web Design, React, Redux, Angular2, Ext.js, Bootstrap, Node.js, Express.js, Java, Spring MVC, Spring Boot, Spring Data, Maven, WebSphere, Oracle, MongoDB, Jasmine, Karma, Git, JIRA.

Confidential, Seattle, WA.

Full Stack Engineer

Responsibilities:

  • Worked in all Software Development Life Cycle phases like Requirement gathering and Analysis, designing the solution, Implementation and estimating the time-lines for the project and so on.
  • Enterprise subject matter expert for Content Management Communication with clients and business to ensure quality and troubleshoot user errors.
  • Developed front-end web pages using JavaScript and HTML5, CSS3, jQuery and Ext.js.
  • Creating interactive prototypes using HTML5, CSS3, JavaScript front end code from a combination of wireframes, visual designs and design standards.
  • Used CSS and Bootstrap to add themes, to float components, to add transition effects, etc.
  • Designed and developed Prototype­­­­ module using Ext.js, implemented Pagination, and added additional functionality for Data grid.
  • Designed dynamic client-side JavaScript and React codes to build web forms, page navigation and form validation.
  • Developed social network services for user interaction using JavaScript, CSS and DHTML.
  • Performed bundling of the static assets to increase the page load speed by reducing the number of network calls.
  • Performed code splitting to split the logic of the app for increasing the page responsiveness.
  • Extensively used CSS3 media queries to support Responsive Web Design, used SASS and SCSS to write the styles for the pages and then converted them into CSS.
  • Worked in Mobile first website development style using HTML, SASS/SCSS, Bootstrap.
  • Used AJAX for implementing the functionality for Customer Registration, View Customer information modules.
  • Worked on developing single page applications using React , Redux , React - Router , Bootstrap .
  • Developed the web application’s front-end using Angular2, React , Redux , and JavaScript .
  • Used MEAN (MongoDB, Express.js, Angular2, Node.js) stack to develop web applications.
  • Used client-side storage for storing the cart details for guest user and Redis for storing the session data.
  • Performed routing and deep linking using Angular2 directives and modules.
  • Used React for templating for faster compilation and developing reusable components.
  • Developed the React container and presentational components (as Stateless and Functional components when applicable).
  • Used Redux to manage the state of the application.
  • Performed React Server-side rendering for quicker page loads, SEO optimization and to provide visibility to web crawlers.
  • Worked on React components, Forms, Events, Keys, Router, Animations and Redux concept.
  • Worked on React Virtual DOM and React views, rendering using components which contains additional components called custom HTML tags.
  • Used React to integrate maps to the web page.
  • Used Babel for transpiling the JSX and ES6 to ES5 for supporting the older browsers.
  • Configured Webpack for bundling, building the files and also for hot reloading while developing.
  • Used Node.js, Socket.io, Cassandra and Angular2 for building scalable website.
  • Used Node.js and Express.js Framework to set up middleware to respond to the HTTP requests.
  • Used Nginx as the proxy server with Node for serving static files.
  • Developed API Gateway using Node.js and used MongoDB for persisting information.
  • Used Jenkins for CI/CD for nightly builds and integrated with Bitbucket.
  • Used Bitbucket for source control, JIRA for project management, agile methodology for the software development.
  • Actively Participated in Team Meetings, frequently communicated with Business Analysts to clarify the business requirements.

Environment: HTML5, DHTML, DOM, CSS3, SCSS, SASS, Bootstrap, JavaScript, ES6, TypeScript, jQuery, AJAX, Responsive Web Design, Ext.js, React, Redux, Angular2, XML, W3C, JSON, Node.js, Express.js, Redis, MongoDb, Cassandra, Oracle, Windows, Bitbucket, Webpack, Babel, JIRA.

Confidential, Troy, MI

Web Developer

Responsibilities:

  • Worked in Agile development environment, daily meetings, PR every two weeks, reported to the team lead.
  • Transformed design mock-ups to W3C standards compliant HTML5 pages using XHTML, CSS, JavaScript, and jQuery, AngularJS, XML and XSLT.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML (HTML5, CSS3 and JavaScript).
  • Developed various static and dynamic modules which are displayed in different web pages according to the specifications.
  • Extensively used XSLT to transform XML documents to HTML5.
  • Used AngularJS to develop the application and leveraged it to organize Controllers, custom directories, factories and views.
  • Used Modernizer to detect HTML5 and CSS3 features and writing work around scripts if those features are not implemented in the browser.
  • Designed grid panels and UI components using EXT JS and AngularJS framework and jQuery.
  • Developed Responsive Web Designs using CSS3 Media Queries and Bootstrap .
  • Developed and designed XML Schemas to transport and store data. XML was used to simplify data and allow for Platform Changes, as well as making data more available across the applications distributed platforms.
  • Used MongoDB for storing the customer’s information, designed and optimized the schema.
  • Using AngularJS , created custom directives for data manipulations and to display data in company standard format in UI.
  • Developed web elements using AngularJS which is bound to the data and synchronized with server.
  • Used developer tools and browser plugins like Firebug to debug the issue in AngularJS application.
  • Worked to add CSRF protection to the backend REST API.
  • Developed the website’s API and business logic using Node.js and using Express.js framework.
  • Stored data in Cassandra and communicated with it from the Node.js and Express.js.
  • Written scripts to perform data validation to avoid XSS (Cross Site Scripting) attacks.
  • Created Routing hierarchy for different view by using AngularJS UI Router and isolating scopes in custom directives.
  • Prototyped several versions of the HTML documents.
  • Created Routing hierarchy for different view by using AngularJS UI Router and isolating scopes in custom directives.
  • Used Java Swing for developing the desktop application following the MVC architecture.
  • Used Subversion (SVN) as a repository tool and as a version control, Rally for issue tracking.
  • Worked in Agile environment and submitted daily status report to team leader.

Environment: HTML5, CSS3, JavaScript, SCSS, SASS, Bootstrap, jQuery, DHTML, AngularJS, Angular UI, Bootstrap, Node.js, Express.js, jQuery, AJAX, SVN, Webpack, Babel, ES6, Oracle, Eclipse, Rally.

Confidential

Web Developer

Responsibilities:

  • Designed and developed the application’s presentation layer satisfying client needs and meeting W3C standards.
  • Involved in the design and development of Presentation Tier using JSP, HTML and JavaScript.
  • Build the website look using Bootstrap templates and added other CSS styles on top of it to make it unique and user friendly.
  • Developed client-side validation code using JavaScript and jQuery.
  • Used jQuery for DOM traversal and event handling and wrote JavaScript for validation, and UI updates.
  • Worked on features such as clickable Tables, dynamic price updates and so on.
  • Implemented design process upon client approval and built out all assets: buttons, products shots, UI components, etc.
  • Refactored/Rewrote JavaScript plugins for performance enhancements.
  • Used jQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms for quicker development.
  • Utilized various jQuery plugins to build Accessibly Rich Internet Application (ARIA) to make it look more intuitive.
  • Designed and developed the layouts of Customer Relations Module.
  • Wrote custom jQuery plugins and developed JavaScript functions to build a bleeding-edge, AJAX-driven user interface.
  • Participate and contributed in team meetings with UI team and the client for understanding needs in new implementation, also contributed in daily team meetings and weekly scrum meetings.
  • Migrated content from existing website to a new, database driven website.
  • Used Spring MVC to create controllers, performed request mappings to controllers using annotations and returned view names.
  • Created views for the Spring MVC to return using JSP .
  • Used annotations in Spring MVC to inject dependencies and handle URL mapping.
  • Used Spring MVC form tags to automatically set and retrieve data from POJO or Beans.
  • Used Spring MVC Controllers to handle request from presentation layer and send back the response, JSP to build the view layer.
  • Incorporated JSTL tag library in JSP to communicate form parameters with controllers.
  • Used Hibernate to perform ORM (Object Relational Mapping) for persistence data storage.
  • Configured the Hibernate, mapped the data to Objects, implemented inheritance mapping, collections mapping, and component mapping.
  • Written stored procedures and created views using SQL in oracle database.
  • Designed application using Process Object, DAO, Data Object, Value Object, Factory, Delegation patterns.
  • Managed the database interaction by incorporating JDBC API to create, retrieve and update data from the database.
  • Wrote PL/SQL queries, triggers and stored procedures to manipulate data stored within the database.
  • Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures for Oracle database.
  • Modified existing test scenarios and written new test cases using JUnit.
  • Utilized Ant to build the project and CVS for source version.

Environment: HTML, CSS, JavaScript, SCSS, SASS, jQuery, XML, Eclipse, Bootstrap, Java, J2EE, Spring, Hibernate, EJB, JSTL, Apache Tomcat, Ant, Oracle, JUnit, CVS, SQL, PL/SQL and Windows.

Confidential

Java Web Developer

Responsibilities:

  • Involved in all the phases of software development lifecycle and worked in waterfall environment.
  • Built the user interface using web technologies like HTML, CSS, JavaScript.
  • Used UML (Unified Modelling Language) to create use case Diagrams.
  • Used JavaScript to build user interactive web components and Form validations.
  • Built multi-tier web application using Java, EJB, JDBC, JSP, and Servlets.
  • Made calls to the EJB managing the business logic from servlets for processing the data before sending it to client.
  • Used JDBC to build the connection between application and oracle database.
  • Used Servlets to handle request from presentation layer and send back the response, JSP to build the view layer.
  • Written stored procedures and created views using SQL in oracle database.
  • Designed Logos, and various graphic elements.

Environment: HTML, CSS, JavaScript, Java, J2EE, Servlets, JDBC, EJB, JSTL, Apache Tomcat, Oracle, CVS, SQL, PL/SQL and Windows.

Hire Now