Sr. Front End Developer Resume
Dallas, TexaS
SUMMARY:
- 8+ years of extensive experience in designing User Interface (UI) applications and professional web applications using HTML 5, XHTML, CSS2/CSS3, JAVASCRIPT, Angular JS, ReactJS, NodeJS, JQUERY, AJAX, JSON AND XML.
- Strong hands on experience in programming with J2EE and associated technologies including Servlets, JSP, JDBC, JSF and SOAP/Rest web services.
- Developed single page applications (SPA's) using AngularJS.
- Extensive experience with Angular JS MVC framework including authoring complex directives, services, controllers and filters; working with animations, routing and states.
- Expertise in Client Side designing and validations using HTML, HTML5 and Java Script.
- Experience applying the latest development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, and XML.
- Developed Web Applications using AngularJS, NodeJS.
- Created Schemas in database using the SQL/MySQL.
- Descent experience in Test Strategy, Test Cases, Test Plan and Automation test scripts using Selenium.
- Experience in testing the automated testing as a part of CI/CD along with Continuous testing.
- Experience in all phases of Software Engineering (SDLC), Project management (Waterfall & Agile/Scrum Methodology) including Requirement Gathering, analysis, Define project scope, Design, Coding, App & web server installation, deployment, Manual Testing and Implementation.
- Proficient in handling & administering Web server's/application servers - WebSphere, WebLogic, JBoss and Apache Tomcat.
- Experience in producing and consuming SOAP and RESTful Web Services using MVC.
- Extensive experience in retrieving and manipulating data from backend using Database SQL queries, PL/SQL- Stored Procedures, Functions, Sequences, Triggers, Views and Packages.
- Extensive experience in Core Java concepts like Exception handling, Multithreading, Synchronization, Serialization, IO, Collections framework, Java Beans.
- Have good knowledge working on XML Suite of Technologies XML, XSL, XSLT, and validations with DTD & XML Schema and processing files with SAX, DOM Parsers.
- Extensively implemented J2EE design patterns such as MVC, Service Locator, Factory Pattern, Session Facade, Singleton, and Service Factory.
- Good exposure on RDBMS concepts and proficiency in using relational databases such as Oracle 10g, MySQL.
- Well versed with IDE's such as WSAD, Eclipse, Edit plus, My Eclipse, NetBeans
- Knowledge in writing UNIX Shell Scripts and good Confidential VI editor.
- Excellent work experience with Version Control Tool's such as Subversion, SVN, and GIT.
- Demonstrated capacity to finish top of the line extends in due date situated situations.
- Built user-interactive Web pages using AJAX, JavaScript and ReactJS.
- Proficient with IDE tools like Eclipse, Notepad, Visual Studio, Dreamweaver and Sublime Text.
- Proficient in Object Oriented Programming (OOP) using JavaScript.
- Defined Business Process, identified risk, done risk analysis and provided baseline acceptance criteria and deliverables.
TECHNICAL SKILLS:
UI Technologies: Angular.js, Backbone.js, Node.js, Bootstrap, HTML, CSS, JQuery, Ajax, Sencha Extjs, Javascript, JSP
Operating Systems: UNIX, AIX, Solaris, Win 95/NT/2000/XP, LINUX
Technologies: J2EE, JDBC, JSF, Servlets, JSP, Java Beans, RMI, EJB, JNDI, JMS, XML, XSL/XSLT, HTML, DHTML, and JavaScript, Hibernate.
Databases: Oracle, DB2 and SQL Server 2000/2005
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, Texas
Sr. Front End Developer
Responsibilities:
- Extensive experience in designing professional UI web applications using front-end technologies like Html5, CSS, JavaScript
- Used JavaScript based server for persistent server connection to the application
- Experience with various MVC Java frameworks like AngularJS, Grunt.JS, Node.JS, bootstrap.JS
- Designed Frontend with in object oriented JavaScript Framework like Angular.js.
- Experience with various MVC Java frameworks like AngularJS, Grunt.JS, Node.JS, bootstrap.JS
- Good knowledge in Backbone.js and Responsive Design.
- Implemented React.js to create a dynamically changing value.
- Experience on Web Technologies using HTML4/5, CSS2/CSS3, XHTML, DHTML, JavaScript, JQuery, AJAX, XML and JSON.
- Experience working with HTML5, CSS3, JavaScript, jQuery, AJAX and JSON.
- Web application designing and development using HTML, CSS, JSP, React JS, and handle services in Spring MVC and Oracle Database.
- Developed SQL and PL/ SQL scripts for transfer of data between databases. Developed complex SQL queries for reports
- Developed a multi-user web application using JSP, JSTL, Action Forms, Action Classes, Javascript and JDBC .
- Reviewed and edited the SOPs and Maintenance manuals (Linux, Cassandra, VMware and Webmaster).
- Used Web services ( RESTful) for transmission of large blocks of XML/JSON
- Extensively worked on debugging using Eclipse debugger.
- Configured JMS Server setupand DB Connection pool setup & deployed Returned items in Weblogic Server.
- Used SVN, GIT for version control and Clear Quest for bug fixing.
- Developed a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
- Developed Integration test cases using Protractor to test the web application using Mocha.
- Used Karma for unit testing and Protractor and Jasimine for end to end testing.
- Used agile methodology for the software development.
- Involved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment.
- Used Bootstrap Grid System and CSS3 Media Queries to develop single responsive application with good user experience in all platforms like desktop's tablet's and mobile phones.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement Gathering, Design and Analysis and code development.
- Created prototype before development based on static and approved design documents and wireframes.
Environment: UI, JavaScript, Node.js, Angular.js, bootstrap.js, backbone.js, React.JS, CSS, Html5, Oracle, PL/ SQL, JDBC, Cassandra, REST, Eclipse, Weblogic, Git, GitHub, Protractor, Jasimine, Agile, MAVEN. WebSphere Studio Application Devloper (WSAD), Subversion (SVN), Junit, Jasimine, Scrum, UML, MAVEN, Xml, JIRA.
Confidential, Raleigh, NC
Sr. Front End Developer
Responsibilities:
- Front-end development experience creating cross-browser, cross-platform and responsive web pages using advanced JavaScript and CSS.
- Around 6+ years of development experience with HTML, HTML5, DOM, CSS, CSS3, JavaScript, jQuery, AJAX and JSON.
- 7+ years of experience in User Interface designing, developing web applications, and interactive software products using HTML4/5, CSS3.
- Strong background working on open source technologies, including HTML5
- Implemented Presentation layer using CSS Framework, Angular JS, Backbone.js, knockout JS, Wire-framing, HTML5
- Implemented few modules using frameworks like Backbone.js and Node.js.
- Developed Bootstrap responsive web application pages using Angular.JS services, controllers and directives for front end UI and consumed RESTful web service API.
- Experience with various MVC Java frameworks like AngularJS, Grunt.JS, Node.JS, bootstrap.JS.
- Built the application with ReactJS, with client custom architecture built over MVC.
- Enhanced user experience by designing new web features using MVC Framework likeBackbone.js and Node.js
- Experience in developing various UI widgets using jQuery, worked with jQuery library.
- Good experience in developing web applications using HTML5, LESS, SCSS, JavaScript, React JS, Bootstrap, JQuery and JSON and Spring MVC.
- Strong working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts, spring, hibernate.
- Experience working on Oracle Real Application Cluster (RAC) database, which provides highly available database solutions and supported MS SQL Server and DB2 teams.
- Designed custom Node.js module to programmatically generate a path for a RESTful endpoint (CRUD).
- Developed SQL and PL/ SQL scripts for transfer of data between databases.
- Experience in managing MongoDB environment from availability, performance and scalability perspectives
- Good knowledge in NoSQL database, MongoDB.
- Used SOAP in the implementation of Web services.
- Wrote code to fetch data from Web services using jQuery, AJAX via JSON response and updating the HTML pages.
- Expertise in using various Integrated Development Environments (IDE) Intellij IDEA, Eclipse and Net Beans for developing, Testing, Debugging and integrating enterprise applications.
- Used WSAD Application Server to deploy this application.
- Worked with other members in the group, committed code change using version control tool SVN and merge code from other developers using tool Win Merge.
- Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, Junit, TestNG, Maven, GIT, Ant and Jenkins
- Experienced in developing front-end systems with Jasimine, JSON, JQuery and Ajax.
- Worked with Agile methodology and participated in daily Scrum calls and Sprint meetings and Retro Planning.
- Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
- Worked with Maven project file pom.xml to automate complicated repetitive tasks and for automating standardized build processes
- Experienced creating XML Web Services (SOAP, WSDL, and UDDI) using JAX-WS.
- Extensively used JavaScript testing tool Jasmine for unit testing and used JIRA for project tracking and bug tracking.
Environment: UI, JavaScript, CSS, Html5, Node.js, Angular.js, bootstrap.js, ReactJs, backbone.js, JQuery, Spring, Hibernate, DB2, CRUD, PL/ SQL, MongoDB, soap, Web Services, Eclipse, Websphere Portal, WebSphere Studio Application Devloper (WSAD), Subversion (SVN), Junit, Jasimine, Scrum, UML, MAVEN, Xml, JIRA.
Confidential, Columbus, OH
Sr. Front End Developer
Responsibilities:
- Languages used for creating web pages are HTML5, CSS, CSS3, and jQuery
- Expertise in designing and developing front end Desktop applications and web services using Angular, React, Node.js, Bootstrap, JavaScript, jQuery.
- Developed user interface with JavaScript, JQuery, JSP and AJAX and analyze the response of JSON in order to update the DOM.
- Created and modified new and existing pages, applied new styles on the pages with the help of Dojo and JavaScript.
- Experience in Sencha ExtJS frameworks in AJAX-driven websites using proxy to get the data from the back-end in the form of JSON and XML to populate on the UI components
- Experience in developing Web Applications with various Open Source frameworks like: Struts Framework, Spring
- Separated all the queries away from the code and moved to the XML files using IBatis implementation.
- Extensive experience in designing and developing enterprise applications for web platform using MVC, JAVA, JDBC/ODBC, JSP, Servlets, Struts
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (jQuery) based rich client to improve customer experience.
- Experienced in implementing business components using Enterprise Java Beans (EJB) like Session beans, Entity beans and Message driven beans.
- Worked with Multiple Databases like Oracle, SQL and MySQL. Experience with configuring connection pools using JNDI and JDBC
- Used TOAD for all database query testing and optimizations
- Strong Experience in Oracle 9i/10g including PL/SQL, SQL, JDBC, Stored Procedures, Triggers, functions, packages and exposed to various databases like MySQL and SQL Server
- Experience in the use of various relational databases like Oracle, DB2, SQL Server and NoSQL databases like MongoDB, Cassandra.
- Worked on Java Multithreading, Collections & Coherence Framework
- Worked on the SOA, WSDL, XML, Schema, RESTful, Apache Axis, consumed third party web services.
- Written Web services using Apache Axis2 and generated the WSDL
- Used Netbeans IDE for development, configured and deployed the application on Tomcat Server.
- Experienced in Version control system like Mercurial.
- Utilized Clearcase for version control of the application. This involved creating development streams and defect streams.
- Performed Data driven testing using Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
- Carried out complete SDLC testing by following both agile and water fall model and generated cross test summary and generated customized reports suiting to the needs of the client
- Extensive experience in gathering business & systems requirements, Hosting JAD sessions, UML modeling, and developing use cases as well as test cases.
- Experience with build automation tools like ANT and MAVEN. Worked with continuous tools like Jenkins.
- Extensively worked on XML, XPATH and DOM technologies.
- Experience with Spring, Struts, iText, GIT, Jira, IntelliJ, JMeter.
- Part of migrating EMC Documentum servers to AWS (Amazon Web Service).
- Primary UI developer for Google Web Toolkit (GWT)-based VDI-in-a-Box management console.
- Used JIRA for bug tracking and project management.
- Exposed various capabilities as Web Services using SOAP/WSDL. Enhanced small servlet-based front-end and larger Swing interface to system.
- Modified Models for Reporting and published packages in cognos connection using Frame Work Manager.
- Involved into and leading development, administrating and support of reporting systems: Jasperreports server with application of QED Department in three platforms: MySQL, GUI written under Java and Jasper reports server under Linux Red Had servers.
Environment: UI, JQuery, AJAX, DOJO, Sencha ExtJS, Spring, IBatis, Struts, JSF, EJB, MYSQL, Toad, SQL Server, DB2, coherence, APACHE AXIS2, WSDL, Netbeans, Jboss, Mercurial, ClearCase, Selenium, Water fall model, UML, JSP, SERVLET, ANT, Xml, ITEXT, EMC Documentum, GWT (Google Web Toolkit), JIRA, SWING, Cognos, Jasper report.
Confidential, New York, NY
UI Developer
Responsibilities:
- Worked in Agile Methodology environment.
- Developed UI pages using HTML5, CSS3, JSON, JavaScript, JQuery, Bootstrap, Knockout JS, Require JS, Backbone JS and AJAX.
- Designed and developed the user interfaces with various tools and implementedASP.NET validation controls, Java Script, JQuery, CSS for server and client side validations respectively.
- Implemented the responsive Web designs using the SASS CSS preprocessor, CSS3 media queries, and Bootstrap.
- Used the latest HTML5 elements for video playback, content rendering using semantic tags such as article, section etc.
- Built Web pages that are more user-interactive using HTML5, CSS3, LESS, SASS, JavaScript, Bootstrap, Require JS, Jasmine, Karma, RESTFUL API Services and JSON.
- Consumed REST based Micro services with Rest template based on RESTful APIs.
- Used Bootstrap and media queries to create a responsive website that fit all users and devices from desktop to tablet and mobile phone.
- Knockout JS for creating Dynamic views and developing MVVM pattern for inducing two-way binding.
- Good experience on working the UI architecture module using AngularJS.
- Designed graphics, buttons, and logos for the website to enhance the application features for the user.
- Used http with AngularJS interceptors to make sure the requests were valid and used UI-router to handle nested views and avoid page redirection.
- Leveraged two-way data binding through scope in applications built on AngularJS and also implemented different validation control on the web-pages using AngularJS.
- In AngularJS developed efficient updating of HTML document when data changes and a Single Page Application.
- Created Menus and Drawer component by using Typescript.
- Responsible for implementing UI mockups, integrating third party JavaScript libraries, and handling/creating redux store data.
- Utilized Web Sockets with React to maintain consistent and real-time state across users.
- Used Backbone.js for fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server.
- Captured the details and specifics of the website design via storyboards for prototyping.
- Debugged the website using Chrome Developer tool and manipulated the nodes using DOM functions.
- Used Grunt for JavaScript files concatenation and minify to improve performance in loading web pages.
- Worked with Jasmine and Mocha in testing and performed Unit testing and execution testing utilizing JUNIT.
- Build Micro Services for the delivery of software products across the enterprise.
- Tested pages for cross browser compatibility for Safari, Chrome, Firefox and IE.
- Created test suites using Jasmine, karma and worked on tools like NPM, Bower with respect to the requirements.
- Coordinated with the teams for QA / UAT and issue tracking and bug fixing.
- Used JIRA for the bug tracking and project management.
- Involved in AGILE process, two week Sprints, and daily Scrums to discuss the development of the application to deliver in time.
Environment: UI, HTML5, CSS3, JavaScript, jQuery, Angular.js, Typescript, Bootstrap, AJAX, JSON, Backbone.js, AngularJS 1.5, React.js, XML, JSON, Responsive design, Redux, Visual Studio, Grunt, Agile, Jira, Azure, IE.
Confidential, Seattle WA
UI Developer
Responsibilities:
- Developed the front end applications using web technologies like HTML5, CSS and CSS3 preprocessor styling SASS.
- Built Web pages that are more user-interactive using AJAX, JavaScript and AngularJS.
- Built AngularJS applications with multiple modules, specific controllers, templates, custom directives and custom filters.
- Developing Angular JS services and factories for consuming REST web services.
- Expertise in building single page applications with AngularJS and Node.js.
- Designed Responsive Web pages using Media Queries.
- Used Responsive web design (RWD) approach for crafting sites to provide an optimal viewing and interaction experience.
- Worked with technologies like jQuery and Ajax to make more attractive and easy to use website.
- Defined the site layout and developed Wireframes using Adobe Illustrator.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone JS, Require JS, and jQuery.
- Used Node JS for heavy DOM manipulation.
- Created design mock-ups and wireframes using MS PowerPoint, Adobe Photoshop CS4 and Dreamweaver CS3.
- Used several jQuery plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Created Responsive web-design which is accessible for Web and Mobile using Bootstrap.
- Worked on tools like JIRA for bug tracking, MAMP and Git Hub for version control
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Created and deployed new features of the website and made it compatible with mobile devices using Sencha Touch and Sencha Architect.
- Designed web site mock-ups, navigation buttons, etc. using Adobe Photoshop.
- Debugging the code using browser tools like Firebug.
- Experience in handling with content management systems (CMS).
- Implemented custom validation controls for various forms with help of JavaScript validation controls.
- Involved in user experience sessions and design discussions to enhance the designs and provide input on the layouts.
Environment: UI,HTML5, CSS3, AJAX, JavaScript, Java, Media Queries, j-Query, Angular JS, Node JS, SVN, JSP, Bootstrap, Firebug, Apache, Git JIRA.
Confidential, Chicago, IL
UI Developer
Responsibilities:
- Developed web front end interfaces using HTML/HTML 5, CSS3, PHP, JavaScript, XHTML, jQuery, Java, AJAX, JSON, Angular, NodeJS, BackboneJS, VueJS, ReactJS, Underscore.js, Express.js jQuery and Bootstrap.
- Used advanced level of JQuery, AJAX, JavaScript, Bootstrap, CSS and pure CSS layouts.
- Used jQuery core library functions for the logical implementation part Confidential client side for all the application.
- Developed Bootstrap responsive web application pages using Angular JS services, controllers and directives for front end UI.
- Implemented form validations across the site using JQuery and JavaScript.
- Knowledge about creating SPA and worked with Angular Route and Angular UI while creating different kind of views.
- Used Node.js to run Grunt tasks and build properly the project.
- Used Express Framework to set up middleware to respond to the HTTP requests with the help of Node JS.
- Implemented modules into Node JS to integrate with designs and requirements.
- Developed a Web control console using GWT to manage data matching for data staging.
- Used Angular JS as framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with server.
- Displayed tabular data using AngularJS by applying filters on the table data.
- Tested cross browser functionality and fixed major layout bugs for supporting browsers using Angular JS.
- Used Angular for developing new web applications using Angular CLI.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular .
- Designed and developed the Presentation layer using Angular and Angular Material.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5 (Local storage, Index DB)/CSS3, Angular JS and bootstrap.
- Used JQuery-Ajax plug-in to get the data in JSON format and displayed on HTML page.
- Developed Agent and Customer pages using Reactjs, Redux and web pack.
- Used High charts and djs for creating Graphs and charts for payments section and also implemented the filtering functionality for the graphs.
- Worked on designing single page application using Vue Js components such as Router and Vuex core components.
- Experience in using Vue JS to create a simple API to loop through an array of bound data and also done two way binding of data using Vue JS.
- Used AngularJS Http Request to read data from web servers and process JSON data to render in the UI.
- Created and deployed XML Web Services (WCF) using ASP.NET and C#, used them to generate the proxy class files based on the web services and consumed in web application
- Used JS framework such as Angular JS (for data driven apps) and for heavy DOM manipulation.
- Experience with Working on Frameworks like Spring MVC, Hibernate, JPA, Databases like Oracle and SQL Server.
- Debugging applications in different browsers using Firebug, and testing applications using JUnit, Jasmine and Grunt tools.
- Created forms to collect and validate data from the user in Reactjs and JavaScript
- Performed extensive JavaScript and JQuery programming to give AJAX functionality for the website.
- Extensive experience in implementing model-view-controller (MVC) architecture using Angular Framework
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
Environment: UI,HTML5, CSS3, JavaScript, PHP, Jquery, Bootstrap, AngularJS, Angular2, Node JS, Vue JS, Bootstrap, Amazon Web Services (AWS), Jasmine, Grunt, djs, Ajax, Spring MVC, Hibernate, Websphere, EXTJS, Web Sockets and Canvas, Maven, hybrid, Rest API, GIT, JAWS, React JS, Redux, Grunt, SVN, Sublime Text.