Ui Developer Resume
Bethlehem, PA
SUMMARY
- Over 6 years of strong development experience in User Interface applications and integration of highly transactional and scalable applications using Object Oriented Analysis and design (OOA/OOD) principals.
- Expertise in developing Web Based Distributed in a three - tier architecture using Java/J2EE, HTML, XHTML, JavaScript, Ajax, jQuery JSP, Servlets, Swing, CSS and JavaBeans.
- Experience in all phases of SDLC including Architecture, Requirement, Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Hands on expertise in front-end development utilizing JavaScript frameworks such as jQuery as well as front end technologies HTML5, CSS3, Ajax, Angular 2/4/5/6/7.
- Strong Experience in web development using interactive/Web 2.0 technologies, XHTML, DHTML, JavaScript, DOM, Angular.js,D3.js, framework (jQuery, Prototype, YUI, etc.), JSON, AJAX.
- Experience in working with RESTful Web Services and implementing RESTful API's.
- Strong work experience in application integration using Web Services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, WS Security and Restful.
- Expertise in Object Oriented Analysis and Design (OOAD), OOPS using Unified Modeling Language (UML), Design Patterns, MVC Frameworks.
- Hands on experience in Ant/Maven Scripts for Build activity and Log4J for application logging.
- Strong experience in working on a modern full stack, JavaScript environment like MEAN (MongoDB, Express.js, Angular.js, Node.js) and experience in sending and retrieving data files in JSON using AJAX calls.
- Strong knowledge in using libraries like jQuery to implement dynamic webpages.
- Experience in Spring Boot, Spring Microservice.
- Experience in using Grunt and CSS procedures LESS, SASS.
- Proficient in using AJAX for implementing dynamic Webpages where the content was fetched via API calls and updated the DOM (JSON Parsing).
- Experienced in using UI editors like Atom, Sublime Text Editor, Eclipse and Notepad++.
- Expertise in screen level design patterns and worked with PHP in web development.
- Understanding of relational databases, involved in application development using several RDBMS such as Oracle 9i/10g/11g/12c.
- Extensive experience in developing Web Services to expose useful functionality to web users through SOAP and REST.
- Experience with Browser testing, knowledge of cross-browser/cross-platform compatibility.
- Experienced in all phases of usability testing including user profiles and personals, task analysis, contextual research, test moderation, and reporting.
- Experienced working in both AGILE and SDLC based development environment and participating in SCRUM sessions.
- Worked on various platforms including Windows XP, Vista, 7 and UNIX.
- Possess good analytical skills which enabled to analyze data with ease.
- Ability to write clear, well-documented, well-commented and efficient code for web development.
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
TECHNICAL SKILLS
Web/Java Technologies: HTML/HTML5, CSS/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, JSON, Apache, Sass, Less, J2EE, Hibernate, Struts, Spring MVC, Servlets, JDBC, log4j, Junit, DOM JSP, JSF, EJB, JMS, AJAX, RESTFUL, XML, DHTML, HTTP, HTTPS, JSON, jQuery, JSP and DOJO.
JavaScript Libraries: jQuery, Ext.js, Angular 2/4/6/7, React.js, Node.js and Backbone.js
IDE & Tools: Eclipse, Notepad++, NetBeans, Adobe Dreamweaver, Espresso, Sublime Text3, Text Mate, Microsoft Publisher, brackets, IntelliJ, JBuilder
Cloud Technology: Amazon Web Service (AWS), Microsoft Azure, IaaS and PaaS
Application Servers: Web Logic, Web Sphere, Tomcat, JBoss.
Build Tools: Jenkins, Maven, ANT, Gradle, Hudson, Chef, Puppet, Ansible
Database: PL/SQL(Oracle), MySQL, MSSQL and DB2
Operating System: Windows 98/2000/XP/Vista/7/8, MAC OS X, UNIX (Shell Scripting).
Development Tools: Adobe Photoshop CS5, Adobe IllustratorVersion Control: Perforce, CVS, SVN, GIT
Publishing Tools: Adobe PageMaker, MS Office
Methodologies: Agile/Scrum, Waterfall, TDD
Messaging systems/Web Services: JMS APL, SOAP, Restful, WSDL, JAX-RS, JAX-WS, JAXP, JAXB.
PROFESSIONAL EXPERIENCE
UI Developer
Confidential, Bethlehem, PA
Responsibilities:
- Involved in all phases of Software Development Life Cycle process using Agile Methodology.
- Proficient in developing front-end Single Page Application (SPA) using Angular 6, Typescript, HTML, CSS, Bootstrap, Spring Framework.
- Developed presentation layer using HTML5, CSS3, Bootstrap, jQuery and Angular.js.
- Used Multithreading in programming to improve overall performance.
- Created RFP Microservices to provide RESTful API utilizing Spring Boot with Microservices.
- Designed and developed application using Spring Framework modules like Spring IOC, Spring AOP and handled security using Spring Security OAuth.
- Integrated Spring MVC model for front-end request action controller and Spring AOP for logging purposes
- Used Spring IOC for dependency injection and developed controllers for handling Http requests and providing Http response.
- Developed REST and SOAP based Web Services for data retrieval to make it independent of the current application
- Implemented request and response objects using SOAP Web Services and created routes using Apache Camel.
- Implemented RESTful web services using JAX-RS and Jersey as provider.
- Implemented Service Oriented Architecture by SOAP based Web Services with JAX-WS and WSDL.
- Worked on XML and JSON for transferring and retrieving data between different applications.
- Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
- Involved in using JPA (Java Persistence API) frameworks and APIs as JDO and Hibernate.
- Developed the DAO layer for the application using Spring Integration and Hibernate template support.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
- Used Microservices to ensure the scalability of application on cloud infrastructure.
- Wrote writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer.
- Developed test cases for Unit Testing, Integration Testing with Junit.
- Worked on Log4j for logging errors, messages and performance logs.
- Used Maven as build automation tool and deployments are on Web Logic Application Server.
- Used Jenkins for Continuous Integration and Spring Tool Suite (STS) IDE for application development.
- Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
Environment: Java, J2EE, HTML5, CSS3, Bootstrap, jQuery, Angular 6+, Spring IOC, Spring AOP, Spring MVC, Spring Security, Hibernate, Cloud/AWS, JDBC, REST, SOAP, Apache Camel, CI CD, JAX-RS, JAX-WS, WSDL, Microservices, MongoDB, PL/SQL, Unit Testing, JUnit, Log4j, Maven, GitHub, Multi-Threading, Collections, Web Logic Application Server, Jenkins and Spring Tool Suite (STS), HTML, DHTML, No-SQL, Agile Methodology.
Java/UI DeveloperConfidential, Basking Ridge, NJ
Responsibilities:
- Developed various pages in the applications in front end technologies HTML5, CSS3-SASS,Javascripts, JSON, jQuery, Bootstrap, Angular 5.
- Enhanced user experience by designing new web features using MVC Framework like Angular.js, accommodate these advanced and fast technologies.
- Involved in developing the Controller framework using Annotated REST based spring controller.
- Generated UI mockups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML5, JavaScript and CSS3.
- Utilized the features of Angular 5.0 to present effective web design.
- Designed and build functional prototypes for applications across all digital channels that can be tested in an airport environment.
- Extensively involved in upgrading the existing system from Angular 5 to Angular 6.
- Involved in setting up the application Service layer using Spring IOC framework.
- Used Docker as a container tool to deploy the Microservices.
- Implemented Struts framework based on the Model View Controller design paradigm.
- Used Spring framework to inject the DAO and Bean objects, auto wiring the components.
- Used JSP, JavaScript, jQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
- Designed and developed various modules of the application with J2EE design architecture and frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Built the UI part of address verification service where users can select or ignore recommended address using jQuery Ajax and model.
- Utilized Angular Cli to develop front-end functionalities and researched the command that Angular Cli provided.
- Worked on the website from start to finish to give it a new look using HTML5, CSS3, and JavaScript.
- Created UI designs using Web 2.0 standards.
- Performed JUNIT Testing using Mockito framework.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Designed dynamic and browser compatible pages using HTML5/HTML, DHTML, and JavaScript.
- Created web services and desktop applications to access and display data needed by support teams using Ajax, JavaScript, jQuery, Angular.js, CSS and HTML5.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Developed page layouts, navigation, animation buttons and icons.
- Written and debugged the Maven Scripts for building the entire web application.
- Applied industry best practices and standards when project requirements are lagging.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Working experience with version control system GIT and bug tracking tools Rally in an Agile Scrum environment.
- Closely work with the QA Team to give user enhanced experience and reduce the number of keystrokes for given scenario.
Environment: Java, J2EE, Hibernate 4.3, Spring 4.x, Spring Boot, Microservices, JSP, Servlets 2.2, JavaScript/jQuery, Maven, Angular5/6, Log4J, REST, SOAP, WSDL, HTML5, XML, XSLT, Jenkins, SVN, Oracle 9i, Unix, Bootstrap, Junit, EasyMock, Log4J, Docker, Kubernetes, SoapUI, Postman, Git, SQL, HQL, Oracle SQL, Microsoft Visio, Kafka.
Java Web DeveloperConfidential, Houston, TX
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) which includes requirement gathering, modeling, analysis, architecture design and prototyping.
- Used AGILE software development methodology which helps to develop project plans.
- Responsible for setting up Angular.js framework for UI development.
- Developed html views with HTML5, CSS3, JSON and React.js.
- Developed web applications using Spring MVC, jQuery, HTML5, and Angular.js.
- Developed powerful Single Page Application and dynamic responsive Web Application with Angular4+.
- Worked with Angular 4 forms and validations to validate the user input.
- Deployed the Microservices on Pivotal Cloud Foundry for scalability of the applications in future.
- Worked with Angular.js routers, forms, modules, Dom, events, expressions, controllers, filters and Http Request.
- Implemented bootstrap CSS in Angular.JS for developing rich and responsive UI and asynchronous patterns.
- Involved in using React.js components, Forms, keys, Events, Router, Animations and Flux concept.
- Developed Open stack API to integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images.
- Build RESTful web service by building Node.js Server in the backend to handle requests sent from the front-end jQuery and AJAX calls.
- Created RFP (Request for Proposal) Micro service to provide RESTful API utilizing Spring Boot with Spring MVC
- Implemented Spring MVC framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
- Developed code using Design Patterns like DAO, Factory Pattern, Singleton and Value Objects, Decorator, State, Strategy.
- Used Spring as the MVC model and used Spring AOP for common cross cutting concerns like security and interception
- Worked on Code builds and code changes are made in JavaScript, Python and Shell scripts.
- Used GitHub to maintain the versions of the source code of the project.
- Used CI/CD technologies such GIT, Chef, Jenkins are used for developing and deploy Web Services.
- Expertise in using NoSQL database.
- Experienced in PHP web services using SOAP and REST.
- Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.
- Generated proxy code from WSDL file using SOAP UI for client-server communication.
- Worked on Load testing on JMeter to improve the performance of newly developed code.
- Designed and prepared Unit test cases using Junit and Log4j and removed the maximum bugs before passing onto the application to the QA team.
- Used Jenkins application to build and perform continuous deployments of JBOSS war files.
- Involved in designing the User Interface using the Telerik Controls.
- Used UNIX shell scripting to automate software installation and testing-Wrote scripts to apply application patches and Oracle table updates.
- Created Views, Sequences in the oracle database and modified the existing PL/SQL stored procedures.
- Developed integration modules for disparate clients using Apache Camel.
- Involved in Unit testing of application using Karma and Jasmine library to make sure that the application is compatible in all browsers.
Environment: JDK 1.8, Spring Boot, Spring MVC, Spring AOP, Hibernate 4.0, Apache CXF, AJAX, UML, MS Visio, JSTL, Oracle, JBoss, Eclipse 4.2, Junit, NPM, SOAPUI, Log4j, Maven, Node.js, Bootstrap, React.js, Typescript, MongoDB, HTML5, CSS3, Toad, Maven, Jenkins, RESTful API, Sun Jersey, Junit, Angular2/4+, GIT, Chef, MongoDB, JMeter, Amazon Web services (AWS), Apache Camel, Karma and Jasmine
Java/UI DeveloperConfidential, Dallas, TX
Responsibilities:
- We followed with Agile and Scrum development methodologies.
- Integrated the Java code (API) in JSP Pages
- Used jQuery core library functions for the logical implementation part at client side for all the application
- Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems)
- Worked with source code control systems like GIT and JIRA
- Using Drupal created prototypes as well for call functionalities
- Worked with JavaScript toolkits like jQuery, Angular.js, Dojo Toolkit
- Tested and optimized production performance using dojo toolkit
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, jQuery, Web Service call and JSON
- Used advanced level of HTML, JavaScript, CSS3 and pure CSS layouts (table less layout)
- Designed and implemented the User Interface using Google's Angular.js, Backbone.JS, MVC framework (which means JavaScript, HTML, and CSS), jQuery, Require.JS, JSP and Ajax
- Worked with different design patterns like singleton etc.
- Responsible for creating the screens with table less design following W3C standards
- Worked with business analysts to understand their business models and goals
- Created admin automated tools which make easily add, update, delete of content using PHP
- Responsible for quality assurance of finished websites, including the validation of web forms and links Worked on developing the mobile app for farmers insurance
- Developed dynamic e-mails using JavaScript, and hand coding of HTML and CSS3
- Used Ajax extensively to implement front end /user interface features in the application
- Worked in the Java Environment with framework Hibernate and used Oracle as database
- Created PHP/Ajax schedule task list for mobile browsers
- Participated in Software Development Lifecycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User documents and Technical Help documents.
- Designed and developed custom jQuery components for the front-end client-side validations
- Produced content pages with CSS3 layout and style markup presentations and used methods and properties
Environment: Java, HTML, jQuery, JavaScript, Angular2+, Backbone.js, Bootstrap, CSS3, Require.js, MongoDB, AJAX, JSP, PHP, Dojo, JSON, Hibernate, Chrome, Firefox, Adobe Flash, MS Access, MS Office, IE and Oracle
Java DeveloperConfidential
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) using agile development methodology
- Involved in business requirement gathering and technical specifications
- Implementing Servlets, JSP and Ajax to design the user interface
- Used JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface
- Maintained the existing code based developed in spring and Hibernate framework by incorporating new features and fixing bugs
- Designed and developed all the user interfaces using JSP, Servlets and Spring framework
- Created an XML configuration file for Hibernate for Database connectivity
- Involved in development of cascading style sheets (CSS) to make the Java Server Pages to be displayed using different output styles
- Developed custom controllers for handling the requests using the spring MVC controllers
- Developed Client-Side Validations using Java Script and server-side validations using Struts validation framework
- Involved in creating/deploying jar, war and ear files in WebSphere Application server
- Extensively used the JSP in the view side of MVC
- Used Struts tag libraries, JSTL and created web interfaces using JSP technology
- Developed the dynamic User Interface using JSP utilizing Custom Tag Libraries, HTML, CSS, and JavaScript
- Developed a web-based report for monitoring system with HTML and Tiles using Struts framework
Environment: Java, J2EE, EJB, UML, SQL, Eclipse, JavaScript, Spring MVC, Hibernate, Web sphere, JBOSS, HTML, DHTML, CSS, XML, Log4J, ANT, STRUTS, JUNIT, JSP, JSTL, Ajax, Servlets, WebSphere, Rational Rose
