Sr. Ui Developer Resume
Minneapolis, MN
SUMMARY
- Over 8 years of programming experience in all the phases of Software Development Life Cycle including Requirement Gathering, Analysis, Design, Development, Testing and Implementation using client/server and web applications.
- Experienced in using agile methodology for developing the projects.
- Experienced as a User Interface/ Front End developer in developing applications using HTML, CSS, JavaScript, AngularJS, JSON, Ajax, jQuery.
- Client - side technologies such as JavaScript, HTML, XML, XSL, Web Services etc.
- Implemented User Interface with HTML5, CSS3 and Bootstrap.
- Implemented different frameworks like Spring Core, Spring MVC, Spring Data (Spring JDBC, Spring ORM), Spring Boot, Spring Microservice, JSF, and Hibernate.
- Strong experience in design & development of applications using Java/J2EE components such as Java Server Pages (JSP), JavaScript.
- Experienced as a User Interface/ Front End developer in developing applications using HTML, CSS, JavaScript, AngularJS, JSON, Ajax, jQuery.
- Experience in developing reusable UI Components using ReactJS and Redux
- Good experience in Spring boot, Microservices so that a large application is divided into individual components. Each component is developed individually as per business requirements
- Experienced in using agile methodology for developing the projects.
- Experience in Groovy/Grails, Spring MVC, Hibernate, and jQuery.
- Experience in the sharing of the knowledge while implementing the application in the agile methodology.
- In-depth knowledge and experience in using Java, J2EE, Applets, Swing, EJB, JSP, JavaScript, Servlet, JDBC, JMS, Active MQ, IBM MQ Series
- Experience with AWS or other cloudbased infrastructure platforms
- Experience in MVC (Model View Controller) architecture Using Spring, Struts, and various J2EE design patterns and UML Methodologies.
- Good experience in Spring MVC (Model View Controller)-Hibernate Template and IOC (Inversion of Control).
- Experienced in creating java web services using Axis2.0 and WSDL (Webservers Description Language).
- Experienced in using Caching implementation of the ORM (Object Relational Mapping).
- Experience in creating and using Hibernate config and mapping files.
- Experience in creating Form Beans and declaring the mapping by using Struts.
- Proficient in Java / J2EE technologies, Java Servlets, jQuery, Applets, JSP, EJB, DOM/SAX, JDBC, Web Services, JSON, Tag Libraries, JUnit.
- Worked on Application server and Web servers like BEA WebLogic, WebSphere Process Server and Apache Tomcat.
- Experienced in developing SOAP-based Web Services and Web Service Clients
- Experienced in using XML related standards and technologies like XSD, DTD, JAXB, Xpath and XSLT.
- Experience in working on different operating systems like Window XP/2003/2000/, UNIX.
- Expertise in XML and related technologies like XSD, XPath, XSLT, DTD and parsers like DOM and SAX.
- Implemented various screens for the front end using ReactJS and used various predefine components from NPM (Node Package Manager) and redux library.
- Got good hands on experience and knowledge on Redux and ngrx store to manage the state, subscribing and unsubscribing the state changes and dispatching the actions in Angular4.
- Expertise in designing and coding stored procedures, functions, triggers, packages using SQL, MySQL, and PL/SQL with tuning concepts.
- Basic knowledge in Automation Testing (RFT). Through working knowledge in core Java, Java database connectivity API of JDBC, Java Beans.
- Highly self-motivated with strong analytical, communication and problem-solving skills, excellent team player and ability to deliver under critical situations.
- Experience with database like Oracle, Hadoop, MongoDB, SQL Server, MySQL and DB2.
- Experienced in using MS Visio and Jude for UML (Unified Modeling Language) diagrams.
- Strong Exposure to various IDE and tools such as Eclipse, WID, My Eclipse and Rational Application Developer.
- Good experience in various source code control tools like CVS, VSS and SVN.
- Have a good Communication and Interpersonal Skills.
TECHNICAL SKILLS
Web Development: HTML5, CSS3, JavaScript, jQuery, PHP, JSON, JQUERY, AJAX, XML, web socket, JBoss, WCF services.
J2EE standards: JSP, Servlets.
Databases: MySQL, ORACLE, Mongo Database
Programming Languages: C, C++, java
Operating System: Windows, Linux, Unix, MS-DOS
Software Tools: Microsoft Visual Studio and SVN, Git, Jira, Jenkins
IDEs worked on: Eclipse, Notepad++, VisualStudio, Atom, RedHat
Frameworks: Angular 2/4,5,6 Angular JS, Backbone JS, React JS, Bootstrap, Node JS, Express JS
Application Servers: Tomcat Apache Server, Oracle WebLogic server
PROFESSIONAL EXPERIENCE
Confidential - Minneapolis, MN
Sr. UI Developer
Responsibilities:
- Involved in various phases of Agile methodology such as requirements gathering, modeling, analysis, design, development and testing and tested the application in each iteration.
- Worked on Confidential online banking payment methods for customer access, Integrated front end reactJs to backend, used extensively rest api calls to bring up data in front end technologies.
- Worked on Confidential Paypal system from scratch have done middleware configurations with ExpressJs, which can able to access large amount of json data, binary data and pdf /files data.
- Worked on ExpressJS configuration for handling data in headers to access application with allow headers.
- Integrated reactJS with with rest API calls with Apollo and GraphQL, maintained service calls reusable.
- Ensured to make designs responsive with media queries and bootstrap, used CSS library SCSS framework, maintained elemental CSS across application.
- Worked on NodeJs server, set up, configuration, files handling, sending mail to other systems with no demon. created APIs for accessing to Web UI.
- Implemented test cases for react components with Jest and Enzyme and done snapshot testing.
- Experience with AWS or other cloudbased infrastructure platforms
- Worked on data handling with MongoDB, data optimization, data redundancy and CRUD operations.
- Implemented several features like session storage, local storage to handle data dynamically
- Implemented routes with express consumed in react as per user request
- Architect solutions for the design and implementation of Big & Fast Data Infrastructure on AWS cloud using Kafka
- Worked on GraphQL for handling API data, access API's with postman tool by sending headers and authorization keys.
Environment: HTML5, CSS3, JavaScript, AJAX, JSON, jQuery, RESTFul Webservices, Putty, XML, Bootstrap, Git, Java,, Node Js, ReactJs, GraphQL.
Confidential
Sr. UI Developer
Responsibilities:
- Developed GUI using JavaScript, Bootstrap, HTML/HTML5, XHTML, AJAX, CSS3, Angular 2/4/5, and jQuery as a part of current project.
- Involved in prototyping, proof of concept, design, Interface Implementation, testing and maintenance.
- Consumed REST API’s using Angular2.
- Work within agile teams to design, develop, test and implement to support technical solutions across the development tools and technologies.
- Hands-on project management during all phases - Analysis, Design, Development, System and End to End Testing, Implementation, and Post Implementation.
- Participated in the effort estimation process and maintained a healthy communication cannel with managers to discuss project insights, wireframes and Business requirement Document.
- Participated in scrum meetings, backlog grooming, retrospective and PI Planning sessions.
- Used Angular CLI to develop an application from the scratch and customized from various libraries such as Bootstrap to meet the application's functionality.
- Architect solutions for the design and implementation of Big & Fast Data Infrastructure on AWS cloud using Kafka
- Built development environment with JIRA, Git.
- Understanding in AWS services like EC2 S3 CloudFormation RDS ElastiCache CloudFront
- Jenkins was used as the Continuous integration tool.
- Client side technologies such as JavaScript, HTML, XML, XSL, Web Services etc.
- Implemented User Interface with HTML5, CSS3 and Bootstrap.
- Expert in HTML5/CSS3 development and have experience in AngularJS, BackboneJS, ReactJS, ReactJS, NodeJS, Responsive design.
- Experienced in developing SOAP-based Web Services and Web Service Clients
- Used New Relic Synthetics for automated, scriptable tools to monitor websites, critical business transactions, and API endpoints.
- Implemented various screens for the front end using ReactJS and used various predefine components from NPM (Node Package Manager) and redux library.
- Run in-depth queries of data from Synthetics monitors and create custom dashboard.
- Used Visual Studio Code as editor and Rally to track the user stories and bugs along with the time estimation as per Agile.
- Experience in developing reusable UI components using ReactJS and Redux
- Developed Application to asses JSON from Restful web service from consumer side using Angular .
- Involved in developing of persistence layer for the application modules using HTML5, CSS3, jQuery, AJAX, Angular 4 and Node.
- Implemented HTML5 and CSS3.Used Node Js as a runtime environment also developed API's.
- Worked as a part in Configuration Management, Continuous Integration implementation
- Prepared LLD & Use case documents, production turn over documents.
Environment: HTML5, CSS3, JavaScript, AJAX, JSON, jQuery, RESTFul Webservices, Putty, XML, Bootstrap, Git, Java, Angular 2, Node Js, New relic, ReactJs
Confidential - Santa Clara, CA
Sr. UI Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing, also implemented Agile Development Methodology/SCRUM' and tested the application in each iteration.
- Key person in the Designing and Development of application using Struts framework.
- Developed GUI using JavaScript, Bootstrap, HTML/HTML5, DOM, XHTML, CSS3, Angular2/4 as a part of project.
- Implemented various screens for the front end using ReactJS and used various predefine components from NPM (Node Package Manager) and redux library.
- Designed modular and reusable React components and performance optimization for SPA development.
- Designing the Rules Management Use Cases by creating Java generic components. Re-factored large code base to conform to best practices to spring design patterns.
- Developed custom directives, Factories and Services in AngularJS and implemented code according to coding standards and created AngularJS Controller to isolate the scopes to perform operations and extensively used Core Java such as Exceptions, and Collections.
- Implemented Spring MVC Framework which were used with Angular JS to route the control to desired Java services.
- Experience on Build Automation Development in TFS templates using XAML, Windows Workflow with .Net 4.5 framework
- Use of Git and GitHub repositories
- Good understanding of integration patterns and content-centric application development patterns using Adobe Enterprise Manager 5.6.1, AEM 6.0 and AEM 6.1.
- Supported product migration and platform upgrades.
- Worked on Process engine API and worklist handler GUI supporting business process-related functions.
- Reviewed major system enhancements and architecture of new applications.
- Participated in code reviews.
- Developed customized SQL for retrieving the data from the database worked with business and client to reach the performance parameters
- Involved in development of new versions of the application.
- Coding UI components using struts and Unit testing using JUnit. Notified the client for any risk and enhancements in the application.
- Used SQL Squirrel and IBM DB2 Client for accessing Used JavaScript to check the client-side validation while creating the front end-using HTML.
Environment: HTML5, CSS3, JavaScript, AJAX, LESS, SASS, JSON, jQuery, RESTFul Webservices, Putty, XML, DOM, Bootstrap, Git, Java, Angular 6, Node Js, Express Js, Mongo DB, React JS.