We provide IT Staff Augmentation Services!

Sr. Ui, Full Stack Developer Resume

2.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • Over Eight (8+) years of experience in all phases of software development life cycle (SDLC), that includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment.
  • Expert in developing web applications using all Frontend Technologies like HTML, CSS, JAVASCRIPT(frameworks), TYPESCRIPT, NODE.JS, NPM, GRUNT, GULP, BOOTSTRAP, BOWER, JASMINE, ANGULAR2/ANGULAR.JS, REACT.JS, JSON, JQUERY etc.
  • Extensive experience in developing applications Single Page (SPAs) using various JavaScript frameworks like Angular.JS, Backbone.JS, Angular 2.0, ReactJS and Back - end(Server) like Node.Js, Express.js.
  • Proficient in developing web page quickly and effectively using HTML5, CSS3, JavaScript, JQUERY and also experience in making web page cross browser compatible, Client side technologies such as JavaScript, HTML, XML, XSL, Web Services.
  • Well-versed in Object Oriented Programming (OOP) with JavaScript and Expertise in designing Event Handling Models such as Listener and Dispatcher in OO JavaScript and Solid experience with Responsive Web Design (RWD).
  • Experience in Applications development using AJAX, Object Oriented (OO), JavaScript, JSON, JSONP and XML, JQuery UI controls and corresponding event handlers.
  • Good Understanding of Document Object Model (DOM) and vanilla JavaScript operations.
  • Hands on experience with CSS preprocessors using SASS, LESS.
  • Experience in UI Architecture design using Angular components. Thorough understanding of core concepts like Ng Modules, Services, Dependency Injection and @Decorators.
  • Sound Knowledge on AngularJS components like controllers, directives, factory and service resources, routing, dependency injection, 2-way data binding, filters and events.
  • Experience in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach.
  • Experience in developing Web Applications involving J2EE technologies like JAVA, JDBC, JSP Servlets, Struts, Spring and Hibernate.
  • Highly experience in using version controls such as GIT, SVN, CVS and various Bug Tracking tools like Jira, Bugzilla.
  • Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
  • Ability to write clear, well-documented, well-commented and efficient code for web development with good analytical, communication and Interpersonal skills with a strong ability to excel through collaboration with team members.

TECHNICAL COMPETENCIES:

Operating Systems: UNIX, Windows XP/Vista/7/8/9/10, MS DOS, Linux- Ubuntu 14.10/14.04/ 12.04/15.10 , CentOS 5.9/6.0/7.0, MAC OS X

Web Technologies & Services: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, JSON, JQuery, LESS, SASS, Bootstrap, SOAP, REST

JavaScript Libraries: jQuery, jQuery UI, jQuery Mobile, Bootstrap, Redux.js, Backbone.js, Express.js

JavaScript Frameworks: JS 2.0/1.0, Angular.js, Angular 2.0, Angular 4.0, Node.js, Express.js, React.js, Redux, Backbone.js, ECMA Script 5&6

Java Technologies: Java, JDBC, Servlets, JSP, Struts, JSTL, Spring, Hibernate, Web Services, Spring Boot

Package Managers: NPM, Maven, Gradle

Testing: Karma (Jasmine), Junit

Build Tools and Debugging Tools: Grunt, Gulp, Angular-CLI, Webpack, Rally, JIRA, Firebug, Bugzilla

SQL Database & NoSQL Database: PL/SQL (oracle), MySQL, MongoDB

Methodologies Agile, Waterfall, TDD:

Version Control: GIT, CVS, SVN

IDE's and Tools: WebStorm, SublimeText, Eclipse, Toad, Microsoft Visual Code

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Sr. UI, Full Stack Developer

Responsibilities:

  • Developed creative intuitive user interfaces that address business and end-user needs, while considering the technical, physical and temporal constraints of the users.
  • Developed Single Page Applications (SPA) using Angular2, Node.js and Angular.js.
  • Followed John Papa’s style guide (endorsed by Angular Team) across the development to ensure code quality and UI performance.
  • Implementation of a responsive UI which will scale itself depending on the device, platform and browser using Angular 2.0, HTML, CSS, Bootstrap, WebPack, Angular-CLI.
  • Used Webpack2.x module loader and Angular-CLI for development, bundling, linting and building process.
  • Used Ag-grid to represent data and do various operations on it like pinning columns, data sorting, aggregation functions, tool-panel activity, toggle columns and custom filtering.
  • Implemented Angular Events and ng-conf’s to be on track with latest and best performance.
  • ES6 and TypeScript perfect implying that it plays well with ES6 modules, class frameworks and has sort support for Angular 2.
  • Developed the functionality for communicating between the modules mostly involved in VIEW and CONTROLLER section of MVC pattern for project.
  • Developed highly foldable and adaptive grid to hold huge and complex data, the code will be used for future merchandising applications.
  • Written modular, secure and well-tested front-end code in TypeScript, HTML5 and CSS.
  • Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML, XHTML and W3C standards for CSS as well.
  • Responsible for creating efficient design and developing User Interaction screens usingHTML5, CSS3, JavaScript, jQuery, AJAX, Angular.js and JSON.
  • Performed layout of web pages using HTML 4/5, CSS 2/3, JavaScript libraries, SASS.
  • Developed the application initially on AngularJS 1.x with Bootstrap using WebPack build, Spring Boot in middle tier.
  • Used Improved Dependency Injection and child injectors using Angular and writing component replacing directive and controller in angular 1.x.
  • Worked to build efficient web applications using the Restful web services.
  • Used Web Services - WSDL, SOAP for client side for exchange rate calculation and Restful Services to communicate over the network by using Spring Boot.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Worked on projects with Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries based on running in the NodeJS environment.
  • Monitored Node Modules / Bower Components regularly to ensure clean and low dependency architecture.
  • Developed jQuery plugins for Drag and Drop, Widgets, Menus, User Interface and Forms.
  • Worked with AJAX frameworks like JQuery, JSON to develop rich GUIs and involved in performance tuning the website.
  • Developed Business logic and managed the transaction with the database to deliver the content to the presentation layer and to store the data into the data layer. Developed stored procedures using SQL.
  • Implemented DAO (Data Access Object) design pattern to access data from Oracle Database.
  • Developed Repo Initializer app that automates GIT repo and few other configurations and implemented the branching and build/release strategies utilizing GIT.
  • Implemented Project by utilizing Agile Methodology (SDLC): Requirement gathering, Design Code, Integrate, Deployment and Production Phases.
  • Followed best practices from setting up the project to production and participated in daily architectural discussions to ensure the quality.

Environment: Angular 2.0, HTML5, CSS2/3, SASS, TypeScript, JavaScript, ECMA6, Angular.js, Bootstrap, Grunt, Bower, NPM, Babel, Angular CLI, WebPack, Spring Boot, MAVEN, J2EE, GIT, JIRA, Java, NodeJS, RESTful, SOAP, WSDL, SDLC, JQuery, JSON, AJAX, XML, XHTML,Oracle11g, Analytics, Karma

Confidential, Frederick, MD

Sr. Full stack Developer

Responsibilities:

  • Implemented the project using Node.js, AngularJS MVC Frameworks in the development of the web applications.
  • Used advanced level of HTML5, AJAX, JavaScript, CSS3, SASS, LESS and pure CSS layouts.
  • Implemented application level persistence using Hibernate and Spring.
  • Developed various UI (User Interface) components using Struts (MVC), JSP, JSON, Angular JS, XHTML and HTML
  • Responsible for setting up AngularJS framework to achieve data binding between HTML and JavaScript objects.
  • Implemented AngularJS directives that allow thedeveloperto specify custom and reusable HTML like elements, attributes that define data bindings, the behavior of presentation components and DOM manipulation.
  • Responsible for designing page layout using HTML5, CSS3, React-bootstrap along with JQXGrid, JQuery and adding dynamic functionality to each module.
  • Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON, EXT. JS, JavaScript, Bootstrap.
  • Created a single page site to display the status of customer orders using React, Redux and EXT.js.
  • Written code to fetch data from Web services using JQUERY AJAX via JSON response and updating the HTML pages.
  • Used Grunt task runner on the client side along with angular JS to perform unit testing, minification and compiling whenever a change in a file is made.
  • Reconstructing the application architecture from MVC into Flux with a unidirectional data flow to ensure the data consistency.
  • Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Implemented React components such as navigation bar, pagination, popover and toolkit.
  • Developed Package.Json for Bower andNPMUsed $http in Angular JS for consuming RESTful web services.
  • Performed CRUD operations on documents using MongoDB and stores data in the form of documents, which are JSON-like field and value pairs.
  • Managing lifecycle of MongoDB database including database sizing, deployment automation, monitoring and tuning.
  • Worked on creating various types of indexes on different collections to get good performance in Mongo database.
  • Performed unit testing using Karma and Written test cases using Jasmine.

Environment: HTML5/4, CSS3, jQuery, JavaScript, Bootstrap, JSON, Ajax, Angular JS, Redux, React JS, Node.JS, Mongo DB, Java 1.6, Spring 3.0, JDBC, XSD, Web Services, Restful Web Services, ECLIPSE 3.0, Spring, Apache Tomcat Web Server, UNIX, GIT, SVN, NPM, Grunt, Karma, Jasmine, Bower, Twitter Bootstrap, EXT.JS, Flux

Confidential, Manhattan, NY

Sr. UI Developer

Responsibilities:

  • Designed and wrote code for web/mobile HTML5, CSS3, AJAX applications that scale to high-volume production quality.
  • Designed and implemented a SPA (Single Page Application) in Angular JS which consume JSON from a Spring MVC, using Spring Security to secure the Application.
  • Created reusable templates and style sheets based on UI standards and guidelines, performed functional tasks using specifications and wireframes.
  • Done the design, development and testing phases of Software Development using AGILE methodology and Test Driven Development (TDD).
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Customized Data Tables and High charts into Angular JS Directives and Implemented Directives to make customized components.
  • Built custom JavaScript frontend using jQuery 1.9 and custom libraries and improved page load time by 10x.
  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules are being built.
  • Created HTML pages from the PDF's given by the UX and used AngularJS to retrieve data from the rest services
  • Worked on responsiveness of the application and explored the fixed width and fluid layouts using the Twitter Bootstrap.
  • Used advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
  • Worked on various breakpoints within the application for optimum layout and functionalities on mobile, tablets and desktops.
  • Responsible for creating RESTFUL Web Services to serve data to the front-end application in JSON format.
  • Loaded the aggregated data into MongoDB for reporting on the dashboard.
  • Worked on MongoDB schema/document modelling, querying, indexing and tuning.
  • Used Angular JS for CRUD operations on MongoDB.
  • Used JQuery plug-ins for Widgets, Menus, User Interface and Forms.Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
  • Used Ajax calls through AngularJS to populate the data tables on the front-end.
  • Developed real time tracking of class schedules usingNodeJS (socket.io based on socket technology, Express.JS framework).
  • Developed JSP pages and JavaScript for the applications and Written Test Cases using QUnit for JavaScript and Protractor for Angular.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance which is Implemented using AngularJS, HTML5, SASS, Bootstrap, Bable.js and JavaScript.
  • Used Oracle10g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Strong skill of writingGulpfiles to automate the development environment.

Environment: HTML4/5, XHTML, CSS3, JavaScript, AngularJS, jQuery, JSON, Ajax, SQL, Adobe Dreamweaver, Restful, Eclipse, Git, Log4j, Bootstrap, MongoDB, Express.js, Node.js, Spring, SASS, Bootstrap

Confidential, Oaks, PA

UI Developer

Responsibilities:

  • Designed user interfaces with HTML and Angular JS meeting the usability, scalability and performance requirements.
  • Built pages from mock-ups using JavaScript, JQuery, CSS, and HTML.
  • Worked on 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.
  • Worked on JavaScript and the Query framework.
  • Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Implemented and designed user interface for web based customer application.
  • Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
  • Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
  • Created cross-browser compatible and standards-compliant CSS-based page layouts.
  • Integrated with back end code for highly interactive AJAX based applications.
  • Maintained 24/7 high volume availability demands using open source tools such as Linux, Apache, JAVA and MySQL.
  • Successfully wrote and implemented MySQL Queries, Stored procedures and Triggers in MySQL server.
  • Analyzed and created Stored Procedures, Functions, Triggers and Packages.

Environment: HTML, CSS, JavaScript, DOM, MySQL, Ajax, XML, UNIX, Angular.JS, JSON, Web Services, HTML5, Grunt, SVN, GIT

Confidential, Atlanta, GA

UI Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Developed user interfaces using HTML4, CSS3, Bootstrap, jQuery.
  • Develop configure RESTful based Client and Server web applications.
  • Create and use various JPA methods, Entities and DAOs (Data Access Object) to implement various Restful requests.
  • Used Oracle 10g as a DB Server and involved in writing stored procedures and SQL statements for data retrieve.
  • Worked with JSP, Struts to create UI and integrating MVC.
  • Used JavaScript for Client Side validations.
  • Developed the Struts Action classes and Action Form classes and configured them in
  • Struts configuration file as part of the controller component.
  • Created unit test plans and performed unit testing.
  • Used JDBC for Querying data from the database.
  • Implemented the application using Servlets which is based on Model View Controller Design Patterns.
  • Worked on deploying project on Web logic server.
  • Defect fixing and perform re-testing of the application.
  • Developed components of web services (JAX-WS, REST, JAX-RPC) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service).
  • Customization of existing application and maintaining it with the help of Core Java, Struts and Spring.
  • Deploy the application on UNIX box in various environments for by-weekly releases. Integrate the code between GitHub and SVN.

Environment: HTML4, CSS, Java Script, jQuery, Bootstrap, JDK1.6, Spring MVC framework, Multithreading, REST, Eclipse IDE, JavaScript, Oracle 10g, Hibernate ORM, SVN, GitHub, JUnit, Ajax, Servlets

Confidential, Madison, WI

Frontend Web Developer

Responsibilities:

  • Effectively interacted with team members and business users from different regions for requirements capture and analysis.
  • Developed Web services component using WSDL and SOAP with DOM to transfer and transform data between applications.
  • Responsible to enhance the Portal UI using HTML, Java Script,CSS as per the requirements and providing the client side JavaScript validations.
  • Used Ajax framework for server communication and seamless user experience.
  • Created a Customized automated email utilizing HTML, JavaScript, JQuery and Ajax.
  • Used Junit framework for unit testing of application and Log4j to capture the logs.
  • Implemented several design patterns like Singleton, MVC and Factory design patterns.
  • Worked with versioning tools like CVS, SVN and Clear Case and build tools like ANT, Maven.
  • JQuery for designing TABS and DIALOGBOX and which can test any generic JavaScript code,including itself.
  • Developed SQL queries and Stored Procedures for retrieving the data from several databases.
  • Used Hibernate for Object Relational Mapping.
  • Used XML Beans for parsing the XML documents.
  • Involved in Functional and UAT Testing which can be implemented by making software available for a free beta trial on the Internet or through an in-house testing team comprised of actual software.
  • Worked on Agile methodology and effectively took part in Scrum gatherings to deliver quality deliverables within time.

Environment: HTML, CSS, JavaScript, XML, jQuery, MYSQL, JUnit, SOAP, REST, Java, Multithreading, Spring, CVS, SVN, Log4j, XML Beans

We'd love your feedback!