Sr. Full Stack / Ui Developer Resume
Nyc, NY
SUMMARY:
- Over 8+ years of extensive experience in the field of Web Applications development using front - end technologies like HTML 4/5, CSS 2/3, XHTML, DHTML, JavaScript, jQuery, Ajax, XML, Web Services, Java/J2EE, Struts1.2, Spring, Hibernate.
- 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.
- Experience on working 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.
- Experience in implementation of business applications using BEA Web logic, WebSphere, IBM Web Sphere Application and Portal Server (WAS/WPS) and Tomcat.
- Extensive programming experience in writing web application programs covering front-end / UI jQuery and AJAX for building rich user friendly, high performance web applications.
- Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like SAAS, AngularJS, BackboneJS, DustJs, ReactJs, DOJO and NodeJs.
- Implemented and used web services with the help of WSDL, SOAP and RESTful to get updates from third parties.
- Sound Knowledge on AngularJS components like controllers, directives, factory and service resources, routing, dependency injection, 2-way data binding, filters and events
- Mission Focused Aspirant with sweeping proficiency in using version controls such as CVS, GIT, SVN and Rational Clear Case.
- Resourceful Contender with wide-ranging swiftness in improving the performance in creating Cross browser application using Modernizr and WebShims
- Experience with various MVC JavaScript frameworks like AngularJS, Backbones and NodeJS.
- Professional in using AngularJs MVVM architecture, expert in Single Page Application like ui-router and ngRoute, with experience in creating custom Controllers, Directives, Services, Filters.
- Experience in working with Relational Database (RDBMS) concepts, database designing, Normalization, PL/SQL, Stored Procedures, Triggers and extensively worked with SQL Server, Oracle, MySQL, Cassandra and MongoDB.
- Experience working with various IDEs like Adobe Dreamweaver, Adobe Experience Manager, Eclipse, Net Beans, Adobe Photoshop.
- Experienced in JavaScript libraries such jQuery, jQuery UI, Backbone, ReactJS and Ember to develop user interface widgets and manipulate DOM efficiently.
- Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
- Good Experience in working in both TDD and BDD Environment and Good Exposure to different JavaScript testing Frameworks like QUnit, Jasmine, Mocha, Karma.
- Experience in creating test suites using JASMINE and always participated in cross-browser and platform testing, QA and UAT testing and bug fixing.
- Integrated Redux Framework with ReactJS to handle large chunks of data for the better performance.
- Having a decent work experience on Jasmine, YUI to test JavaScript code very quick. Knowledge in CSS preprocessors SASS and LESS.
- Well versed in different phases of software development life cycle including Designing, Wireframes, Usability Testing, Programming and Presentation to clients and preparing customer specifications as part of software technical requirements.
- Proficiency in deploying applications on J2EE Application servers like Tomcat, JBOSS, and WebLogic, IBM ILOG JRules.
- Experience in working with multiple operating system including Windows, UNIX and LINUX.
- Experience in working with different domains Banking, Finance, Medical and Insurance.
- Expert in handling production related issues and produced best efforts under highly pressured conditions.
- Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
- Proficiency in coordination, management, problem solving, analytical and presentation Skills.
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
IDE's and Tools: Firebug, Developer Tools, EditPlus, JSfiddle, Webstrom, Sublimetext, SQL Developer, SQL* Plus, Eclipse, Toad, Grunt, Gulp, OBIEE(10g,11g)
Web Services: REST, SOAP
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, Jasmine, Karma.
Debugging Tools: Firebug, Bugzilla.
Database: PL/SQL(oracle), MySQL, MSSQL, MongoDB
Methodologies: Agile, Waterfall, TDD
Version Mgmt: Subversion, GIT, CVS, SVN.
Operating System: Windows XP/Vista/7/8, MAC OS X
PROFESSIONAL EXPERIENCE:
Confidential, NYC, NY
Sr. Full Stack / UI Developer
Responsibilities:
- Worked on custom AngularJS directives, which can be use along with HTML 5 components for DOM Manipulation.
- Designed business applications using web technologies like HTML4/5, XHTML, and CSS2/3.
- Deep understanding of JavaScript and JQuery framework Which is designed to simplify the client-side scripting of HTML .
- Used AngularJS, Node.JS, Ember.JS frameworks which is used to address many challenges in developing single page applications(SPA).
- Involved in designing the service oriented architecture (SOA) using Web services like SOAP, WSDL and RESTful that compiles the content into one user interface.
- 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.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Developed Repo Initializer app that automates GIT repo, Jenkins job and few other configurations and implemented the branching and build/release strategies utilizing GIT.
- Worked with GIT version control, vagrant environment using Node.JS, Gulp for compiling, and the JIRA ticketing system.
- Created and maintained an application to gather data from defect tracking system and source code management tool (GIT) and assemble it into release notes.
- Worked on cross-browser compatibility and fixed the bugs for several browsers.
- Knowledge of human factors and usability, best practices for interface design.
- Thorough knowledge in core Java concepts like OOPS, JUnit and advanced Java concepts like JSP, Servlets, HTML, XML, Hibernate, AJAX, Java Beans, JDBC and SPRING.
- Experience in performing CRUD operations on documents using MongoDB and stores data in the form of documents, which are JSON-like field and value pairs
- Used React JS to create controllers to handle events triggered by client and send request to server.
- Creating/Dropping collections using MongoDB and Implemented one document one query structure for retrieving the data from relational data bases .
- 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 Node.js environment.
- Developed internal application using Angular.js and Node.js connecting to Oracle on the backend.
- Managing Mongo database using MMS and download data from multiple Shopify stores and organize them in a single MongoDB database.
- Develop and design UI for databases of jobseekers and companies and create multiple modals in a single page using ReactJS.
- Worked with cutting edge cloud technology such as AWS.
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
- Integrated Hibernate ORM with Spring-Hibernate framework to facilitate DML and DQL queries and represent object-database mapping.
- Worked on implementing current Rest web services to one of cloud computing services AWS.
- Worked on MongoDB database concepts such as locking, transactions, indexes, sharing, replication and schema design.
- Experienced in writing complex SQL Queries, Stored Procedures, Triggers, Views, Cursors, Joins, Constraints, DDL, DML and User Defined Functions to implement the business logic.
- Used Agile methodology and worked in a fast-paced Scrum environment in which a framework that delivers customer collaboration and interaction with processes and tools
- 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.
- Performed unit testing using Jasmine, karma, Mocha for testing JavaScript code.
Environment: AngularJS, HTML5, CSS2/3, JavaScript, ReactJS, Cordova API, NodeJS, RESTful, SOAP, WSDL, JSON, AJAX, XML, GIT, Hibernate, XHTML, Analytics, karma.
Confidential, Newark, NJ
Sr. Full Stack / UI Developer
Responsibilities:
- Responsible for the implementation of Web Design based on HTML5/4, CSS3, jQuery, JavaScript Bootstrap.
- Developed Web services using SOAP, WSDL, XML, and SOAP-UI.
- Involving in Analysis, Design, and Development Testing and Production phases for the new requirements of the POMS Application.
- Analyzing functional requirements and writing technical design specifications for the new requirements.
- Writing controllers in AngularJS that are responsible for transferring control between components, routing and rendering views.
- JQuery library and Angular JS has been used for creation of powerful dynamic.
- Developed UI using Angular JS for rich customer interaction and components that hold model data and call back functions for the actions triggered from the view.
- Used Angular JS to design Single Page Applications and connected Angular JS filters to filter functionality in search box.
- Developed JSP pages and JavaScript for the applications and Written Test Cases using QUnit for JavaScript and Protractor for Angular.
- Involved in coding new features for the application and Performed troubleshooting on all mobile platforms both through telephony Avaya system, and with remote support. Supporting iOS, Android.
- Created the Application using React JS and Node JS libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
- Designed and implemented data tables as per data model and Performed joint system testing the application that involved other downstream systems.
- Worked on creating simulation environment using Node JS and MongoDB.
- Collected data from focus group and created JSON files to query on MongoDB.
- Involved in Coding based on the spring framework.
- Implemented flexible routing and nested using Angular JS-UI -router.
- Used Bootstrap and media queries to create a Responsive Webpage across different screen-sizes.
- Used Informix as a data model and for all database related (CRUD) operations.
- Wrote JUnit test cases for each requirement and tested the code as required.
- Used RESTful APIs which support JSON and XML to access back-end data payload and Implemented Web services to send order details to downstream systems using REST.
- Webpages and web applications by using its advanced and cross browser functionality.
- Used browserify, flux to manage with targeted URL's (Uni-Directional data flows) and to monitor the application.
- Used Oracle10g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
- Involved in bug fixing during the System testing, Joint System testing and User acceptance which is Implemented using AngularJS, HTML5, SASS, Bootstrap, Bablejs and JavaScript.
- Performed Database connectivity and transactions, written stored procedures as per the requirement in MySQL.
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Strong skill of writing Gulp files to automate the development environment.
- Involved in support for QA Team while doing integration testing, regression testing, systems testing.
- Used SVN, Visual Source Safe(VSF) and Team Foundation Server(TFS) as a code repository and for code management.
Environment: HTML5/4, CSS3, jQuery, JavaScript, Bootstrap, JSON, Angular JS, React JS, Node JS, Mongo DB, Java 1.6, Spring 3.0, JDBC, XSD, Web Services, Restful Web Services, ECLIPSE 3.0, Spring Source Tool Suite, Apache Tomcat Web Server, Informix, UNIX, GIT, SVN.
Confidential, Lake Forest, IL
Front End Web Developer/Designer
Responsibilities:
- Using advanced level of HTML5, AJAX, JavaScript, CSS3 and pure CSS layouts. Implemented application level persistence using Hibernate and Spring. Developed various UI (User Interface) components using Struts (MVC), JSP, JSON, AngularJS, XHTML and HTML
- Responsible for transforming designed mock-ups to web pages, followed MVC Structure to develop Application.
- Implemented AngularJS directives that allow the developer to specify custom and reusable HTML-like elements, attributes that define data bindings, the behavior of presentation components and DOM manipulation.
- Involved in writing jQuery based Ajax Requests to implement front end /user interface features in the application.
- Edited web pages for achieving design goals with CSS2, JavaScript and jQuery.
- Used jQuery Plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Responsible for setting up AngularJS framework to achieve data binding between HTML and JavaScript objects.
- Used Responsive Web Design so that the website is compatible with different devices like desktops, laptops, tablets and smart phones.
- Implemented Restful Web Services for other applications to communicate which is used for opening, closing the locker door web service operations.
- Used Ajax to refresh only certain section of the page and reduce the load on the web server.
- Used Bamboo tool for continuous integration which is used to build, test and deploy applications automatically as per requirements and thus helps speed up the release process.
- Used Gulp for managing and automating the development workflow.
- Involved in writing and modifying Procedure, Queries, Views and Triggers.
- Written SQL Queries to interact with Oracle database using JDBC and used Hibernate, object/relational-mapping (ORM) solution, and developed a technique of mapping data representation from MVC model to Oracle Relational Data model with a SQL- based schema.
- Created and modified Complex SQL Commands and implemented Auditing of the outbound as well as inbound tractions between CRC and CME corner using Spring AOP and SQL Triggers.
- Used Maven Plug-ins for one or more repositories such as the Maven 2 Central Repository, and stores them in a local cache.
- Used Log4j for Logging various levels of information like error, info, debug into the log files.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM Functions.
- Successfully executed the entire test cases and fixed any bugs/issues identified during the test cycles.
Environment: HTML4, XHTML, CSS2, JavaScript, AngularJS, jQuery, JSON, Ajax, SQL, Adobe Dreamweaver, Oracle, Eclipse, Bamboo, Log4j, Firebug.
Confidential, Falls Church, VA
UI Developer
Responsibilities:
- Responsible for translating designs and concepts into highly usable and engaging web applications using a variety of technologies
- Involved in Requirement phase to gather the requirements from the business users and dealing with UX team to continuously accommodate changing user requirements
- Daily SCRUM stand-up meeting and provided demo to the business.
- 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
- Extensively worked on designing web pages using HTML, DHTML, CSS, JavaScript and Ajax.
- 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, Bootstrap and JavaScript.
- Designed the table less web applications using CSS, Less CSS and with the help of and tags as per W3C standards.
- Created Email templates using HTML Tables and analyzed code and fixed bugs.
- 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, CSS3 standards, with front-end UI team.
- Experience on highly distributed and scalable message based architecture EJB, JMS, REST, Groovy and JavaScript integration.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Use JS framework such as Angular JS (for data driven apps) and Backbone.js (for heavy DOM manipulation).
- Developed REST APIs using WEB API (SOA) and implemented REST API interfaces using JavaScript and Node.js.
- 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 and for data retrieving and storing using ORM.
- Featured as “One of the Creative Mobile Ideas” across all Infosys Development Centers.
- Worked and involved in development, enhancement and testing of the application.
- 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.
- Experience on Triggered by a high level, overarching business or time based event.
- Featured as “One of the Creative Mobile Ideas” across all Infosys Development Centers.
- Worked and involved in development, enhancement and testing of the application.
- Involved in writing SQL Queries, Stored Procedures.
- Worked with GIT version control, vagrant environment using node.js, Gulp for compiling, and 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, Wilmington, DE
UI Developer
Responsibilities:
- Involved in requirement gathering and creating initial documentation for the system.
- Developed the web pages using HTML, XHTML, DOM, CSS, JSON, JavaScript, jQuery, Ajax.
- Created XHTML Pages with CSS and the Box Model, integrated the Java code (API) in JSP Pages.
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Developed JavaScript based components using Ext JS framework like GRID, Tree Panel with client reports customized as per user requirements.
- Brief experience on implementing and creating animations based on CSS classes.
- Used jQuery plugins autocomplete, validation, drag and drop and more exceptionally.
- Involved in developing various generic JavaScript functions used for validations.
- Used advanced level of HTML, JavaScript, CSS and pure CSS layouts (table less layout).
- Co-ordinate with UX designers and develop static content using front end with HTML, CSS.
- Developed Functional Requirement Document based on user requirements.
- Done testing for cross browser functionalities. So, as to confirm the application consistency across various browsers.
- Implemented AJAX to enhance the capability of the website.
- Designed various grid panels and various UI components using EXT JS framework and JQUERY.
- Experience with mobile frameworks: Phone Gap, JQuery Mobile to develop mobile applications for iPhone, Android and Blackberry phones.
- Designed Pdf, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
- Worked in fast-paced and dynamic environment supporting many components on varied release cycles using QTP.
- Increased developer productivity by using efficient programming methodologies and local development.
Environment: HTML, CSS, MEAN Stack, JavaScript, jQuery, JQuery Mobile, Bootstrap, Dreamweaver, Photoshop, Fireworks, AJAX, JSON, XML, REST, Angular JS, MVC, SDLC (Waterfall), Notepad++.
Confidential, Deerfield, IL
Front End Web Developer/Designer
Responsibilities:
- Responsible to enhance the Portal UI using HTML, Java Script, CSS as per the requirements and providing the client side JavaScript validations.
- Developed Web services component using WSDL and SOAP with DOM to transfer and transform data between applications.
- Responsible for coding POJO Classes which is used to describe the same things as a "Normal Class" whereas a JavaBean follows a set of rules .
- Used Hibernate Query Language (HQL) features like Named Queries for querying the database and using the objects in data access layer and used Hibernate configuration files for Oracle.
- 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 users.
- Developing at Client side validations using Struts valuator and implemented Struts tag laboratories for designing front end.
- Used Ajax framework for server communication and seamless user experience.
- Worked on Agile methodology and effectively took part in Scrum gatherings to deliver quality deliverables within time.
- Involved in development of middle layer business methods, which incorporated the core business functionality using Singleton Beans.
- Used Junit framework for unit testing of application and Log4j to capture the logs.
- JQuery for designing TABS and DIALOGBOX and which can test any generic JavaScript code, including itself. involved in creating various Data Access Objects for Addition, modification and deletion of records using various specification files.
- Involved in generating build script using ANT that compiles the code, builds a war file and deploy the application on the application server. worked with versioning tools like CVS, SVN and Clear Case and build tools like ANT, Maven.
- Effectively interacted with team members and business users from different regions for requirements capture and analysis.
Environment: HTML, CSS, JavaScript, JUnit, Log4j, JQuery, ANT, WSDL, SOAP, Ajax