Sr.full-stack Developer Resume
Tempe, AZ
SUMMARY
- 8+ years of experience as a Front End Developer with solid understanding in all the phases of the Software Development Lifecycle (SDLC), this includes Analysis, Design, Development, Testing and Maintenance of Java UI applications for large Enterprise Customers
- Experienced in developing Web UI Applications using JSP, HTML5, CSS3, Boot Strap, Java Script, Type script, Ajax, JQuery, and Spring MVC.
- Experience in using various JavaScript Web application related libraries such as Backbone.js, Require.js, Knockout, Angular.js, React.js, JQuery UI and Google Web Toolkit.
- Experience in XML related technologies like XSL, XSD, XPATH, DTD, and XML Schemas, XML Parsers like DOM & SAX.
- Experienced in React JS and working with React Flux architecture.
- Experienced in other front - end technologies such as SASS, LESS, Typescript, BOOTSTRAP, Angular1, Angular1.5, Angular2, Ajax, JSON, Node.js.
- Strong debugging skills using Browser Developer Tools
- Hands on Experience on Angular 2 technology for one complete project in rebasing the UI of the application using the techniques in Angular 2.
- Accessing SOAP and REST for implementation of web services
- Hands on Experience in building Single Page Application (SPA) using Angular JS 2.0/4.0, also creating the responsive Webpages and designing crossing browser compatibility for mainstream browsers and portable devices by Bootstrap.
- In-depth knowledge in creating classes, interfaces, methods, components and modules in AngularJS application using TypeScript
- Good Experience in front ends technologies such HTML, HTML5, CSS, Java Script, and Ajax. Experience on Ext JS.
- Experienced on building tools, including browserify,cli, gulp and grunt.
- Extensive experience in using NPM, BOWER, Grunt and Gulp for build process.
- Experienced on tools like JIRA for bug tracking.
- Developed front-end using React JS, JQuery, HTML and High Charts based on MVC architecture.
- Developed Web API using NodeJS,ReactJS and React Native and hosted on multiple lead balances API instances.
- Identified the need for NoSQL Systems and Installed Couch base Server on a Single Node.
- Created a Couch base cluster by adding more than one Node and observed how data is replicated between nodes.
- Used Restful web services (client & service) to interact with other system components.
- Good understanding of Document Object Model (DOM) along with DOM functions and dealt with challenges in High traffic Websites.
- Experience in working with various databases like Oracle Apex, SQL Server and MySQL.
- Experience in performing Unit testing, Integration Testing and generation of test cases using JUnit.
- Experience with Source Control Tool's such as Subversion, Clearcase,Git and Defect tracking tools likes HP Quality Centre.
- Strong experience in REST,SOAP,JAX-WS webservices and Micro services.
- Good understanding of REST API's extensive experience of integrating services via Ajax using JavaScript, JQuery, Angular.js and React.js.
- Created,scheduled and runs the scenarios using JMeter and generate necessary graphs.
- Experience with large-scale distributed systems using JMS, Message Queues and Spring JMS Integration.
- Good exposure on using IDE'S like Eclipse, Sublime Text, WEBSTORMand Net Beans.
- Experience in software development methodologies such as Agile, and Waterfall.
- Experience in working with Jenkins tool, as it is a build tool used for triggering builds to deploy in environments.
TECHNICAL SKILLS
Languages: Java, C, SQL, PL/SQL
J2EE Web Services: SOAP, REST, WSDL, JAX-RS, JAX-RPC, JAXP, JAXB.
Web Technologies: HTML/HTML5,CSS2/CSS3,DHTML,XML,PHP, XHTML, XSLT, JavaScript, AJAX, JQuery, JSON
JavaScript Frameworks: Angular JS, Angular 2, Angular 4, Node JS.
Javascript Libraries: Bootstrap,Express JS,Backbone.JS,JQuery,React JS,Ext JS.
Javascript Testing libries: Mocha,Chai,Sinon,Jasmine and Protractor.
Client side build tools: npm, Bower, Grunt, Gulp, Jenkins.
Frame Works: Struts, Hibernate, and Spring AOP, JSF.
Database: HBase, Oracle11g/10g, Oracle Apex,DB2, MySQL, MongoDB
Web and Application Servers: Apache Tomcat, IBM WebSphere, JBoss, WebLogic
Design Patterns: Singleton, Front Controller, DAO, MVC, Factory Method
Methodologies: SDLC, OOAD, Agile
Operating Systems: Windows 98/2000/XP/Vista/7/8/,Mac OS X, Linux, Unix.
Build Tools: Ant, Maven, Jenkins, Bamboo, Gradle.
Tools: Junit, Eclipse, Adobe page maker,Jmeter,MS Office, Sublime Text, Rational Rose, Putty, Subversion, CVS, Visual Source Safe6.0, Clear Case, MS Visio
PROFESSIONAL EXPERIENCE
Confidential, Tempe, AZ
Sr.Full-Stack Developer
Responsibilities:
- Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
- Designed and developed synchronous RESTful Microservices using Spring boot.
- Implemented APIs using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security modules.
- Development of the service layer using Java/J2EE.
- Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.
- Worked on Log4j to print the logging, debugging, warning, info on the server console.
- Utilized React JS for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Involved in GIT version controls to check in/out files, etc. also responsible for branching, merging the branch to main using GIT.
- Responsible to assign stories to my track and get progress report from the team by using GitLab.
- Generated Session beans and Message Driven Beans and deployed on Websphere.
- Used Struts framework for presentation layer.
- Used the JSP tag libraries for the UI.
- Involved in working with Scrum Agile process with two-week iterations delivering new features and working software at each iteration
- Wrote JUnit test cases to test the functionality of each method in the DAO layer.
- Configured and deployed the web application using Websphere Application Server.
- Worked with Jenkins, as it is an open-source continuous integration software tool, used for testing and solving the defects in the code base. It’s basically helps to take the recent builds for deployment.
- Duties also include basic trouble shooting, attending to priority client calls, contacting client with ETA.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
Environment: Java, JDBC, Struts, JSF, Spring, Hibernate, SOAP, React JS,Java 1.8, Java EE, SpringIO, Spring boot 1.2.3 with Thymeleaf 2.1.4, Spring MVC 4.1.5, Hibernate ORM 4.3.5, Agile/Scrum, MySQL 5.5, Apache Tomcat 8.0, Websphere, Maven 4.0, Log4j2, Slf
Confidential, SFO, CA
Sr.UI Developer
Responsibilities:
- Responsible for designing, coding and modifying visually appealing websites, from layout to function that features user-friendly design and clear navigation to help deliver new UI features that will elevate the experiences of Confidential global customers, improve the existing management system.
- Responsible for creating user interfaces and addressing cross-browser and backward compatibility issues and Utilize Angular JS framework to bind HTML templates to JavaScript Object models and assist in building Angular JS framework including MVC architectures.
- Implement product ideas, designs, and wireframes into performant, reliable code by understanding the business requirements for web portal operational and project development.
- Design and implement the foundation for BSC applications, Web services, Web portals, DAOs
- Addressing concurrency, transactions and related run-time application processes and act as a Strong partner to Product Managers, UX Designers, and other Developers to assist in development and maintaining the Confidential application
- Designing architecturescalableand resilient enterprise software based on short and long-term plans for Confidential enterprise network needs.
- Able to handle basic backend/project management and Integrating the team's deliveries with other team’s software to produce final software build.
- Worked with Single page applications to load the single HTML page and dynamically update the page whenever the user interacts with the Confidential global customers application
- Worked with Angular 4 framework to run the bootstrap 4method against Typescript files which are related to application module
- Produce technical design and associated design documentation, and drive design reviews for the UI development for the Confidential application.
- Troubleshooting production issues, Investigate and resolve application issues, bottlenecks, and inefficiencies.
- Responsible for unit testing using Karma and end to end testing using Protractor and involved in fixing of security flaws, performance issues and defect fixes.
- Wrote Angular 4 functions while implementing various UI screens across the whole web application (both Consumer facing as well as internal application).
- Involving in deploying the code in to GIT repository and worked on GitHub.
- Ensure components maintain maximum performance across a vast array of web to develop the Confidential application for the capable devices and browsers.
- Worked on Apache Kamel, as it was the open source framework for message oriented middleware with a rule based routing and mediation engine as that provides a JAVA object based implementation of the programming interface.
- Worked on Liberty Server, as it was the part of IBM WebSphere Application server used with JEE components.
- Coordination with team in the daily routine works as a part of agile methodology, which includes code reviewing, validations and demos.
- Worked upon the dashboard for the project which contained a variety of charts and drag gable components using JQUERY UI Library.
- Used AJAX for server communication and seamless user experience.
Environment: Angular4,, Angular.js, Typescript, JavaScript, Karma, Jasmine, Protractor, Jenkins, SASS, bootstrap, HTML5, CSS3, NPM, Swagger, Single page application, Responsive web design, AJAX,GIT, Apache kamel, Liberty Server, Bootstrap4, JQuery.
Confidential, San Jose, CA
Sr.UI Developer
Responsibilities:
- Developed Responsive Html web pages using HTML5, CSS3, Javascript, TypeScript.
- Developed code for Responsive web design in TypeScript using framework like Angular 2.0.
- Developed customized Organizational Chart displaying in tree format using third-party Jquery library.
- Used Jasmine to perform unit testing of custom filters, custom directives and various parts of AngularJS application.
- Responsible for field validations using Angular JS and also created custom components in Angular JS.
- Worked with Protractor testing framework for end to end testing of Angular application.
- Worked with Jasmine to write the unit tests and used Karma to run them.
- Used Gulp, as web tool for task/build runner for development.
- Worked with Single page applications to load the single HTML page and dynamically update the page whenever the user interacts with the application.
- Designed and developed Micro services, Rest/Soap services using Spring Boot, Spring MVC, Spring Batch, Spring Integration based on the requirements.
- Proficiency in developing dynamic web applications based on REST API’s, Responsive web design, Single page Architecture.
- Worked on JavaScript tools like Grunt, Gulp, NPM and Bower.
- Worked with Node. JS, NPM packages to run the Angular application.
- Worked with Angular 2.0 framework to run the boostrap method against Typescript files which are related to application module.
- Worked on Github to maintain the repository.
- Created rich and dynamic Angular 2.0 form using index, ngif, ngHide, ngFor etc.
- Worked on creating Angular 2.0 based form and popups modal using Html, bootstrap and TypeScript
- Used Node.JS to compile the code of JavaScript into the browser based code.
- Maintain, design, develop, test, implement and document a custom Oracle Apex application of several custom-built applications
- Coordination with team in the daily routine works as a part of agile methodology, which includes code reviewing, validations and demos.
- Using VM's to test in different environments, Working with Selenium to create automated tests, Maintaining automated scripts, Jmeter to load test.
- Used AJAX for server communication and seamless user experience.
- Responsible to assign stories to my track and get progress report from the team by using JIRA.
Environment: Angular 2.0,Angular.js, Typescript, JavaScript, Karma, Jasmine, Protractor, Jenkins, Augury, Redux, SASS, bootstrap, Jmeter,HTML5, CSS3, NPM, Oracle Apex,Swagger, Single page application, Responsive web design, AJAX,GIT.
Confidential, Dallas, TX
Sr.UI Developer
Responsibilities:
- Involved in web designing using HTML, CSS 3,Angular.js and extensively used Table less Design in CSS for positioning.
- Created HTML5 and CSS from Photoshop mockups.
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
- Redesigned pages to improve application design and UI to attract the customers by taking inputs from senior management.
- Extensively worked on designing web pages using HTML5, CSS3 and Angular.js.
- Defined the site layout and developed Wireframes using Adobe Illustrator.
- Developed mockups and prototypes using HTML5and CSS3.
- Written code on Typescript and ES6 to implement Angular 2 Components.
- Implemented Single page application using Angular 2 routes.
- Implemented the UI using HTML5,CSS3,JavaScript,Angular.js, to duplicate the mockup provided and required extensions in order to complete to specification.
- Created Angular 4 application using NodeJS.
- Good amount of work done on Reactive forms in Angular 4 and their Validations.
- Created a Simple REST application using Drop Wizard which pulls the data from Couch base in JSON format.
- Developed cross browser and multi browser compatible web pages using HTML5, CSS3, and JavaScript.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Designed DOM based interactive to reprogram selected links and adopted WCAG 3.0 standards for HTML and XHTML and W3C standards for CSS as well.
- Developed responsive single page web application using Angular.js and Node.js, custom directives.
- Using spring boot and Couch base starter for retrieving and storing data to couch base.
- Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Designed Frontend with in object oriented JavaScript Framework like bootstrap, Angular.js.
- Worked on prototypes for Responsive Web design.
- Involved in design and developing the Micro services based on the requirements functionalities.
- Worked on RESTFUL services and made AJAX calls to server end and passed HTTP requests.
- Experience in working with Jenkins tool, as it is a build tool used for triggering builds to deploy in environments.
- Worked on creating responsive website for smart devices using Responsive Web design and media queries.
- 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.
- Developed the pages that are complaint to W3C standard.
- Developed different JQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Created and edited database objects, including tables, triggers, views, sequences and PL/SQL packages using SQL Workshop (within Oracle APEX) and Oracle SQL Developer.
- Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Used JQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Accessing data from Service Oriented Architecture (SOA) using JMS for sending and receiving messages while consuming web services.
- Designed and developed various Screens using JSP, DOJO, JavaScript, HTML, and CSS.
- Ensured site design integrity and quality control consistency throughout the project’s lifecycle.
- Updated the website from time to time for special Requirements.
- Involved in Agile process, Sprint meetings, attended daily standup meetings (Scrum), estimation meetings.
Environment: HTML5, CSS3, JQuery, AJAX, JavaScript, TypeScript, Angular2, Angular4 Angular.js, Node.js, React Js,RESTFUL services, Ext.js, Responsive Web Design, Jasmine, W3C, MVC,Oracle Apex, Adobe Photoshop, Dreamweaver, DOM, XML, JSP, SOA, DHTML, DOJO, CVS, Windows.
Confidential, Louisvile, Kentucky
Sr. UI Developer
Responsibilities:
- Involved in developing user interfaces using HTML5, CSS3, JavaScript,, HTML, jQuery, Angular.js, Node. Js, JSON.
- Involved in building highly interactive portable widgets using HTML 5, CSS 3, and the latest AJAX libraries. Developed huge multi-advertisement co-registration layout engine that was cross browser compatible.
- Created Unified Modeling Language (UML) diagrams like class, activity, and sequence diagrams using modeling tools IBM Rational Suite mainly worked on IBM Rational Rose.
- Developed the front-end featuring rich web interface implemented using HTML5 features like Content Editable
- E-mail Inputs, local storage, placeholders, CSS3 different features like Box sizing, Multiple backgrounds, Advanced Selectors, JavaScript.
- Used JQuery framework for UI centric AJAX behavior.
- Consumed web services to access and display data needed by support teams using, Angular.js, CSS and HTML.
- Developed various commands and helper classes using core Java mainly following multi-threaded concepts and MVC design patterns for the application.
- Created design mock-ups and wireframes using MS PowerPoint, Adobe Photoshop CS4 and Dreamweaver CS3.
- Designed look-and-feel for web sites in Photoshop.
- UsedAngularJsandNodeJsto fetch data from the server by giving URL to getJSONdata for model and to populate model from the server.
- Used React JS for templating for faster compilation and developing reusable components.
- Used the Mozilla Firefox extension, Firebug, to view and debug HTML, DOM and JavaScript.
- Implement advanced data grid with custom item renderers and editors.
- Developed Modal pop-ups with Angular.js for responsive web design on mobile devices
- Used CVS for synchronous version control among versions.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and involved in performance tuning the website.
- Performed data validation using JavaScript code on the client side.
- Used AJAX to use the RESTFUL Services in the application which supported different format like text, JSON and XML.
- Developed data access objects to encapsulate all access to the data source.
- Involved in writing procedures, complex queries using PL/SQL to extract data from database and to delete the data and to reload the data on Oracle DB using Toad tool.
- Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization, and ADA compliance support.
Environment: JavaScript, HTML5, CSS3, JQuery, JSON, Ajax, Angular JS,React Js, DHTML, XML, JSP, Dreamweaver, Photoshop, Angular 1, MVC, DOM, IE, APEX, Chrome, Mozilla Firefox, JUnit, PL/SQL, SQL, Oracle, Windows.
Confidential, Plano, TX
UI Developer
Responsibilities:
- Responsible for Development of health care Web page using HTML, JavaScript, jQuery AngularJS, CSS, SASS including Ajax controls and JSON.
- Leverages knowledge of W3C standards, classical Model View Layer (MVC) architecture and cross-browser development techniques.
- Utilized Node.js to create a fast and efficient chat server.
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
- With the help of Angular JS library functions for the logical implementation part at client side for all the application.
- Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
- Created NodeJS backend for creating RESTful Web Services using the Express Framework.
- Used Angular JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Streamlined the Responsive Web Design to enhance the User Experience and developed designs for the prototypes for the Mobile UI.
- Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
- Used jQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Worked on implementing the Angular JS and MVC framework for data access and also in using version control(GIT).
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned and Used JUnit for unit testing.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Involved in Agile process, Sprint meetings, attended daily standup meetings (Scrum), estimation meetings.
Environment: HTML, CSS3, SASS, JavaScript, jQuery, jQuery UI, JSP, Angular JS, Bootstrap, RESTful web services, AJAX, JSON, XML, Node JS, ORACLE, SQL, MySQL, Web Agile, GIT.
Confidential, Cleveland, OH
Java Front End Developer
Responsibilities:
- Involved in the design and development of the entire application.
- Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and WebServices (REST, WSDL).
- Developed UI using HTML, CSS3, Ext JS, JQuery, and JSP for interactive cross browser functionality and complex user interface.
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS3.
- Proficiency in implementing the design to meet web standards (W3C), SEO and worked on various browsers for cross-browser implementation.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.js, Node.js, Ext JS and JQuery UI.
- Involved in implementation of Spring MVC framework and developed DAO and Service layers. Configured the controllers, and different beans such as Handler Mapping, View Resolver etc.
- Developed web based presentation using JSP, AJAX using YUI components
- Developed the User Interface using spring, logic, bean, JSP, Java Script, HTML and CSS3.
- Used the Node.js and Angular.js MVC Frameworks in the development of the web applications.
- Designed Responsive Web Design websites optimized for different displays.
- Involed in several web application development projects that required Responsive Web Design.
- Used JSF to build friendly User Interfaces
- Created UML diagrams (use case, class, sequence, and collaboration) based on the business requirements
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Coded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request.
- Designed and developed CSS behaviors, CSS styles, CSS fonts, CSS buttons, Pseudo Classes, Pseudo elements in CSS.
- Developed Web services to allow communication between the applications using Rest Web Services.
- Implemented SQL queries and used stored procedures, and built-in functions to retrieve and update data from the databases.
- Also wrote complex queries in SQL involving joins to obtain required data from the persistent layer.
- Used JavaScript validation in JSP pages.
- Used Eclipse for the development environment.
- Wrote JUnit test cases to test the functionality of each method in the DAO layer.
- Configured and deployed the web application using Weblogic Application Server.
- Used JIRA for bug tracking.
Environment: HTML,DHTML.XML,Java/J2EE,JDBC, HTML, CSS3, EJB 3.0, Jquery, Ajax,, JavaScript, XML, SQL, WebLogic application server, Eclipse, JUnit, CVS, Unix,