Sr. Full Stack / Ui Developer Resume
Barrington, IL
SUMMARY:
- Over 8+ years of extensive experience in software development life cycle (SDLC) in developing and designing user experience using HTML4.0/HTML5, XHTML, XML, CSS, CSS3, JavaScript, JSP, jQuery, AJAX, JSON, Bootstrap, EXTJs, AngularJS, PHP, Web Services, Struts, Springs, Hibernate, OOJS.
- 3 years of experience in NoSQl databases along with installation, configuration and administration of MongoDB.
- Experience in managing lifecycle of MongoDB database including database sizing, deployment automation, monitoring and tuning.
- Extensive experience in deploying, managing and developing MongoDB clusters, Creation and monitoring Shard Sets.
- Worked on creating various types of indexes on different collections to get good performance in Mongo database.
- Expert in creating SQL Queries, PL/SQL Packages, Function, stored procedures, triggers, and cursors, created database objects like tables, views, sequences, synonyms, indexes using Oracle tools like SQL*Plus, SQL Developer and Toad.
- Proficient in advance features of Oracle 11g for PL/SQL programming like Using Records and Collections, Bulk Bind, Ref. Cursors, Nested tables and Dynamic SQL, Oracle Advanced queues.
- Hands on experience with designing and developing applications that use MongoDB.
- Experience in performance tuning of Oracle BI Repository & Dashboards / Reports, by implementing Aggregate tables, Indexes and managing Cache.
- Good experience in AWS(S3) and Elastic MapReduce(EMR).
- Worked with the JavaScript frameworks like JQuery, AngularJS and Node.JS.
- Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
- Experience in Hibernate object - relational mapping framework.
- Experienced in client side design and validation using HTML and JavaScript.
- Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Experience in software planning, designing and building enterprise applications for manual and automation process.
- Designed the web layouts using Adobe Photoshop.
- Excellent knowledge in the development of User Experience web and mobile based applications.
- Experienced in developing event driven applications using AJAX, JSON and XML.
- Detailed understanding of DOM and DOM functions.
- Experience with application server technologies like Web Logic, JBOSS and Apache Tomcat.
- Configuration and Version control management using CVS, SVN and GIT.
- Worked on web applications that required cross browser compatibilities like Chrome, Safari, Firefox, Internet Explorer and Opera.
- Involved in several web application development projects that required Responsive Web Design.
- Good Web Application debugging skills using Chrome Developers Tools and Firebug.
- Have good communication skills to discuss the projects with technical and non-technical SME's.
- Expertise in Data Base Design & Normalization and writing SQL queries.
- Experience in working with multiple operating system including Windows, UNIX and Linux.
- Expert knowledge in data warehousing and business intelligence concepts.
- Knowledge of Agile methodology and experience working in a fast-paced Scrum environment.
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, PHP, AJAX, JQuery, BootStrap, JSON, Apache
JavaScript Libraries: Ext JS, Backbone.js, Node.js, Angular.js, React.js.
IDE's and Tools: Firebug, Developer Tools, EditPlus, JSfiddle, Webstrom, Sublimetext, SQL Developer, SQL* Plus, Eclipse, Toad, OBIEE(10g,11g)
Java Technologies: Java, JDBC, Servlets, JSP, Struts, JSTL, Spring, Hibernate, Web Services, WSDL
Publishing Tools: Adobe PageMaker, MS Office.
Tools: Ant, VNC, SQL Developer, Junit.
Debugging Tools: Firebug, Bugzilla.
Database: PL/SQL(oracle), MySQL, MSSQL, MongoDB
Version Mgmt.: Subversion, GIT, CVS.
Operating System: Windows XP/Vista/7/8, MAC OS X
PROFESSIONAL EXPERIENCE:
Confidential, Barrington, IL
Sr. Full Stack / UI Developer
Responsibilities:
- Development of custom angular directives, which can be use along with HTML 5 components for DOM Manipulation.
- Thorough understanding of application development life cycle methodologies.
- Used AngularJS, Node.JS, Ember.Js to develop the Single Page Application (SPA).
- Knowledge of human factors and usability, best practices for interface design.
- Involved in designing the service oriented architecture (SOA) using Web services like SOAP, WSDL and Restful.
- Deep understanding of JavaScript and JQuery framework.
- Worked on with Angular JS framework.
- Made AJAX calls using backbone.js for getting the data and parsing it for showing on the web page.
- Designed business applications using web technologies like HTML4/5, XHTML, and CSS2/3.
- Worked on JSP’s in page and JSON structure for the content coming from the backend.
- Developed data formatted applications and deploy the script using client side scripting using JavaScript.
- Used SVN for revision control and code management.
- Worked with partners and clients at every stage of implementation of the integration, for instance to gather requirements, finalize analysis, review completed implementation, UAT and sign-off.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Developed hibernate persistent POJO’s, developed criteria queries for query tuning.
- Worked on cross-browser compatibility and fixed the bugs for several browsers.
- Worked on cross-browser compatibility and fixed the bugs for several browsers.
- Worked on with RESTful and Soap web services.
- Knowledge of human factors and usability, best practices for interface design.
- Experience in performing CRUD operations on documents using MongoDB.
- Creating/Dropping collections using MongoDB.
- Managing Mongo database using MMS monitoring tool.
- Worked on MongoDB database concepts such as locking, transactions, indexes, sharding, replication and schema design.
- Excellent problem solving skills and the ability to work independently.
Environment: AngularJS, HTML5, CSS2/3, JavaScript, EmberJS, Cordova API, RESTful, SOAP, WSDL, JSON, AJAX, XML, SVN, Hibernate, XHTML, Analytics.
Confidential, Buffalo, NY
Sr. Full Stack / UI Developer
Responsibilities:
- Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements and architecture of the project.
- Involved in development of the web pages using AngularJS, JSP and Java Script.
- Written many custom directives, services and filters in AngularJS as per the functional requirements.
- Followed MVC model and used spring frameworksfordeveloping the Web layer ofthe application.
- Developed User Interface and web page screens for various modules using JSP, Html, CSS, JavaScript, and AJAX and Angular JS.
- Used spring, Hibernate module as an Object Relational mapping tool for back end operations over SQL database.
- Worked with team in making the website mobile responsive using media queries and flexible grid layouts.
- Bug fixes for existing care source website and also software enhancement.
- Used JQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application.
- Developed interfaces and their implementation classes to communicate with the mid-tier (services) usingJMS.
- Extensively used JavaScript to provide dynamic User Interface and for the client side validations.
- Used AJAX framework for asynchronous data transfer between the browser and the server.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Developed XSD’S and XSLT for Web services.
- Used SOAP UI for testing the Web Service.
Environment: AngularJS, HTML4, CSS, AJAX, JOSN, XML, JQuery, MomentJS, EmberJS, Webstorm, bootstrap.
Confidential, Malvern, PA
UI developer
Responsibilities:
- Designed the front end applications, user interactive web pages in a professional manner with using web technologies like HTML, DHTML, XHTML, XSL, XSLT and CSS.
- Designed web pages using with HTML, DHTML, XHTML, XSL, XSLT, CSS and jQuery.
- Implemented RESTful Web Services for other applications to communicate.
- Performed client side validations over the forms using JavaScript.
- Developed CSS page layouts, styles and table less coding for efficient design.
- Proficiency in implementing the design to meet SEO and worked on various browsers like IE 6/7/8, Firefox 3.0/3.1, Chrome, and Opera for cross-browser implementation.
- Worked on JavaScript and Browser Cache mechanism for storing and retrieving data for the website.
- Created client side validation using technologies such as ext JS and JavaScript.
- Extensively worked with JQuery UI for Effects.
- Spring, DAO’s and Hibernate and were used in building business layer.
- Hibernate was used in persistence Layer. Databases are used to configuration data to the application.
- Implemented Controller framework deploying spring controller.
- Integrated Spring Security for multiple users.
- Designed and implemented the User Interface using Google's AngularJS MVC framework (which means JavaScript, HTML, and CSS), JQuery, JSP and AJAX.
- Used CSS selectors for condition based styling and pseudo-classes to add some special effects to selectors.
- Worked with existing application to convert static layout into responsive layout for various devices.
- Used JSON objects effectively for efficient client side coding.
- Developed UI, Virtual Objects (VO) and models by using Flash, Ajax, and Action Script 3.0.
- Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application (RIA).
- Translated market and product requirements into UI designs in the form of conceptual models, wire frames and prototypes.
- Involved in creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Developed the reusable framework for the application using .NET 3.5 and implemented the MVC (Model View Controller) with Service facade and Abstract Factory to build the architecture framework.
- Designed page - layouts using Dreamweaver and Adobe Photoshop CS4
- Partly involved in writing stored procedures, views, cursors and triggers using SQL Server 2008.
- Involved in writing and modifying Procedure, Queries, Views and Triggers.
- Responsible for the Design, Deploy and development of the web applications.
Environment: Struts, Hibernate, UAT testing, HTML4, CSS, AJAX, JOSN, XML, IIS 7.5, JQuery, MomentJS, EmberJS, SVN, Webstorm, bootstrap.
Confidential, FL
UI Developer
Responsibilities:
- Responsible for translating designs and concepts into highly usable and engaging web applications using a variety of technologies
- Involved in Requirement gathering phase in order to gather the requirements from the business users and dealing with UX team to continuously accommodate changing user requirements
- Developed the user interface for registration using HTML, CSS, jQuery, AJAX.
- Developed profile page options with jQuery, AJAX.
- Designed profile option bar with CSS, jQuery and HTML.
- Converted business requirements into technical requirements in preparation of High level design document and Functional specifications.
- Implemented a common styling with the help of CSS across entire application that controls color, layout, width, height, font size, images size and accomplished other graphic related features.
- Design and implementation of new feature or software components for the front-end of a large Web application
- Used MS Visio, Dreamweaver and Photoshop tools for web application development
- Daily SCRUM stand-up meeting and provided demo to the business.
- Extensively worked on designing web pages using HTML, DHTML, CSS, JavaScript and Ajax.
- Used JSF 2.2 in few parts of the application to provide a face lift (better look and feel).
- Involved in development of various controller classes as a part of Spring MVC Framework.
- Participated in development of a well responsive single page application using AngularJS framework, JavaScript, and jQuery in conjunction with HTML5, CSS3standards, with front-end UI team.
- Experience on MVVM the controller is replaced with a view model. The view model exposes the data and command objects that the view needs.
- Experience on highly distributed and scalable message based architecture EJB, JMS, REST, Groovy and Java Script integration.
- Experience on Maven which artifacts to download to a user’s local cache.
- Involved with the Unix where users typically interact with UNIX shell using terminal emulator.
- Involved in Middleware programs provide messaging services so that different applications can communicate using messaging frameworks like REST, JSON.
- Experience on Triggered by a high level, overarching business or time based event.
- Using Spring 4.0 for creating the object using dependency injection (IOC).
- Using DB2 10.0 as a database in the backend.
- Featured as “One of the Creative Mobile Ideas” across all Infosys Development Centers.
- Worked and involved in development, enhancement and testing of the application.
- Worked one-on-one with client to develop layout, color scheme and layout and implemented it into a final interface design with the HTML5/CSS3,Bootstrapand JavaScript.
- Designed the table less web applications using CSS, Less CSS and with the help of and tags as per W3C standards.
- Developed REST APIs usingWEB API (SOA).
- Created Email templates using HTML Tables.
- Analyzed code and fixed bugs.
- Use JS framework such as Angular JS (for data driven apps) and Backbone.js (for heavy DOM manipulation).
- Involved in peer-to-peer code reviews and functional testing.
- Used JQuery core library functions for the logical implementation part at client side for all the application.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Involved in writing SQL Queries, Stored Procedures.
- Worked with GIT version control, vagrant environment using node.js, Gulpfor compiling, and the JIRA ticketing system.
- Used tracking tools as JIRA for bug tracking.
- Worked on creating simulation environment using Node JS and Mongo DB.
Environment: HTML5, CSS3, JavaScript, JQuery, YUI, Adobe Photoshop, Adobe Dreamweaver, Angular.js, Backbone.js, node.js, Ext.js, Kendo UI, Mongo DB, Responsive Design, Mobile Apps(IOS, Android, AJAX, DOJO, DOM, Firebug, SOAP, Web services, XML, XSLT.
Confidential, FL
UI Developer
Responsibilities:
- Creating Front-end Applications using HTML, CSS, JavaScript, JQuery, AJAX, XML and JSON.
- Contribute to the design direction of our product set.
- Designing and implementing functionality using technologies including JavaScript, AJAX, and JavaScript frameworks such as JQuery.
- Contribute positively to the overall team dynamic; participate in stand-up meetings, planning and design sessions and other business-development working.
- Elegant implementation of page designs in standards-compliant HTML and CSS.
- Worked closely with other senior developers, product managers, system architects, and the QA team to deliver optimal designs and software to meet and exceed expectations following MVC architecture, under the Rational Unified Process (RUP).
- Leading technical projects with a focus on quality and improving the user experience.
- Working directly with clients to design and develop elegant solutions.
- Tested cross-browsers compatibility on a range of projects.
- Developed Hibernate Entity classes corresponding to database tables.
- Implemented JavaScript for client side validations.
- Used HTML, CSS, Java script and Used Eclipse as IDE.
- Data Modeling, writing Stored Procedures and SQL, PL/SQL queries in Oracle 11g.
- Developed proof of concepts and provided work/time estimates for design and development efforts.
- Coordinating with the QA lead for development of test plan, test cases, test code and actual testing.
- Creating rapid prototypes of interfaces to be used as blueprints for technical development.
Environment: HTML, CSS, JavaScript, AJAX, JQuery, JSPs, Apache Tomcat, Oracle, Subversion, Windows.
