We provide IT Staff Augmentation Services!

Software Engineer-ui Resume

2.00/5 (Submit Your Rating)

Reston, VA

SUMMARY

  • Around 7 years of experience in Web Development, designing User Interface (UI) applications and professional web applications
  • Experience in full System Development Life Cycle (Design, Development, Testing, Deployment and Support) using development methodologies and Agile (Scrum, Kanban, TDD - Test driven development, CI-Continues Integration) automation test.
  • Excellent design and programming skills in Java, JavaScript, Spring, Angular JS
  • Node Js, Web services, JSP, JDBC, XML, XSD, XML Parsers (DOM and SAX), JAXP, JAXB, Maven, Log4j, Junit, Power Mockito, Java Beans, JNDI, SQL, PL/SQL, Oracle, Tomcat, JBoss.
  • Extensive experience in Application Software Design, Object Oriented Design, Development, Documentation, Debugging, Testing and Implementation.
  • Experience in designing User Interactive UI Web Pages and visually appealing User Interfaces with the helpof HTML 5andCSS3.
  • Experienced in working inAGILEbased development environment and participating in Scrum sessions.
  • Acquaintance in applying the latest development approaches including MVC framework in the browser, event-driven applications using Ajax, single page applications using Angular JS and Bootstrap.
  • Expertise in coding optimized SQL queries on databases like My SQL, SQL Server and Oracle.
  • Good expertise in using Database tools like Mongo DB.
  • Worked on IDE's like Microsoft visual studio, Sublime text, IntelliJ, Web Storm, and Eclipse.
  • Experience in developing web applications using MVC, Singleton architectures.
  • Expertise in using source code control systems such as GIT, SVN, JIRA, and Jenkins.
  • Solid experience with Responsive Web Design (RWD) with involvement in several web application development projects
  • Expert in Java/JavaScript programming. Experience with Node Js and React Js.
  • Good experience with web services like RESTFUL, SOAP.
  • Experience in development tools such as Babel, Web pack, and NPM.
  • Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
  • Used Node JS to run Web pack tasks and build properly the project.
  • Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Experience with Object-oriented programming and Object-oriented design.
  • Experience of migrating application toAWS and manage applications on cloud.
  • Good experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
  • Experience and ability to write automation test cases for regression testing
  • Hands on experience using various Operating - Systems like Windows, UNIX, Linux.
  • Strong experience with JUNIT for unit testing.
  • Very much comfortable in analyzing, debugging, troubleshooting and solving problems and issues in application.
  • Strong perseverance and diligence towards attaining challenging goals and possess good Communication skills and quick learning ability.
  • Team player proven to work under tight deadlines, also can work efficiently as an individual.
  • Strong team player and effective individual with an ability to adapt to new technologies quickly.

TECHNICAL SKILLS

Frameworks: Angular JS, Angular 2.0, Node JS, React JS, Hibernate, Spring, Spring bootIDE & Editors Eclipse, Intellij, Net Beans, Notepad++, Visual Studio, Edit Plus, Sublime Text.

Web Services: SOAP, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI, Restful.

Design Methodologies: J2EE Design Patterns (MVC, Singleton).

Version control: GIT, SVN

Platforms: Windows, UNIX, LINUX.

Databases: Oracle, MYSQL, SQL, PL/SQL, Mongo DB

Internet Technologies: HTML5, CSS, CSS3, HTML, Bootstrap, Java Script, typescript, AJAX, XML, JSON, JQUERY.

Tools: JIRA, Jenkins.

Build tools: Maven, Ant, Gradle

Web/Application Servers: Web Sphere, Tomcat, Web Logic and JBOSS.

PROFESSIONAL EXPERIENCE

Software Engineer-UI

Confidential, Reston, VA

Responsibilities:

  • Working with product owner to understand desired application capabilities and testing scenarios.
  • Work within agile teams to design, develop, test and implement and support technical solutions across development tools and technologies.
  • Analyzing the requirements with the team and the product owner along with the UX/UAT and finding the solutions.
  • Introduced micro- front ends in the application.
  • Experience in integrating the endpoints with UI and different methods like get, post.
  • Participated in scrum meetings, backlog grooming and planning sessions.
  • Implemented the application using react with redux.
  • Used react hooks like usestate, use effect, use selector.
  • Experience in building the reusable components and using throughout the application.
  • Experience in sprint wise deployment process and the application version releases.
  • Implemented two-way data binding among models, controllers, and views to provide continuous updates among view and model.
  • Implemented Factory, Service, and Provider to organize code and allow for easier future maintenance.
  • Implemented user interface with HTML 5, CSS 3 and bootstrap, grid layout.
  • Used Visual Studio Code as editor and JIRA to track the issues and the bugs along with the time estimation.
  • Extensively Implemented Spring Boot, Dependency Injection (DI) and Aspect Oriented Programming (AOP) features along with Hibernate.
  • Participated in team hackathon and developed different forms in the application and integrated with the view/edit flow features with the API.
  • Experience in placing the widgets over all the application and making sure it works for different users.
  • Working experience in building and maintaining react based application.
  • Created reusable components and used different react/flux libraries.
  • Developed responsive web design by writing media queries for different devices.
  • Research on how to integrate Jest framework within the project and written unit tests for all the react components.
  • Worked on the elastic search and the different fields were added to the search query so the user can select different filters on the UI.
  • Discussing with the team and the business, as part of the field validations in the forms on different approaches.
  • Experience in accessibility issues and involved in error handling (page and inline) over the application.

Environment: React JS, redux, hooks, HTML4/5, CSS 2/3, JSON, Jest, JUnit, JIRA, Jenkins, java script, AWS, IntelliJ, VS code, GIT, Maven, Eclipse, Tom cat, Node JS, NVM, bootstrap.

Java/ UI developer

Confidential, Richmond, VA

Responsibilities:

  • Working with product owner to understand desired application capabilities and testing scenarios.
  • Work within agile teams to design, develop, test and implement and support technical solutions across development tools and technologies.
  • Participated in scrum meetings, backlog grooming and planning sessions.
  • Working experience on angular 1.6 to create components to handle the events and send the request to the server.
  • Implemented user interface with HTML 5, CSS 3 and bootstrap.
  • Implemented drag, drop and file upload feature in the application.
  • Worked with team to move existing angular controllers to components.
  • Used Visual Studio Code as editor and JIRA to track the issues and the bugs along with the time estimation.
  • Working experience in building and maintaining react based application.
  • Created reusable components and used different react/flux libraries.
  • Developed responsive web design by writing media queries for different devices.
  • Written unit test cases using jest.
  • Writing the code resulting in a completed program. The sections of the code called java classes, angular components allowing for testing and amending as needed.
  • Modifying the existing code, allowing to improve its performance. Handling real time defects and providing solutions.
  • Analyzing the requirements with team and product owner.
  • Design and analyze existing software’s in market and integrate into the existing project for applicable solution.
  • Migrating the existing angular controllers to components including the typescript features.
  • Consulting with the UX designer regarding the mock-up screens and creating the components according to the screens.
  • The purpose of building the components to increase the re usability of the code which improves performance.
  • Writing the unit test cases using the testing frame works like Jasmine, Jest, etc.
  • Following the Agile methodology and attending the scrum meetings to track the day-to-day activities.
  • Using editors like IntelliJ and Visual studio code, eclipse. Using the coverage report will determine the percentage of code or lines covered in the unit test cases.
  • Implemented document upload (drag and drop) feature in the application where users can upload the files like bank statements, tax statements, id etc up to 350 MB file size.
  • Worked with the team to take the decision to send the files in form data instead of binary to the backend from the UI for the upload feature.
  • Used SASS pre-processor for the styling and followed BEM (block, element, modifier) conventions for the styling in html.
  • Developed the error scenarios for the wrong file type, file size.
  • Worked with the team and the product owner to identify the unhappy path scenarios.
  • Implemented the Potomac tracking which will track all the user click actions in the credit card application.
  • Using node version manager (NVM) in order to switch between the node versions, managing different node versions.

Environment: Angular 1.6, HTML4/5, CSS 2/3, JSON, React JS, Jasmine, JUnit, JIRA, java script, Typescript, IntelliJ, VS code, GIT, Maven, Eclipse, Tom cat, Node JS, NVM, boot strap.

Java / UI Developer

Confidential, Burlington, NC

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
  • Application is implemented using agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).
  • Developed forms for user event handling and validations using JavaScript and AJAX.
  • Upgraded existing UI with HTML5, CSS3 and Bootstrap.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and Hibernate.
  • Designed MVC architecture and Front control design pattern using Spring MVC Framework for Presentation tier and I have written code for the using Spring MVC Framework for Presentation layer and spring dependency injection.
  • Used spring framework for Dependency Injection and integrated with Hibernate.
  • Primarily focused on the spring components such as Dispatcher servlets, Controllers, Model and View Objects, View Resolver.
  • Involved in developing Spring Beans and wiring their dependencies.
  • Coded extensively using JavaScript, Angular JS to make rich internet web application for a Single page app.
  • Used Hibernate, object /relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Recommended and guided the team in building out a lean, responsive UI layer utilizing Semantic HTML5, BOOTSTRAP, and REST API architecture. Developed front end for the entire website using HTML5, CSS3, JSON and JAVASCRIPT.
  • Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON and XML
  • Tested Rest web services using postman, SOAP UI.
  • Developed application using Angular JS and Node JS connecting to Oracle on the backend.
  • The back-end use Node JS, to provide RESTful API.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Implemented Angular 2 services to connect the web application to back-end APIs.
  • Extensive experience of Object-Oriented JavaScript design pattern and JavaScript MVC Patterns Preferably Angular JS for building UI Widgets and Application logic.
  • Developed data formatted web applications and deploy the script using JavaScript.
  • Involved in installing and configuring Maven for application builds and deployment.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security.
  • Experience with Web services development REST ful APIs/micro services.
  • Developed and test HTML, CSS, JQuery, React JS, Redux that meets accessibility of web browser.
  • Worked with core java concepts like Collections Framework, Multithreading and Memory management.
  • Worked with Web Sphere application server that handles various requests from Client.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Used GIT to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: JAVA, Ajax, XML, WSDL, Angular 2, HTML4/5, CSS 2/3, JSON, React JS, jQuery, Jasmine, Spring boot, JIRA, Java script, Hibernate, JAX-RS, GIT, JUnit, Maven, Eclipse, web sphere, Node JS, AWS, Multithreading, bootstrap, Mongo DB.

Java Developer

Confidential, St.Paul, MN

Responsibilities:

  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
  • Worked in Agile environment with Content Management system for workflow management and content versioning.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Designing, Development, JUnit testing and Integration of many components of the applications from end-to-end, i.e. Front-end (View) to JSF Controllers and configurations to Data Model and JPA mappings as well as generating entities.
  • Implemented Angular services to connect the web application to back-end APIs.
  • Extensive experience of Object-Oriented JavaScript design pattern and JavaScript MVC Patterns Preferably Angular JS for building UI Widgets and Application logic.
  • Using Angular JS created custom directives for data manipulations and to display data in company standard format in UI.
  • Designed and developed Micro services business components using Spring Boot.
  • Used spring framework for implementing IOC/JDBC/ORM, AOP and Spring Security.
  • Built cloud formation stacks utilizing JSON templates to deploy micro services as part of Jenkins.
  • Continuously managed and improved the build infrastructure for global software development
  • Designed and developed Message driven beans that consumed the messages from the Java message queue.
  • Involved in designing user screens and validations using HTML5, jQuery and JSF as per user requirements.
  • Involved in web development consulting focused on the MEAN stack (Angular.js, Node.js)
  • Experience building cloud native app with Spring Framework and Spring Boot (Auto Configuration).
  • Developed end to end application using Spring Boot, Experience in refactoring existing monolithic application to modular micro service, developed restful web service using Spring Boot and deployed to pivotal web services.
  • Implemented the search functionality for Internal Application using Angular JS and Node JS.
  • Used Spring Dependency Injection properties to provide loose-coupling between layers.
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-WS and Apache
  • Used Web services (SOAP, REST) for transmission of large blocks of XML data over HTTP.
  • Used Hibernate ORM framework Spring framework for data persistence and transaction management.

Environment: HTML, CSS, JavaScript, Angular JS, AJAX, JSON, JQuery, Node Js, NPM, GIT, Bootstrap, Visual studio, JIRA, React Js, Spring boot, Web service, Maven, Junit, SQL, Tomcat.

Java Developer

Confidential

Responsibilities:

  • Worked an Agile work environment with Content Management system for workflow management and content versioning.
  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
  • Worked as a team member to develop web application, user interface, interaction scenarios and navigation based on analysis, interpretations of requirement and use cases.
  • Worked with Dynamic widgets. Used AJAX and JQuery widget for data collection and display data on the front end.
  • Developed graphical user interface (GUI) using HTML, CSS, and JavaScript.
  • Implemented JQuery (CSS Layout and DOM manipulation and element selections) for several different business site updates, such as page layout changes and content updates.
  • Worked on JQuery extensively for various user interactions, front-end validations and other visual effects
  • Worked on AJAX functionality for dynamic data binding for data grid, accordion, Ajax driven menu tabs using back end service calls and consumed both JSON and XML data in UI Side.
  • This application was written in Ajax, Java Script, JSP, HTML and CSS.
  • Used different JQUERY components in MVC architecture framework which internally use various design patterns such as singleton, command, delegate, etc.
  • Redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.
  • Coded extensively using JavaScript, Angular JS to make rich internet web application for a Single page app.
  • Recommended and guided the team in building out a lean, responsive UI layer utilizing Semantic HTML, REST API architecture. Developed front end for the entire website using HTML, CSS3, and JAVASCRIPT.
  • Created custom validation using JavaScript Regular Expression and extensively used HTML Web forms.
  • Ensured cross-browser compatibility by testing the applications of different browsers including Safari.
  • Worked on multiple assignments which include development, implementation and support role for different pages of above two sections.

Environment: HTML, DHTML, XHTML, JavaScript, JSON, CSS, XML, JSP, Ajax, XML, XSD, WSDL, Angular Js, Jasmine, Node Js, java script, Spring, Hibernate, JAX-RS, SOAP, SVN, JUnit, JMS, Maven, Oracle, MYSQL, Eclipse, Web Sphere.

We'd love your feedback!