Senior Ui/web Developer Resume
Bowie, MD
SUMMARY:
- 8+ Years of strong experience in Software design, development and implementation in the web and client - server environments.
- Experience in Software life cycle phases like Requirement Analysis, Implementation and estimating the timelines for the project.
- Experience in building user interfaces using HTML5, CSS3, Bootstrap4, JavaScript, AJAX, Adobe Flex, ActionScript, JSON, Tag Libraries, Angular and React JS.
- Working experience on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors.
- Good Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and JavaScript functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Strong Experience in developing Single Page Web Applications (SPA) using Angular and React / Redux JS. Also having good experience in implementing Navigation in SPA using Angular Router and React Router.
- Experience in using Core Technologies Java, Servlets, JSP, Custom tags, JavaBeans, JavaScript, Struts, Spring Boot, Ajax and Google Web Toolkit (GWT).
- Experience in developer tools like CodeCommit, CodeBuild, CodeDeploy, and Code Pipeline.
- Experience in working of MVC Architecture based frameworks like AngularJS.
- Expertise in creation of angular custom directives Filters and Services.
- Expertise in Angular modules like Angular-animate, Angular-Cookies, Angular-Filter, Angular-Mocks, Angular - Recourse, Angular- Route, Angular-Sanitize, Angular-Touch and Angular-UI-Bootstrap.
- Expertise in AngularJS structural framework for dynamic web apps and profound knowledge in concepts like Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
- Experience of responsive web design using Bootstrap framework and CSS3 media queries.
- Worked on server-side scripting JavaScript framework Node.js and created Rest API’s using Node.js and connected to MongoDB.
- Worked with Web Services (SOAP, REST) and service-oriented architectures.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Mozilla Firefox, Google chrome, Safari and Internet Explorer.
- Excellent experience in Restful Web services and Soap Web service development and consumption using (JAX-RS and JAX-WS).
- Expertise in RESTful, SOAP web services to integrate between Application to Application.
- Good Experience in Angular 2.0/4.0(JS), Multi-Threading, JAXB, JMS, JavaScript, XSD, Restful, Servlets, XSL/XSLT, XPath, JSON, Node.JS, React.JS, JDBC, SQL, PL/SQL, Linux and Unix Shell Scripting.
- Proficient in applying design patterns like Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
- Experienced in MVC (Model View Controller) architecture with Spring, Angular JS.
- Experience in Front End Technologies to code responsive websites using Ajax, JQuery, HTML5, CSS3, DHTML, XHTML, Rich Faces, Adobe Flex including the use of frameworks such as Bootstrap , Flexbox .
- Proven experience with Web/Application Servers like IBM WebSphere, Tomcat and Glassfish.
- Extensive development experience in different IDE's like Eclipse, IntelliJ IDEA, Spring Took Suite, IBM RAD.
- Implemented Test Driven development using frameworks like Junit, Selenium, Mockito, Cucumber and Curl for Unit and System Testing.
- Excellent inter-personal skills, Ability to learn quickly in work environment and fluent in communication.
- Worked in developing applications on windows, Unix, Linux platforms
TECHNICAL SKILLS:
LANGUAGES: JavaScript, jQuery, HTML 5/4, CSS 3/2, Object Oriented JavaScript, MVC, AJAX, jQuery, UI, JSON, XML, PHP.
Java APIs: J2EE, EJB, Servlets, JSP, JSTL, Custom Tag Libraries, JAX-RPC, JDBC, RMI, JNDI, JMS, JAXB, JUnit, AWT, Swing.
Client Technologies: HTML, DHTML, JavaScript, Ajax, DOJO.
XML Technologies: XML, XSL/XSLT, SAX, DOM
Frameworks: Struts, spring, JSF, Hibernate, Apache CXF, AngularJS, Angular 2, Bootstrap
IDE: Eclipse, Notepad++, Sublime.
J2EE Design Patterns: Front Controller, Composite View, Business Delegate, Session DAO, Command Pattern, Singleton pattern, Service Locator
Application Servers: Apache Tomcat, IBM Web Sphere, BEA Web Logic, JBuilder
Cloud Technologies: AWS and OpenStack
DATABASE: Oracle 8/8i/9i/10g/11g, DB2, MySQL
Operating System: Windows NT/2000/XP, UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Bowie, MD
Senior UI/Web Developer
Responsibilities:
- Involved in various phases of Software Development Life cycle (SDLC) of the application like requirement gathering, Design, Analysis and code development.
- Spring framework is used to implement Inversion of Control (IOC) and Model View Controller (MVC)
- Developed user management screens using AngularJS business components.
- Used AngularJS 2.0 to build a single-page application using type script.
- Experience in developing Components in Angular 2.0
- Developed the administrative UI using Angular (2.0) and Node.js, Jasmine and React.js.
- Responsible for creating front end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML, CSS3, JavaScript, JQuery, AJAX, JSON, Angular (2.0) and Bootstrap.
- Used NPM, Events, Callbacks, interacted with Restful service using Node.JS and processed response data
- Worked extensively on Web Services (SOAP & REST), XML, JMS and Spring Controller.
- Actively involved in designing and implementing Business Delegate, Data Access Object.
- Used AJAX (jQuery) to display data using asynchronous calls.
- REST (JAX-RS) web services have been developed to be consumed by middleware module to push the communication center messages into web module.
- Extensively used Java Collections framework for backend services and to display view on frontend.
- Developed single page applications (SPA’s) using AngularJS, ReactJS and BackboneJS.
- Developed reusable custom directives using AngularJS using transude, restrict, event handlers and templating.
- Used Bootstrap for Responsive Web design.
- Used Grunt for build UI applications minification, watch for file changes for automated build, code quality check and CSS prefixes for cross browser compatibility.
- Used Node.js and NPM modules.
- Implemented mock services in node.JS with the help of modules using ExpressJS.
- Created application to View Data in MongoDB.
- Wrote application level code to perform client-side validation using JQUERY.
- Worked on Rest API calls and integrated with UI.
- Prepared UI test cases, test plans, test scenarios and developed test automation using Protractor
- Used JIRA and Crucible for creating change tickets and handling production bugs and development tasks.
- Developed OWASP Cross Site Scripting (XSS), Cross-Site Request Forgery (CSRF) prevention mechanisms and session hijacking prevention methods
- Responsible in testing the classes and methods using JUnit test case.
- Used JUnit framework for unit testing of application and Log4j to capture the logs.
- Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
- Handled the back-end operations using SQL, Stored procedures, triggers and developed the persistence structure using ORM based Hibernate.
- Worked with Build Engineer on Maven Configuration to build the application and deployed on WebSphere Application Server.
Environment: Java1.8, Hibernate, JPA, Oracle, PL/SQL, AEM, Spring, AWS Cloud, Mockito, Multi-threading, SOAP/REST Services, JMS, HTML5, CSS3, d3.js, AJAX, jQuery 1.4.1, Angular, NodeJS, Ember JS, Apache Flex, Bootstrap, HTML, JavaScript.
Confidential, Peachtree City, GA
Java UI Developer
Responsibilities:
- Developed Web API using NodeJS and hosted on multiple load balanced API instances .
- Developed code for Responsive web design in JavaScript using frameworks like Angular.js.
- Written test cases for Unit testing using JUnit.
- Developed custom Angular JS components such as Filters, Directives, Services
- Responsible for design and developing Persistence classes using Hibernate and Spring JDBC Template frameworks to save data in database tables.
- Customized and Configured templates, views and routing information in Angular application
- Strictly implemented best design principle strategies while designing Angular application
- Generating Hibernate mapping files and domains using tables.
- Responsible to enhance the UI using HTML, CSS, Java Script, XML, JSP as per the requirements and provided the client side using jQuery validations.
- Good usage of JBOSS as an application server and integration middleware software products.
- Developed application for different browsers and fixed bugs for browser compatibility.
- Interacted and worked with cross-functional teams.
- Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
- Experience in consuming RESTful web services using Node JS and Express JS and displayed on the front-end using jQuery and Angular JS.
- Designed UX pages using Adobe Illustrator for digital photo manipulation and photorealistic styles of computer illustration.
- Build responsive application using AngularJS, NodeJS . Application compatible with mobile devices and different web platforms and browser.
- Used Java script and Angular JS for client-side validations.
- Used SOAP UI for testing the web services by sending a SOAP request.
- Used AJAX for server communication and seamless user experience.
- Developed the Ant scripts for preparing WAR files used to deploy J2EE components.
- Experience in developing scalable solutions using NoSQL database, Cassandra, MongoDB .
- Used Agile Scrum process.
Environment: Java 6, Spring, Hibernate, Rest, log4j, JUnit, IBM MQ, JMS, JAXB, Web Services, HTML5, CSS3, AEM, Java Script, jQuery, AJAX, JSON, Angular JS, NodeJS, XML, XSL, jQuery, Mongo DB, Cassandra, MongoDB, Web Logic Application Server.
Confidential, Chicago,IL
Java/J2EE Developer
Responsibilities:
- Involved in the design and development phases of Agile Software Development
- Created Responsive Layouts for multiple devices and platforms using foundation framework.
- Implemented the web-based application following the MVC architecture using Struts Framework.
- Created Managed Beans for handling JSF pages and include logic for processing of the data on the page.
- Created the web UI using JSP, Servlets, jQuery, Ajax, JavaScript, HTML and CSS.
- Worked with Core Java to develop automated solutions to include web interfaces using HTML, CSS, JavaScript and Web services.
- Used multithreading to improve performance in generating the reports in Java.
- Designed and developed Web Services (SOAP, WSDL). Created and compiled XML Schema to generate JavaBean classes using Apache Axis.
- Created simple user interface for application's configuration system using MVC design patterns and swing framework.
- Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
- Created java business process components using JBOSS JBPM .
- Used JMS for communication between the JBPM processes.
- Involved in configuring hibernate to access database and retrieve data from the database.
- Involved in developing SQL queries, stored procedures, and functions.
- Used ANT for compilation and building JAR, WAR and EAR files.
- Written Web Services (JAX-WS) for external system via SOAP/HTTP call.
- Used Log4j framework to log/track application.
- Worked on UNIX, LINUX to move the project into production environment.
- Creating and updating existing build scripts using Ant for deployment Tested and implemented/deployed application on WAS 6.1 server.
- Involved in Unit Testing of various modules in generating the Test Cases.
- Used SVN as version control tool.
ENVIRONMENT: Eclipse, Java 1.7, JSP, Servlets, Core Java, Spring, Swing, hibernate 4.0, JSF, Hibernate, HTML, CSS, JavaScript, UNIX, JBPM,Web Services- SOAP, WAS 6.1, XML, IBM WebSphere 6.1, Rational Clear Case, Log 4j, IBM DB2
Confidential
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Worked on various use cases in development using Struts and testing the functionalities.
- Implemented the database connectivity using JDBC with Oracle database as backend.
- Involved in the development of model, library, Struts and form classes (MVC).
- Used display tag libraries for decoration and used display table for reports and grid designs.
- Designed and developed file upload and file download features using JDBC with Oracle Blob.
- Developed SOAP based XML web services.
- Spring boot and REST services are implemented while developing web-based applications.
- Worked with high volume and complex PL/SQL Stored Procedures and Packages using TOAD.
- Developed client applications using JAXR and JAXM to connect to the UDDI registry.
- Developed the application by implementing Spring Framework based integration.
- Used the Struts Validation Framework for validation and Struts Tiles Framework for reusable components.
- Apache ANT was used for the entire build process.
- Used Rational Clear Case for version control and Junit for unit testing.
- Extensively used log4j for logging throughout the application.
- Developed various Action Classes that route requests to appropriate handlers.
ENVIRONMENT: Java 1.5/1.6, JSP, Spring, Struts, Hibernate, Web Services, JUnit, CVS, Log4j, Ajax and Java Script, XML, Oracle, Triggers, Stored Procedures, JBoss, Eclipse
Confidential
Software Engineer
Responsibilities:
- Implemented the project as a multi-tier application using Jakarta Struts Framework along with JSP for the presentation tier.
- Developed various Action Classes that route requests to appropriate handlers.
- Used the Struts Validation Framework for validation and Struts Tiles Framework for reusable presentation components at the presentation tier.
- Developed the application Resource bundle for display messages and implemented validations using Struts Validations framework
- Involved in analysing the requirements of the project.
- Implemented server-side programs by using Servlets and JSP.
- Developed presentation tier as HTML, JSPs using Struts Framework.
- Used JavaScript to perform Client-Side Validation.
- Implemented using the MVC design pattern.
- Designed, developed and User Interface using HTML, JavaScript, AJAX and CSS.
- Used JDBC to interact with the underlying Oracle Database.
- Deployed Applications on Apache Tomcat Server.
- Developed automated Build files using ANT.
- Involved in Unit testing for various components.
- Involved in production support, resolving the production issues and maintaining the application server
- Used Log4J for any logging purposes during the development of the application.
ENVIRONMENT: Java, J2ee, JSP, Servlets, JDBC, HTML, CSS, JavaScript, Ajax, Eclipse, Junit, MVC, ANT, Apache Tomcat and Oracle