We provide IT Staff Augmentation Services!

Ui Developer (full Stack Developer) Resume

CA

PROFESSIONAL SUMMARY:

  • 7+ Years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client - Server and N-tier Architectures
  • Extensive experience of designing and developing software applications with Java, J2EE, EJB, JSP, JSF, Servlets, Java Beans, ORM, Web Services, JDBC, XML, CSS, SOAP, REST.
  • Strong experience with frontend technologies like HTML5, CSS3, Scripting languages like JavaScript, JQuery, AJAX, Angular JS, NodeJS, BackboneJS and good knowledge in ReactJS, EmberJS.
  • Proficient in Java/J2EE Design Patterns including Singleton Factory, Model View Controller (MVC), Data Access Object (DAO) and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
  • Responsible for designing Presentation Tier (web pages) using the concepts such as Themes, Skins, HTML, XML, CSS, Java Script and JQuery using AJAX.
  • Extensive experience in design and architecture of J2EE based large applications and good working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module, and Spring Batch in Spring Framework.
  • Extensive experience in implementing MEAN Stack (MongoDB, ExpressJS, AngularJS, NodeJS) with RESTful stands
  • Experience in writing numerous test cases using JUnit framework. Expertise in developing dynamic web pages in HTML with AngularJS for UI and developed single page application by using AngularJS.
  • Hands-on experience in creating responsive user Developed Dynamic and robust UI using Angular 2, React JS, HTML, CSS, SASS, JavaScript, JQuery by connecting backend API’s with JSON.
  • Worked on IDE’s such as Eclipse/MyEclipse and WSAD/RAD for developing, deploying and debugging the applications. Experience in developing applications using frameworks like Struts, Hibernate and Apache CXF.
  • Proficient with development of RESTful Web Services using JAX-RS for exchange of JSON and XML representations. Expertise in developing dynamic web pages in HTML with AngularJS for User Interface and developed single page application by using AngularJS.
  • Experience in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose, Enterprise Architect and MS Visio.
  • Experienced in using ANT and Log4j. Experience working with databases such as Oracle 8.x/9i/10g, MS-SQL Server 2008/2005, MySQL and using PL/SQL to write stored procedures and functions for different Data Models.
  • Experience in AWS Cloud platform and its features which include EC2, AMI, EBS, and Cloud watch, AWS SQS and AWS S3.
  • Experienced in a fast-paced Agile Development Environment including Test-Driven Development (TDD) and Scrum.
  • Designed and developed custom Mongo applications specific to clients' needs and proficiency in multiple databases like MongoDB, Cassandra, MySQL, ORACLE and MS SQL Server. Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Experience in Configuration Management, setting up company Version policies, build schedule using SVN, CVS and Git.
  • Expertise working on Application Servers and Web Servers like WebSphere 6.x/7.x, WebLogic 8.x/9.x/10.x, Apache Tomcat 5.x/6.x/7.x. Experience in using Integration tools like Jenkins, Cruise control.
  • Extensive experience in Database Development using SQL, PL/SQL, Stored Procedures, Functions, SQL Developer & TOAD, Triggers and SQL Server Management Studio
  • Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.
  • Highly self-motivated and goal oriented team player with strong analytical, debugging, problem solving skills. Diversified knowledge and ability to learn new technologies quickly.

TECHNICAL SKILLS:

J2EE Technologies: Java, EJB, JSP, Servlets, Swing, Java Beans, Java Server Faces (JSF), Hibernate, Spring, JDBC, NodeJS, SOA, JAX-WS and JAX-RPC

Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, CSS, Ajax, JQuery, Angular 2, AngularJS, Ajax, PHP, JSON, Bootstrap, NodeJS, XML, BackboneJS

Web Services: SOAP, RESTful

Application Server: WebLogic, JBOSS, IBM WebSphere

Web Server: Java Web Server, Apache Web Server, ANT, Tomcat

Languages: JAVA, C, C++, UNIX.

Databases: Oracle 8.x/9i/10g Enterprise Edition, MS-SQL Server 2008/2005, DB2, MongoDB

Tools: Rational Rose, Eclipse, MS-Office, Jenkins, Log 4J, AWS, ANT, WSAD, Maven, MyEclipse, MS Project, Net Beans, Sublime Text.

Operating Systems: UNIX (Sun Solaris), Unix-HP, Linux, UNIX Scripting, Windows NT, Windows 95/ 98/2000.

Reporting Tool: Crystal Reports

Version Control Tools: SVN, Clear Case, Git

PROFESSIONAL EXPERIENCE:

Confidential, CA

UI Developer (Full Stack Developer)

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Used Spring 2 & 4 framework to implement the MVC design pattern in the application.
  • Used Spring MVC architecture for the application development in Admin UI module and Used AJAX with JSON for intensive user operations and Java Script for client side validations.
  • Developed a feature in utility application and Verification Monitoring tool to verify the application statistics like pollers, consumers, loggers using AngularJS, Node.js and Bootstrap.
  • Mainly involved in development and maintenance of the website using HTML5, CSS, Ajax, and jQuery, JavaScript, AngularJS and Node.js.
  • Involved in writing SQL scripts and creating backend database table for complex business operations. Participated in building web-services using SOAP that allowed integrating the business application with the legacy applications and also facilitates for future applications.
  • Exposure to Angular 2.x and TypeScript since the application was migrating from Angular 1.5 to Angular 2.x.
  • Provided Hibernate configuration file and mapping files, also involved in the integration of Struts with Hibernate libraries.
  • Implemented Spring framework (MVC) and developed Action Servlet and Action Form bean.
  • Managed source repository using Git, Bitbucket and SVN for version control tools.
  • Used CVS within RAD/WSAD to do source control.
  • Used Ant scripts to build the application and deployed it on Web Logic Application Server.
  • Used Dynamic Jasper API to provide BI reporting and User Defined Reporting to Prime Clients like Amazon, Macy’s, and Wal-Mart.
  • Designed proper Hadoop Cluster environments for application and data consumption.
  • Designed and implemented automation using scala, pig, spark, R scripts using proficient scripting.
  • Onshore Team Leader reported to scrum master and carried out sprints with offshore team.
  • Followed Agile Methodology and lead Scrum Team and used JIRA.
  • Used Crucible for Code Review and Jenkins/Maven for CI/CD.

Environment: J2EE, JDK, HTML/HTML5, CSS/CSS3, Ajax, Spring, Hibernate, Web Services (SOAP), JMS, JavaScript, jQuery, PHP, AJAX JSON, Angular 2, AngularJS, Bootstrap, Dreamweaver, Responsive design, RESTful, Multithreading, Apache Tomcat, Maven, Scala, Spark, R, Hadoop.

Confidential, NY

UI Developer (Full Stack Developer)

Responsibilities:

  • Involved in programming, testing, debugging, implementing and maintaining of Java EE client/server distributed application to meet the organization’s needs.
  • Architected, designed and implemented a SPA (Single Page Application) in AngularJS which consume JSON from a Spring MVC, using Spring Security to secure the Application
  • Implemented nested views and routing using AngularUI Router as per the requirement. GUI was developed using JSP, HTML, and AngularJS and created reusable components in AngularJS using Custom Directives Filters, Services and Partials.
  • Developed pages using AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and AngularUI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Defined new validations through AngularJS for the form field validation implemented through HTML5.
  • Mainly involved in development and maintenance of the website using HTML5, CSS, Ajax, and jQuery, JavaScript, AngularJS and Node.js.
  • Developed different reports in JavaScript by implementing the AngularJS SPA framework and common packages for the application using Generics.
  • Developed queues using AWS SQS with JMS for services to subscribe and listen events. Implemented logic to listen and to subscribe events.
  • Developed a feature in utility application and Verification Monitoring tool to verify the application statistics like pollers, consumers, loggers using AngularJS, Node.js and Bootstrap.
  • Familiar with MongoDB write concern to avoid loss of data during system failures and implemented read preferences in MongoDB replica set.
  • Involved in writing queries, stored procedures and modifications to existing database structure as required per addition of new features.
  • Worked on MongoDB concepts such as locking, transactions, indexes, sharding, replication, schema design. Involved in configuring WebSphere servers, database connections and participated in back-end Database programming using Oracle and developed SQL Queries using Toad for SQL Server.
  • Used AngularJS Routing for navigation between nested HTML views in the application and created AngularJs custom directives that were used along with HTML elements for DOM manipulation.
  • Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components and implemented transaction management using Spring declarative transaction management with Spring AOP concepts.
  • Implemented version controlling using SVN and used Jenkins for continuous integration. Wrote build & deployment scripts using Ant, Maven on UNIX environment.
  • Used GIT for version control and used eclipse as the IDE for developing the application, Used Rational Clear Quest for defect fixing. Involved in guiding, mentoring new contractors to understand the application
  • Co-ordinated with QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and resolution of those defects

Environment: J2EE, JDK, HTML/HTML5, CSS/CSS3, Ajax, AngularUI, jQuery, ExpressJs, JavaScript, AngularJS, Node.js, Bootstrap, Oracle, Spring, Hibernate, PL/SQL, AWS, Web Services (SOAP), JMS, RESTful, Multithreading, WebSphere, Apache, Maven.

Confidential, TX

UI/UX Developer (FullStack)

Responsibilities:

  • Designed application modules, base classes and utility classes using core java and implemented web services (WSDL) and effectively worked with SOAP, XML, and XSLT.
  • Build this application using spring easy as a REST API server and BackboneJS as a single application. Built rich prototypes and applications using Backbone.js.
  • Designed User Interfaces using JSP, JQuery, CSS, HTML, Bootstrap, NodeJS, Less CSS and Lodash for front end view as per the requirements that are provided.
  • Used spring validation and wrote validation rules. Developing customer facing software for managing advertisements using BackboneJS.
  • JQuery library, BackboneJS has been used for creation of powerful dynamic Web Pages and web applications by using its advanced and cross browser functionality.
  • Designed dynamic web pages using JSP, HTML, CSS, JavaScript, JQuery and BackboneJs for single page applications. Developed customized directives which could be reused by all teams.
  • Developed a Human Resource Tracking Tool using NodeJS and Bootstrap as a value add to my Organization, this tool provides an ability to get all the statistics of the project resources real time.
  • Designed and developed RESTful web services to support JSON for other developers to access to speed up development using Spring Batch, Spring MVC, Spring Web Services, JSON, Log4J, RESTful, POSTGRESql and Maven.
  • Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Façade, Spring MVC and DAO. Used BackboneJs for Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server.
  • Migrated MongoDB systems from No-SSL authentication to SSL authentication using certificates and performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Developed business components using Java Objects and used Hibernate framework to map the Java classes to the database.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Worked on the modernization of a legacy and outsourced UI using Backbone.js, Require.js, and JQuery. Used JS framework such as BackboneJS for heavy DOM Manipulation.
  • Developed payment flow using AJAX partial page refresh, validation and dynamic drop down list. Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the WebLogic Application Server
  • Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer.
  • Implemented Log4j for logging purposes and debug the application. Prepared Junit test cases and executed the test cases using Junit in eclipse.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.

Environment: J2EE, JSP, HTML/HTML5, CSS/CSS3, JavaScript, JSON, PHP, JDK 1.6, UML, Eclipse, Oracle, WebLogic Application Server 10.3, UNIX, JSP 2.0, SOAP, SOA, Spring 3.0, Spring MVC, Hibernate, RESTful, XML, Junit 4.4, SVN, Log4j, MongoDB, BackboneJs, Oracle10g, Jenkins, UNIX, Ant 1.8, Maven.

Confidential

UI/UX Developer

Responsibilities:

  • Involved in various SDLC phases like Design, Development and Testing. Interact with business managers to transform requirements into technical solutions.
  • Websites designed and developed using HTML5, DHTML, XHTML, CSS 3, Bootstrap, Ajax and jQuery based on W3C standards and Web 2.0.
  • Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object and Singleton.
  • Configured spring to manage Actions as beans and set their dependencies in a spring context file. Developed presentation tier as HTML, JSPs using Struts 1.1 Framework. Used AJAX for faster page rendering.
  • Developed client-facing Struts web applications by creating and modifying Java classes, JSPs, Struts Delegates and DAOs, AJAX.
  • Created design mock-ups and wireframes using MS PowerPoint, Adobe Photoshop CS4 and Dreamweaver CS3.
  • Implemented the MVC architecture using Struts framework. Developed various Action Classes that route requests to appropriate handlers, Coded Struts Action Servlets to process requests and forward to Struts Action classes.
  • Application integration with Spring Web Services to fetch data from external Benefits application using SOA architecture, configuring WSDL based on SOAP specifications and marshalling and un-marshalling using JAXB
  • Developed web pages using Servlets and XML for various modules and involved in environment set up with Ant, Eclipse, JBoss and SQL Server 2005.
  • Used Oracle as the backend database and wrote PL/SQL packages, stored procedures, views and functions at the Oracle database.
  • Developed project in Eclipse IDE and created DB interactions using Hibernate. Provided management with technical documentation for Java applications using MS Visio and MS Word.
  • Worked on JDBC for data persistence and prepared high and low level design documents for the business modules for future references and updates. Deployed the application in JBoss Application Server in development and production environment.
  • Implemented CVS as Version control system and used Maven as a build and dependency management tool to manage various dependencies.
  • Used ANT as build tool and Junit for writing Unit tests.
  • Involved in the functional test of the application and tested Java applications using Functional Testing, JBoss and log statements. Code Walkthrough/ Test cases and Test Plans.

Environment: HTML5, CSS3, JavaScript, Web 2.0, CoreJava, J2EE, JSP, Struts, Servlets, Spring, Hibernate, JDBC, Oracle 8i, AJAX, XML, ANT, Junit, CVS, Maven and JBoss Application Server.

Hire Now