Senior Full-stack Developer Resume
Eden Prairie, MN
SUMMARY:
- 8 years Extensive programming experience in developing web based applications and Client - Server technologies using JavaScript, Node JS, AngularJS and HTML in various domains.
- Expertise in developing front-end of the applications using JavaScript 1.8.5, CSS 2.1, XML 1.1, HTML 5.1, Flex 3.0 and Angular JS 1.2.2.
- Experience in implementing Autocomplete/Autosuggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
- Developed, Configured and Deployed different Portals and UI applications using HTML, CSS, JavaScript, AngularJS and JQuery.
- Profound Knowledge in developing HTML pages using DIV layout, Web Accessibility and Web Usability.
- Strong Experience in dealing 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, JavaScript, prototype JS and various MVC JavaScript frameworks Angular.js and node.js.
- Experience in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
- Profound Knowledge in Document Object Model (DOM).
- Extensive knowledge in OO JavaScript design pattern and JavaScript MVC Patterns.
- Experience of responsive web design (RWD) using CSS3 media queries and using Bootstrap framework.
- Expert in using JSON (JavaScript Object Notation) a lightweight data-interchange format to build collection of name/value pairs and ordered list of values
- Proficient in image editing tools like Photoshop, fireworks, CorelDraw, Illustrator and Paint shop build collection of name/value pairs and ordered list of values
- Expertise in designing various forms, tooltips, menus, tabs that support drag-and-drop, animated effects, data and time selector and many others.
- Involved in designing the user experience interface UI/UX strategy, UI requirements.
- Expert in Various Agile methodologies like Test Driven Development, Test First Development
- Methodology, Incremental and Iterative methodology and Pair Programming
- Experiences with full Software Development Life-cycle (SDLC), architecting scalable platforms, object oriented programming, and agile methodologies.
- Wide experience in using various IDE’s, Notepad++, Eclipse, Webstorm and Visual Studio.
- Experience with User Acceptance Testing (UAT) and Accessibility Testing.
- Good Team Player with Excellent Communication Skills and Highly Motivated analytical Problem Solver and troubleshooter with more attention
- Ability to learn and adapt emerging technologies and implement them in the current projects.
TECHNICAL SKILLS:
UI Web Technologies: HTML, CSS, XHTML, DHTML, JavaScript, Backbone JS, Angular JS, Node Js, AJAX, Bootstrap
HTML Editor: Eclipse IDE, Notepad++, Dreamweaver, Brackets
Programming Languages: Basic C, Java, HTML, CSS, JavaScript, Ext.js, JQuery, AJAX, JSON, XML
Web/App Servers: Apache Tomcat 5.0.25, HTTP Web Server
Wire-Framework: Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4, Adobe Fireworks CS3 and Adobe Illustrator CS3
Operating Systems: Windows NT, Windows 2000, Windows XP (Prof), Win 7
Techniques: Responsive design, Accessibility, Semantic html, Web Performance, Cross browser websites Unobtrusive JavaScript
PROFESSIONAL EXPERIENCE:
Senior Full-Stack Developer
Confidential, Eden Prairie, MN
Responsibilities:
- Followed Agile Software Development Methodology and used agile practices and Test Driven Development Techniques for providing reliable working software.
- Coordinated team application of test-driven development (TDD) strategies for optimizing system quality and for enabling rapid refactoring.
- Worked with Software Architect, customer and BA to build new requirements and was involved in the process of creation of a FSD and BRD for the entire Stats module
- Actively involved in improving legacy application ICUE to OCM.
- Converted legacy application from JSP to JSON by using various frameworks such as Angular.Js, Spring MVC, groovy & MySql for Db communication.
- For client side unit test cases added jasmine test scripts and implemented Gulp as task runner for my project and demonstrated how it will work in-detail to team members.
- Added Gulp, Karma, Package.json files to project.
- Implemented core features of AngularJS framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking.
- Worked extensively on the backend of the application with the database. Involved with various modules of Hibernates (ORM). Implemented OR mappings and HQL.
- Worked on Hibernate-Spring (ORM module) Integration.
- Developing Responsive Design UI, Rich Rest Service Applications, Single Page Applications and HTML Wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries Ajax, Angular JS, and Bootstrap.
- Built Single Page Applications (SPA), Responsive Web Design (RWD) UI, Rich Restful Service Applications, and HTML Wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries, Ajax, AngularJS, and Bootstrap.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
- Involved in writing application level code to interact with RESTful Web APIs, Web Services using AJAX, JSON, XML and jQuery.
- Implemented web services (WSDL) and effectively worked with SOAP and XML, XSLT.
- Written Web Services (WSDL) to exchange data between different applications which are on different platforms.
- In spring-hibernate.xml, defined Data Source, session factory, hibernate-template as bean. Made Spring find reference to Hibernate Template object, where it will see Session Factory Bean object, which gives access to the data source including database tables and POJO classes
- Implemented client side unit test case results display in Jenkins build not going through linux but adding Frontend maven plugin in pom.xml to concern module in the project.
- Handled both Svn and Git
- Bootstrap used along with Angularjs in creating the Application.
- Involved in Architect meetings and experience in Agile methodology.
- Converted entire application to single page.
- Implemented unit test cases using Jasmine and karma in three code-bases such as OCM-base, OCM-common, Ocm-UK
- Handed Groovy Impl’s and Vo for the spring Mvc controllers which creates Json data.
- Used Jboss Jrebel as the server with JDK 1.8 version for entire application and for angular used 1.4.3 version for project.
- Used Sass Css preprocessor for the application.
- Everything is delivered on the given time.
Environment: HTML5/CSS3 with SASS, JS, Bootstrap, Angular.JS, Spring Mvc, Groovy, Mysql, Jboss Jrebel and all client side dependencies, Gulp, karma.
Senior UI Developer
Confidential, San Jose, CA
Responsibilities:
- Involved in developing PPWC( Confidential working capital) website and played an active role in fixing defects in their production issues
- I follow extremely light and efficient agile methodology
- Participated to gather and document client needs to the granularity and worked towards prototyping the same.
- Worked under Kaken framework with Makara as a localization
- Involved in creating dust templates and in modals and properties as well.
- Brought changes in lot of less files and bootstrap as a part of this project
- Used Backbone.Js and Require.JS and Node. JS
- Implemented all pop-up modals with content as static
- Created special routes for the project
- Installed NPM, Bower, Brogan, Grunt
- Used grunt to build and test and solved grunt lint issues
- Created controllers and cleaned up all the code in routing and implemented separate check-access for homepage and dash board as well
- Fixed all the defects in browser compatibility issues in the project using VM ware and Sauce lab
- Giving base URL properly where ever required & handled all the CSS part and changed less files.
- Brought many changes in all the locales (AU,GB,US) and changed their properties depends on Rally and Jira tickets
- Good in resolving merge conflicts by using Webstrom and Intelli J
- Hands on experience in GIT
- Played active role in fixing all the minor bugs in short time & given suggestions in grooming about next sprints and next release
- Maintained good communication with all the team members and manager
- Interested in exploring new technologies apart from that learning and absorbing new stuff what is going in project
Environment: HTML5/CSS3 with LESS, DUST.JS, KRAKEN FRAMEWORK, BOWER as all client side dependencies, Grunt, Json, Require.js and Backbone.Js
Senior UI Developer
Confidential, Dallas, TX
Responsibilities:
- Involved in developing small mobile applications to support SAP mobile platform to our clients.
- Being Agile was involved in all aspects of the project right from requirements phase to production support.
- Participated to gather and document client needs to the granularity and worked towards prototyping the same.
- Developed single page web application using JavaScript framework Angular JS.
- Bootstrap used along with Angular JS in creating the Application.
- Built dynamically generated dropdown lists using Ajax, jQuery and Angular JS.
- Responsible for ensuring the pattern consistency across all pages.
- Designed and developed the web pages from mock- ups.
- Developed user-friendly interface to seamlessly combine the new module with existing login system by using AngularJS framework and JQuery.
- Created the screens with table-less designs meeting W3C standards.
- Created web pages which are informative and yet very neat and interesting to look at.
- Applied J-Query scripts for basic animation and end user screen customization purposes.
- Used AJAX & JSON communication for accessing RESTful web services data payload. Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Web application development for backend systems using Backbone.js and Angular.JS
- Enhanced user experience designing new web features using MVC framework like Backbone js and Ext js
- Enhanced an existing Angular JS application to follow strict MVC patterns for improved source code maintenance which resulted in 40% code reduction, ease of upgrade, scalability, ease of
- Developers spin up and enhanced performance.
- Worked on highly advanced and user interface design and development using Angular Js, Node Js, HTML5 and CSS3
- Developing Responsive Design UI Rich Rest Service Applications, Single Page Applications and HTML Wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries Ajax, Angular JS, and Bootstrap
- Built Single Page Applications (SPA), Responsive Web Design (RWD) UI, Rich Restful Service Applications, and HTML Wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries, Ajax, AngularJS and Bootstrap
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Used AJAX extensively to implement front end /user interface features in the application.
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, Web Service call and JSON.
- Designed and developed custom jQuery components for the front end client side validations.
- Coded extensively in jQuery with Bootstrap to make rich Internet web pages and created custom date picker on the website.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML5 and CSS3.
- Integrated Java Mail API for sending mails to customer.
- Integrated with various databases for retrieving the data using AJAX/JSON.
- Developed stored procedures, Sql, Triggers, Schemas, Tables, Views.
- Experience in creating print specific CSS style.
- Used the JQuery widgets like Accordion and Date picker.
- Installed LESS on server with Node Package Manager (NPM).
- Using Lo-Dash made our custom builds which give higher performance and have great extra features.
- Worked on Draggable, Droppable and Resizable JQuery interactions.
- Designed 10 Unique themes with rich and flexible to accommodate different scenarios in which the user might want to display the data.
- Heavily involved in the defect fixing and additional development activities - coordinating with the SQA team for the complete approval in UAT.
- Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the
- Issues:
- Ensured site design integrity and quality control consistency throughout the project’s lifecycle.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
Environment: HTML4/HTML5, CSS/CSS3, JavaScript, JQuery, AJAX, Bootstrap, Photoshop, Dreamweaver, Illustrator, Information Architecture, AngularJS, SQL and Tomcat.
Senior UI Developer
Confidential, MI
Responsibilities:
- Involved in the development of programming user interface design and front-end (HTML) for the Web application using HTML, Java Script & CSS to the requirements of the client
- Coordination of project activities and ensure that all project phases are followed and properly documented
- Transformed design mock-ups into cross-browser compatible HTML/CSS layouts and implemented dynamic Elements and reusable libraries with JavaScript, JQuery and Angular.js
- Experience in writing custom Directive, custom filters using Angular JS.
- Used Angular.js for Model-View-View Model (MVVM) pattern.
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
- Experience in writing SPA(Single Page Application ) using Angular JS, responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery AJAX, Angular Js and JSON
- Developed GUI using JavaScript, HTML/HTML5, AJAX, CSS and JQuery in ongoing projects.
- Model building by hand in HTML, CSS, XHTML, JavaScript, jQuery and AJAX.
- Coded Java Script for page functionality using JQuery.
- Learned all necessary front-end skills, a mastery of CSS, HTML.
- Extensively involved in the discussions and design sessions user experience to provide input to designs.
- Good Understanding on Compiler, linking, isolated scope in angular JS.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Created Custom Filter, Custom Directive using Angular JS.
- Post Trade Web Application built using HTML 5, Java Script, Angular JS, J Query, JSON, and AJAX
- Enhanced user experience by designing new web features using MVC Framework like Angular JS and node.js
- Well experienced in debugging websites using Firebug, Fiddler, Developer tools.
- Improved user experience through the design and creation of new web features and components and handling platform compatibility issues(IE, Firefox, and Safari) on both Windows
- Managed application state using server and client-based State Management options
- Created pages for selecting the book size, layout type for a photo book.
- Created browser compatibility web pages using HTML5, CSS3, JavaScript, and jQuery.
- Created animations for photos for specific books as per the requirement.
- Integrated with third party photo storage applications like Instagram, Facebook, Picasa etc.,
- Heavily involved in the defect fixing and additional development activities - coordinating with the SQA team for the complete approval in UAT.
Environment: HTML5, XHTML, CSS, Dreamweaver, JavaScript, JQuery, AJAX.
UI Developer
Confidential, Danville, PA
Responsibilities:
- Responsible for transforming designed mock-ups to HTML pages using DHTML, CSS, JavaScript, and JQuery.
- Developed fast loading images using Adobe Photoshop.
- Client interaction for requirements analysis and issue resolution with functional specifications for Billing, Quote creation, Tool Configuration, Reporting and Contract admin.
- Used CSS based design techniques to eliminate table-based layouts and CSS Sprites to speed up page loading and improve the website performance.
- Give rich UI experience using Ajax capabilities using DWR, JQuery and MVC Framework.
- Used Google analytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
- Developed CSS3 style sheets to give gradient effects, page layouts, navigation and icons
- Applied industry best practices and standards when project requirements were lagging.
- Implemented MVC Frameworks, Media Queries to create Responsive web pages.
- Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Implemented Drag and Drop functionality using jQuery framework.
- Used Ajax, JSON with jQuery for request data and response processing.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Used XML to transfer the application data between client and server. In server-side Servlets is used to construct and parse the data in XML format and in client-side Java is used.
- Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Designed dynamic and browser compatible pages using HTML5, CSS3, DOM and JavaScript.
- Used Dreamweaver CS3 and Adobe Flash for designing pages.
- Developed using CSS3 to maintain the uniformity of all the screens throughout the application and positioning of screen objects
- Designing and maintaining the website content up to date.
- Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
- Responsible for creating efficient design and developing user interaction screens using HTML5,CSS3, JavaScript, JQuery, AJAX and JSON
- Extensive experience in developing web page quickly and effectively using JQuery, HTML5, CSS3,Responsive Web
- Design Bootstrap and Experience in making webpages cross browser compatible
- Maintaining the online chat system and blogs for individual users.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
Environment: JavaScript, Ajax, JSON, JQuery, Dojo, HTML, DHTML, XHTML, CSS, XML, Bootstrap, Tomcat AS, Oracle, UNIX, Eclipse IDE
UI Developer
Confidential, Pittsburgh, PA
Responsibilities:
- Gathered and analyzed the requirements and converted them into User Requirement Specifications and functional Requirement Specifications for the designers and developers to understand them as per their perspective.
- Designed business applications using web technologies like HTML4/5, XHTML, and CSS2/3 based on W3C standards.
- Developed CSS3 style sheets to give gradient effects, page layouts, navigation and icons.
- Applied industry best practices and standards when project requirements were lagging.
- Involved in designing and implementing Web2.0 Rich UI for the Self-service Application using JQuery
- Ajax framework and Widget based JavaScript programmed model.
- Created Master Pages, CSS Styles Sheets and Integrated to Silver light and got approval from
- Business Stake holders.
- Extensively used CSS and Bootstrap for styling the elements.
- Developed the administrative UI using Angular.js and Node.js.
- Designed Frontend with in object oriented JavaScript Framework like Node.js and Ext.js.
- Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
- Developed the custom data grids upon JQuery framework to deliver the business data.
- Developed HTML prototypes and UI deliverables, such as wireframes, screen mock-ups and interface design.
- Worked upon the dashboard for the project which contained a variety of charts and drag gable
- Components using jQuery UI Library
- Designed and developed User Interface Web Forms using Flash, CSS, Adobe, Photoshop, Dreamweaver, and JavaScript
- Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML and XHTML and W3C standards for CSS as well.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions
- Used Ajax effectively to create pagination and with client side events like quick search.
- Used AJAX framework for asynchronous data transfer between the browser and the server.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and JQuery.
- Involved in JavaScript coding for validations, and passing attributes from one screen to another.
- Created Mock-up designs and developed various functionalities with JavaScript and jQuery.
- Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio
- Button, drop-down menu selections into a cookie
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features
Environment: HTML5, CSS3, JQuery, JavaScript, AJAX, XML, Firebug, DHTML, Adobe, Flash, Dreamweaver, Photoshop, Oracle, Windows
Web Developer
Confidential
Responsibilities:
- Involved in Software Development Life Cycle
- Involved in developing design specifications, website architecture and web application based on the provided functional and requirements and design layout.
- Developed the web application using MS SQL SERVER, HTML and JavaScript
- Used JavaScript as the scripting language and is used for detecting the visitor’s browser, validating the forms, providing event functions, animation etc.
- Developed the front end of the portal using HTML, JavaScript, AJAX and CSS
- Used Cascading Style Sheets (CSS) for styling and to achieve uniformity Used JavaScript to provide AJAX functionality to make website perform better for image loading and for dynamic loading of the web page without refreshing
- Extensively used select, insert, update, delete, join and between queries while maintaining the database.
- Written stored procedures and triggers for improving the security, speed and efficiency of the website by using them in several situations like updating tables, adding new member, tracking of modifications database transactions etc.
- DOM is used to parse the xml documents
- Involved in setting up the environment, installing the application and web servers
Environment: HTML AJAX, JQuery JavaScript, PHP, CSS, DOM, MS SQL, XML.
Web Developer
Confidential
Responsibilities:
- Created web pages for each project using XHTML, CSS, and JavaScript.
- Implemented JavaScript calendar to make use of On ClientDateSelectionChanged event of calendar extender to achieve dynamic Date selection for tasks, events and invitation.
- Developed and implemented pure CSS-based page layouts.
- Identifying and solving cross-browser compatibility issues relating to XHTML and CSS.
- Creating new web pages from Photoshop mockups using CSS and XHTML.
- Worked on tools like Home site, Dream Weaver, Photoshop and Image Ready and also constructed and evaluated prototypes following standards.
- Worked with CSS Selectors, classes, ids, pseudo classes, Inheritance and cascade concepts, Box model with fixed width, fluid & elastic layouts
- Developed user interface using JSP, JSP Tag libraries and Java Script to simplify the complexities of the application
- Used the subnav items that are nested as children of their associated tab in the HTML. This helps to view the page without the style sheets so that the navigation makes sense.
- Constructed Web Wireframes and Mock-ups by designing and building interaction, determined screen layouts, style, color palettes, action, audio, and graphics
Environment: JavaScript, Photoshop, Ajax, CSS, JSP, DHTML, XHTML, HTML, XML, CSS, Photoshop, Tomcat, Ant.