Ui Developer Resume
Sunnyvale, CA
SUMMARY:
- Over 5+ years of experience as a Front - End UI Developer in development, system testing, debugging, implementation and maintenance of software applications.
- Extensive experience in developing web pages in improving performance and maintainability using HTML5, CSS3, JavaScript, JQuery, AngularJS, React.js, Node.js, Bootstrap and in making them web pages cross browser compatible.
- Developed single page applications (SPAs) using AngularJS, React.js and Backbone.js.
- Worked on Node Package Manager modules like Grunt, Bower, Mongo DB, Express.js.
- Developed Web Applications using the MEAN Stack with MongoDB, Express.js, AngularJS, and Node.js.
- Worked with cutting edge front-end technologies/framework and libraries like JQuery, OO JavaScript, JSON, DOM, CSS, SASS, SCSS, LESS, AJAX, Web Services, Bootstrap and AngularJS, Grunt, Gulp, and Bower.
- Professional understanding of System Development Life Cycle (SDLC) as well as various phases such as Analysis Design, Development and Testing.
- Experienced working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Hands on JavaScript framework experience (AngularJS) to augment browser-based applications with MVC capability.
- Knowledge in using npm, Bower, and Grunt for package management and installation.
- Used AngularJS framework to bind HTML (views) to JavaScript objects (models).
- Experienced working with latest Angular version with extensive knowledge on the new ECMA features.
- Proficient in developing web pages quickly and effectively using HTML 5, CSS3, JavaScript and JQuery and in making web pages cross browser compatible.
- Experienced with Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front) with Groovy Technology.
- Skilled Confidential connecting to backend database with MongoDB using Node.js, created Schemas using the MongoDB and worked on unit testing JavaScript with Jasmine and Karma.
- Skilled in all phases of Software Engineering (SDLC), Project Management (Waterfall and Agile/Scrum Methodology) including Requirement Gathering, Analysis, Defining project scope, Design, Coding, App and Web server installation, Deployment, Manual Testing and Implementation.
- Strong experience in Agile and Waterfall Methodologies, UML and Test Driven methodologies.
- Have good knowledge working on XML Suite of Technologies XML, XSL, XSLT, and validations with DTD and XML Schema and processing files with SAX, DOM Parsers.
- Good exposure on RDBMS concepts and proficiency in using relational databases such as Oracle 10g, MySQL.
- Expertise in writing UNIX Shell Scripts and good Confidential VI editor.
- Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, team Player can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and time management skills.
TECHNICAL SKILLS:
Web Development Technologies: HTML5, AJAX, JSF, JQuery, CSS, CSS3, AngularJS, JavaScript, JSON, NodeJS, ReactJS
JavaScript Libraries: Angular.js/Angular 2/4/5, node.js, ReactJS
Databases and Programming: My SQL, SQL, PL/SQL, Oracle, SQL Server, Big Data, IBM DB2, MongoDB.
IDE: Eclipse IDE, NetBeans, Dreamweaver, Firebug, Developer Tools, JSfiddle, Atom, Web Strom, Sublime Text, Visual Studio 2012,2013.
Web/Application Servers: WebSphere 7, WebLogic, WAS, Apache Tomcat 6.0, JBoss 4.0, XML, DTD, XSL, XSLT, XML Schema, SAX and DOM Parsers, JAX-WS, CXF
Web services: REST API
Networking: Project Server MS IIS, DNS
Design Methodologies: UML, J2EE Design Patterns
Design Tools: Rational Rose, Star UML .
Publishing Tools: Adobe PageMaker, MS Office
Version Control: SVN, Git, IBM Clear case, Subversion
Methodology: Agile, Waterfall, SCRUM, TDD
Operating Systems: Windows Vista/7/8, UNIX, Linux
Cloud Computing: Amazon EC2, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS Cloud Watch
Tools: Apache ANT, Maven, Log4j, JUNIT, Jenkins
PROFESSIONAL EXPERIENCE:
Confidential, Sunnyvale, CA
UI Developer
Responsibilities:
- Taking the product through the entire lifecycle of analysis, design, coding, testing and implementation, deployment and support.
- Proficiency in web and client / server applications using HTML5, JavaScript, Angular1.7, AJAX, CSS3 and Bootstrap.
- Experienced in using web API's.
- Creating several AngularJS Services to get dynamic data from JSON files Or Rest calls.
- Created several directives and filters to handle the data.
- Used several JQuery plugins for rich UI experience with using Rest calls.
- Good experience in handling client - side events.
- Worked in using React JS components, created internal UI Component for Education-Center Project (FE Project)
- Strong Experience with Browser testing, knowledge of cross-browser/cross-platform compatibility.
- Very good experience in Document Object Model (DOM) and DOM Functions. Worked in using React JS components
- Hands on Experience in working with third party web services APIs and Web Services using AJAX.
- Worked with services to make AJAX calls to fetch the data and injected promises to avoid call-back hell and succeeded in executing the code asynchronously.
- Used AngularJS multiple in-built directives such as filters, root scope, scope, modal, template, location, route, state etc.
- Defined new validations through AngularJS for the form field validation implemented through HTML5.
- Used Angular JS for Client-Side Validations and AJAX Calls to communicate with REST services with JSON Data
- Good experience in designing the application with CSS styles for consistent look and feel across all browsers and all pages.
Environment: HTML, CSS, JavaScript, angular JS, angular- 1.7, 2, React JS, jQuery, REST, Jenkins, XML, AJAX, JSON, Git Hub, JIRA, IE, Chrome, Mozilla Firefox, VS code.
Confidential, Plano, Texas
Web/UI Developer
Responsibilities:
- Developing UI modules for screen building application for Credit Management Enterprise Application.
- Involved in making middleware’s using REST based web services for SOA based architecture banking application.
- Created REST APIs with Confidential &T internal Tool (Simple-API), Used Express.js server to create end point.
- Developed *ChatBots on Smartchat application, for Confidential &T customer agents usage.
- Developed AutotesterBots by Using React Components. (AutoTesterBot: where we can test the all the generated bots from Confidential &T Internal tool.
- Responsible for implementing UI mockups, integrating third party REACT libraries, and handling/creating Redux store data.
- Experienced with Docker container service and applications by creating Docker images from Docker file.
- Extensively worked with making calls to APIS to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS manipulation.
- Developed Angular screens over the legacy CME system.
- Involved in development of interactive forms using HTML, CSS, Bootstrap, JavaScript, Angular Bootstrap, SASS, LESS.
- Used NPM for installing node modules and other Angular NPM modules.
- Enhanced the legacy application by building new components in Angular7 and typescript.
- Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Created application structure based on the Angular Style Guides and Best practices.
- Adhere to application development guidelines and help improve the guidelines.
- Supporting the present application for the release in fixing the critical issues and bugs.
- Involved in structuring our single applications to make them to amendable and ensure they are highly modularized.
- Collaborate with QA team to define test cases, metrics, and resolve queries about the test results.
- Used karma-test-runner and Jasmine for JS unit testing.
- Perform product analysis and development task of increasingly complex nature which may require extensive research and analysis.
Environment: HTML5, CSS3, AJAX, Bootstrap, LESS/SASS, JavaScript AngularJS, Angular7, Typescript, MongoDB, Gulp, Visual Studio code, Jasmine/Karma, React.Js, MySQL, REST, HTML5, NodeJS, Mongo. DB, AWS, Big Data, JSON, Rest, Services, Eclipse, SOAP, SQL, AJAX, Jenkins, SVN, GIT, Maven 2.0, Kubernetes
Confidential, Chicago, Illinois
UI/React JS Developer
Responsibilities:
- Designed and develop web based application using HTML5, JSF, CSS, JavaScript (jQuery), AJAX, JSON and JSP framework used DOJO for JavaScript and worked with AJAX and Angular JS to create interactive front-end GUI.
- Developed user interface by using the React JS, Redux for SPA development.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Redux concept.
- Involved in designing Application based on MVC architecture.
- Experience with creating ETL jobs to load JSON Data and server Data into Mongo. DB and transformed Mongo. DB into the Data warehouse.
- Worked with Angular.JS MVC framework including authoring complex directives, services, controllers and filters; working with animations, routing and states.
- Implemented AWS client API to interact with different services as Console configuration for AWSEC2.
- Making catalog-relevant data available to Elastic Path by placing CSV-format files in an Amazon S3 bucket, which should be periodically checked for new data files.
- Helped creating data lakes in Big Data environment as part of new strategic initiatives.
- Use GIT as a version control, Create proof-of-concept using responsive web design, React JS, HTML5 and CSS3.Use the Node.js for MVC Frameworks in the development of the web applications
- Used Apache Cordova for building native mobile applications using HTML, CSS and JavaScript where the command line runs on Node.JS.
- Build backend web services using REST API and SOAP for internal and external clients.
- Implement the security layer around the web services using Spring Security framework and LDAP servers.
- Used Kafka in a POC to send data and persist on Cassandra Database.
- Used ReactJS for building encapsulated components, to pass rich data through app and keep state out of the DOM.
- Wrote JUnit test cases for unit, integration, and functional tests, run automatically by
- Hudson/Jenkins in the builds triggered by each push to Git.
- Involved in data modeling and sharing and replication strategies in Mongo. DB.
- Used Maven Deployment Descriptor Setting up build environment by writing Maven pom.xml, taking build, configuring and deploying of the application in all the servers.
- Used EJB's in integrated layer and JPA in the persistence layer.
- Designed and implemented APIs to support mobile applications.
- Used web services like REST to publish and consume different services which makes the code reusable.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
- JQuery library has been used for creation of powerful dynamic Webpages and applications by using its advanced and cross browser functionality.
- Responsible for cluster maintenance, adding and removing cluster nodes, cluster monitoring and troubleshooting, manage and review data backups, manage files.
- Wrote Junit and Mockito classes for the services and prepared documentation.
- Perform code reviews and co-ordinate within the team in work efforts.
- Used Log4j for Logging and SVN version control.
- Used Agile Methodology (scrum meetings) for development process.
Environment: React JS, MySQL, REST, Apache Cordova, HTML5, CSS 3, AngularJS, NodeJS, AWS, Big Data, JSON, Rest, Services, XML, Linux, Eclipse, SOAP, WSDL, SQL, JQuery, Data Integration, DOJO, AJAX, Jenkins, SVN, GIT, Maven 2.0, Crystal Reports, Axis, XSLT, Log4j, JavaScript
UI Developer
Confidential, Chicago, IL
Responsibilities:
- Involved in various phases of Software Development Life cycle (SDLC) of the application like requirement gathering, Design, Analysis and code development.
- Developed user management screens using AngularJS business components.
- Build backend web services using REST API and SOAP for internal and external clients.
- Actively involved in designing and implementing Business Delegate, Data Access Object.
- Used AJAX (JQuery) to display data using asynchronous calls.
- REST (JAX-RS) web services have been developed to be consumed by middleware module to push the communication center messages into web module.
- Extensively used Java Collections framework for backend services and to display view on frontend.
- Developed single page applications using Angular.JS
- Developed reusable custom directives using Angular.JS using transclude, restrict, event handlers and templating.
- Used Junit and Mockito framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
- Test Driven Programmer with thorough knowledge in Unit testing with JUnit, Mockito and using SoapUI, Postman for Web Ser-vice testing, performance testing with JMeter and automated testing with Test Driven Development (TDD) in Extreme Program-ming model.
- Wrote Junit and Mockito classes for the services and prepared documentation.
- Leveraged two-way data binding through scope in applications built on Angular.JS.
- Worked on Rest API calls and integrated with UI.
- Used Bootstrap for Responsive Web design.
- Implemented mock services in node.JS with the help of modules using Express.JS.
- Implemented the Angular MVC and two-way data binding.
- Creating web pages using MEAN Stack and Created application to View Data in Mongo. DB.
- Wrote application level code to perform client-side validation using JQUERY.
- Worked on Rest API calls and integrated with UI.
- Responsible in testing the classes and methods using JUnit test case.
- Used Junit framework for unit testing of application and Log4j to capture the logs.
- Developed user interfaces AJAX Java Script, HTML, DHTML, CSS.
- Developed web services using HTTP, SOAP and XML technologies.
- Use React JS Framework to design layouts in developing an application.
- Involved in creating the EAR files and deployed in the QA/UAT environments.
- Followed Agile scrum methodology, involved in sprint planning, retros and code reviews.
Environment: JavaScript, AJAX, AngularJS, NodeJS, React Js, Rest Services, Grunt, Bootstrap, MEAN Stack, PDI Business Server, Web Services WSDL, SOAP, HTML, DHTML Commons Lang, Log4j, JMockit, Junit, MongoDB, Eclipse, Linux
Web Developer
Confidential
Responsibilities:
- Developed Interactive GUI Screens using HTML.
- Implemented Struts framework for integrating presentation, web and business components.
- Written SQL queries to extract data from input files validate and load data into database (Oracle/SQL Server), developed various reports and core tables lookups utilizing Business Objects.
- Worked on JavaScript framework (Backbone, Node.js) to augment browser based applications with MVC capability.
- Written functions and procedures using PL/SQL.
- Used spring jmstemplate to send messages to queue and consume messages from queues.
- Used spring for transaction management and used spring-quartz for job scheduling.
- Used SCADA in this application for database control.
- Designed, developed and implemented database modules to verify user details.
- Developed various modules for database verification and validation, identified and analyzed data discrepancies and data quality issues, worked to ensure data consistency and integrity.
- Worked with cross functional teams, including associated Data, UI and Mid-Tier teams.
- Written session beans as Service components to perform the business process.
- Responsible for implementing configurable error logging frame work. Database performance analysis and improvements. Client-side validations are performed using JavaScript.
- Experience developing web UIs with AJAX, jQuery and jQuery UI frameworks etc.
- Wrote ANT scripts to build jar, war and ear files. Used Log4J to code throughout the application.
- Used Web Services by exposing and consuming WSDL files.
Environment: JQuery, React Js, Node.js, Backbone, UML, JavaScript, HTML, CSS2/3, ANT, Log4j, Web Services, and Apache Tomcat Server
Confidential
Web/UI Developer
Responsibilities:
- Involved in all stages of SDLC (Analysis, Design, Development, Testing and implementation) of the application development.
- Agile development methodology has been followed to develop the application.
- Used advanced front-end technologies like JavaScript, HTML, JSON, jQuery, CSS,XML.
- Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application. Used Eclipse IDE for building, developing and integrating the application.
- Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
- Log4J was used to monitor the error logs and used GIT as version control tool.
- Extensively involved in requirements gathering and analyzing them, checking the dependencies and design of the project.
- Designed and developed User Interface using CSS, HTML and JavaScript. Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Designed and Developed Java Script frame work which is wrapper on top of JQUERY frame work and AJAX based UI frame work for UI Configuration widgets.
- Used Ajax, OO Java Script, JQuery, HTML and CSS to develop the application.
- Developed different JQUERY component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.
- Worked on integrating JQuery APIs with MVC pattern.
- Developed and implemented the MVC Architectural Pattern.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Improved outgoing quality through test and yield improvements and characterization. Also reduced costs through test time improvements.
- Wrote test plans and performed unit testing and performance testing.
Environment: HTML, CSS, OO JavaScript, Ajax, JSON, JSP, JQuery, MVC, DOM, SQL, Oracle, jQuery,, XML, SQL, Tomcat, Eclipse, Maven, Jira, GIT