We provide IT Staff Augmentation Services!

Ui Developer, Resume

5.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY:

  • A Software Developer with over 6+ years of IT experience in Web Application Design and Development, Java/J2EE Application Development, and Object Oriented Programming, testing and implementation.
  • Participated in complete Software Development Life Cycle (Proposal, Process Engineering, Design, Development, Testing, Deployment and Support).
  • Highly skilled in developing applications using Agile Development process for diverse requirements.
  • Extensive experience in developing user interface (UI) using CSS , HTML, XML, jQuery, JavaScript, TypeScript, ES5/6, JSX, ReactJS, React hooks, Redux, NodeJS, bootstrap, JSON, Ajax and REST API.
  • Integrated data from backend web service response, to the react components.
  • Experience in working with REDUX architecture and performed wiring of the components with redux.
  • Created different components using React to render an element and has profound experience with props and states in react to manage data.
  • Working experience on modern full stack JavaScript environment like MERN ( Mongo, Express, React, Node).
  • Good noledge on Angular JS and its features like dependency Injection, angular expressions, bindings etc.
  • Experience in handling, configuration and administration of databases like MySQL and NoSQL databases like MongoDB .
  • Experience working with mongoose.js and mongoJS for database communication with MongoDB .
  • Experienced in developing REST services using ExpressJS and performed testing using Post man.
  • Experienced in implementing responsive web design using Bootstrap and CSS3 and has hands on experience setting up builds for single page applications using Gulp and Grunt.
  • Experienced in dynamic style sheet languages and CSS preprocessors such as SAAS and LESS.
  • Experienced in developing Object Oriented Enterprise Java web applications using J2EE technologies/frameworks which includes JSP, Servlets, EJB (Entity Beans, Session Beans), JMS, JSF, Spring, Hibernate, JDBC, JavaScript, SOAP/Rest Web services.
  • Experienced in working with ORM tools like Hibernate and using JPA ( Java Persistence API) frameworks and APIs .
  • Strong skills in RDBMS implementation and extensive Knowledge on databases like Oracle, DB2, NoSQL, MySQL and SQL Server .
  • Proficient in SQL/PLSQL to write Stored Procedures, Triggers, Cursors, Functions and Views.
  • Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Altova and UMLET .
  • Profound noledge in configuring and deploying various Application servers like Web logic, Apache's Tomcat, and WebSphere, administrating the j2ee components in the application servers.
  • Experienced working with build tools like MAVEN, Jenkins and logging framework log4J.
  • Expertise in using IDEs like Eclipse, Net Beans, Visual Studio Code, Atom, Postman and various Configuration Management tools like CVS, GIT and SVN 
  • Has experience working with Cloud Computing Service environment like Amazon Web Services (AWS) and managed AWS like EC2, S3 bucket, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Experienced in performing java unit testing using Junit, Mockito and JavaScript testing with Mocha, Chai, Jest, Enzyme and React Testing library.
  • Committed to excellence, self - motivator, fast-learner and a prudent developer with strong problem-solving skills and communication skills.
  • Ability to learn and use new systems and paradigms in considerably less time, solid communicator with exceptional team-building skills.

TECHNICAL SKILLS:

  • Languages: Java (1.8/1.7/1.6), J2EE 7/6, SQL, PL/SQL, UML 2.0
  • Framework EJB 3.0/2.1, Hibernate 4.x/5.x, JSF 2.0, Spring 3.2/4.3, JSP2.1/2.0/1.2, Servlets 2.x/3.x, JavaBeans, Web Services, SOA, JMS2.0, Log4j 1
  • Web Technologies HTML5/DHTML, CSS3, JavaScript ES5/ES6, XML1.0, JQuery, Bootstrap, AJAX, JSON, NodeJS 5, ExpressJS 4.13/4.14, Angular 1.x/2, React 15.5.4, Redux v3.6.0/v3.7.0/v3.7.1, JSTL, JMS, SAAS, LESS, Typescript
  • Testing Frameworks Jasmine, Mocha, Chai, Jest, Enzyme, React testing-library
  • Web Server Apache Tomcat 7.0/8.0,
  • Application Server Oracle Web Logic 12.0, Confidential WebSphere 7.x/8.x
  • Web Services SOAP, REST
  • Version Control GIT, CVS, SVN
  • IDE/ Tools STS Eclipse, Rational Rose, SQL Developer, Spring Tool Suite, Atom, Postman, Visual Studio Code, Sublime, Brackets.
  • Databases Oracle 12c/11g, MYSQL 5.6, DB2
  • NoSQL Database MongoDB 3.x
  • Design Patterns MVC, DAO, DTO, Front Controller, Session Façade, Business Delegate, Singleton
  • Testing Tools JUnit 4.x, Mockito, Selenium, Cucumber
  • Methodologies Agile Methodology, Waterfall model, Test Driven Development, Behavior Driven Development
  • Build Tools Maven 3.3.9, Jenkins, Gulp, Grunt, Webpack.
  • Operating System Windows, UNIX, LINUX, MAC

PROFESSIONAL EXPERIENCE:

UI Developer,

Confidential, Philadelphia, PA

Responsibilities:

  • Actively participate in Daily standup meetings (Scrum), Estimation meetings and Requirement review meetings to analyze requirements for project and followed Agile Methodology using JIRA agile tool.
  • Designed application data routing and developed React components leveraging React Router’s RESTful API.
  • Developed React components to implement various feature specific modules in the application and worked with a team to move existing web apps to React with ES6 Features.
  • Enhanced application by building new components in React, React hooks and typescript .
  • Implemented device configuration updates and device migration by implementing REST calls using Redux thunk. Created actions and reducer functions by configuring Redux store.
  • Created custom reusable React Components Library by Leveraging React libraries like Semantic-ui and Material-ui to create effective applications with consistent styles and modules.
  • Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Hooks concepts.
  • Followed ECMA Script 6 standards. Used Babel and webpack to build JSX and ES2015 (ES6 ).
  • Used Middleware , Redux-Promise in application to retrieve data from Back-End and to also perform REST ful web services.
  • Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX , JSON .
  • Well experienced in writing test cases in Test Driven Development and Behavior Driven Development.
  • Developed unit test cases for the service in the application using ENZYME, JEST, React testing-library.
  • Developed framework from the scratch for using Cypress to automate UI and used Java script, NodeJS and NPM for React based user interface.
  • Hands on experience on working Cypress for web application end to end testing.
  • Used Node Package Manager (NPM) to manage modules & dependencies.
  • Utilized Web Sockets with React to maintain consistent and real-time state across multiple users.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Expertise in using IDE tools such as Notepad ++ , Visual Studio Code and Sublime Text Editor .
  • Used Jenkins for build Process to Generate Continuous Integration and Version Control is done by GIT.
  • Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Configured AWS CLI and performed necessary actions on the AWS services using SHELL/BASH scripting.
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Used GIT for source code version control and regularly pushed the code to GitHub.

Environment: Agile, React 16.8.4, Redux 4.0.1, JavaScript, TypeScript 3.5.3, HTML5, CSS3, JQuery, XML, JSX, ES6, Babel, Web Services, Gulp, Node JS v10.15.3, Express JS 4.17.1, MongoDB, REST, web socket, jest, enzyme, react testing library 9.4.1, cypress 5.3.0, AWS, JIRA, GitHub.

MEAN Stack Developer,

Confidential, Atlanta, GA

Responsibilities:

  • Actively participate in Daily standup meetings (Scrum), Estimation meetings and Requirement review meetings to analyze requirements for project and followed Agile Methodology using JIRA agile tool.
  • Developed React components to implement various feature specific modules in the application and worked with a team to move existing web apps to React with ES6 Features.
  • Worked on React JS components, Forms, Events, Keys, and Router, and worked with a team to move existing web apps to React with ES6 Features.
  • Used React lazy load to load the components lazily to improve the performance of the views in the application.
  • Configured Redux store in the application, created actions, reducer functions and used Redux thunk to make REST calls and took part in developing unit test cases in the application using MOCHA and YEOMAN .
  • Implemented various screens for the front end using React .js and using various predefined components from NPM (Node Package Manager) and redux library.
  • Implemented several widgets using react-material and react-toolbox NPM packages.
  • Working with ECMA Script 6 features. Used Babel and webpack to build JSX and ES2015 (ES6 ).
  • Used Middleware , Redux-Promise in application to retrieve data from Back-End and to also perform REST ful web services.
  • Used REST ful web service calls for POST, PUT, DELETE and GET methods.
  • Implemented Quill JS for rich-text editor with a floating tooltip theme, Bubble.
  • Created React . js mobile and web components for collaborative user editing. And worked on responsive design and developed a single Isomorphic responsive website that could be served to desktop, Tablets and mobile users using React . js.
  • Did wiring of the components with redux and redux-saga.
  • Implemented routing for all the components developed. created and injected reducers and sagas in store.
  • Worked on the backend by using node JS , express JS and mongo DB . Used Mongoose API to access the MongoDB from Node JS .
  • Responsible for developing several Microservices (Microapps) and direction in providing innovative Microservices architecture.
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Used GIT for source code version control and regularly pushed the code to GitHub.

Environment: Agile, React 15.5.4, Redux v3.6.0/v3.7.0/v3.7.1, Microservices, Quill Js, HTML5, CSS3, JavaScript, JQuery, XML, Java script, JSX, ES6, Babel, Web Services, Gulp, Node JS, Express JS 4.13.4/4.14.0 , MongoDB, REST, web socket, mocha, yeoman, JIRA, GitHub.

Java Developer,

Confidential, Plano, TX

Responsibilities:

  • Actively participated in all Agile meetings like Daily Standup, Iteration Planning, Pre-Estimation, Code Review and Show/Tell Meeting.
  • Participated in developing the application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed service components for Data Access Layer using Java and Hibernate Framework.
  • Implemented automatic/dynamic text filling support using AJAX/JSF components.
  • Used Spring to manage beans to use windows session state framework to persist session to the database.
  • Used Spring IOC and MVC for enhanced modules.
  • Built Java applications using Maven and deployed JAVA/J2EE applications through Tomcat Application servers.
  • Used Data Access Objects (DAO) to abstract and encapsulate all access to the data source.
  • Used Spring MVC architecture and Hibernate for object relational mapping.
  • Created/Converted to JSON based Restful web services to improvise the performance of the code.
  • Involved in Testing in Agile Development Environment Using TDD (Test Driven Development) and ATDD (Acceptance Test Driven) approach.
  • Created automated web application and test framework using Selenium WebDriver and JUnit. Recorded and plays back test in Fire fox using Selenium IDE.
  • Worked on Eclipse IDE for development and deployment of application in Web Logic Application Server.

Environment: Agile, HTML5, DHTML, CSS3, JavaScript, JSP2.3, XML2.0, Web Services, Spring 3.0, Spring AOP, Maven3.2.3, Java SE 7, J2EE, SQL, Hibernate, JMS2.0, JSTL1.2, Junit, Web Logic Application Server, JSON, JQuery, AJAX, JSF2.2, REST, Selenium2.0, Eclipse IDE Luna4.5, Apache Tomcat 8.0.

Software Engineer,

Confidential, Indore, MP

Responsibilities:

  • Delivered project with Agile SDLC methodology and participated in the scrum meeting.
  • Involved in building GUI using JSF, JSP, JavaScript, HTML and CSS . Implemented J2EE modules like JSP, Servlet, RESTful Web services.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements. XML was used to transfer the data between different layers.
  • Used Spring /MVC framework to enable the interactions between JSP/View layer and implemented more design patterns, like Singleton and Immutable objects with J2EE and XML technology.
  • JSTL (Java Server Pages Standard Tag Library) for validation the inputs and formatting the outputs.
  • Extensively worked on Spring Restful web services which produces JSON for branching out tasks.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database.
  • Developed JUnit test cases for all the developed modules and Used Log4J to capture the log that includes run time exceptions.
  • Developed Automation Scripts for Regression using Selenium Web Driver and Java.
  • Used Eclipse IDE to implement solutions using Java, HTML, CSS3, JavaScript.
  • Deployed the application on Apache Tomcat Application Server.

Environment: Agile, Factory, DAO, Builder, and Façade, JSF2.2, JSP2.3, HTML5, CSS3, JavaScript, XML2.0, JSTL1.2, Ajax, Bootstrap, RESTful Web Services, Junit, Log4J1.2.17, JSON, Spring MVC, Spring AOP, Java SE 7, J2EE, SQL, PL/SQL, Oracle11g, JDBC4.0, Eclipse Juno 4.2, Selenium2.0, Apache Tomcat7.0.

We'd love your feedback!