Post Job Free

Resume

Sign in

ui developer

Location:
United States
Posted:
January 06, 2021

Contact this candidate

Resume:

SHAMINI JAJIMOGGA

Front End / UI Developer adhpxz@r.postjobfree.com 469-***-****

PROFESSIONAL SUMMARY:

Over 8 years of extensive Experience in designing User Interface (UI) applications and professional web applications development and analysis with experience in the full life cycle of the software design process.

Extensive experience in designing professional UI web applications using front-end technologies like HTML5, CSS3, JavaScript, JSP, AngularJS, jQuery, XML, JSON, Jasmine, AJAX, JSON, Bootstrap, Node.js.

Experienced working in both Agile and Waterfall based development environment and participating in Scrum Grooming and Planning sessions.

Experience in developing Web Services with Python programming language.

Expertise in developing web page quickly and effectively using JavaScript, jQuery, Bootstrap and making them cross-browser compatible and task runners like Grunt and Gulp.

Experience in developing web applications using MVC architecture.

Experience in developing Single Page Application (SPA) with good Knowledge of AngularJS-Directives, Controllers, Filters, Routing and Components.

Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.

Experience ADF Alfresco Framework.

Experience in UI designing with bootstrap, CSS3, font-awesome icons, Lazy loading, JavaScript, and jQuery scripting technologies.

Experience in React JS framework to develop the SPA.

Experience in using various jQuery UI controls and corresponding Event handlers etc.

Develop dynamic features for a healthcare application supporting thousands of international users. Constructed with Coffee Script, Backbone/Marionette, and React.

Experience in creating test suites using Jasmine and Karma.

Experience in source code management tools like SVN, and GIT.

Experience in using application servers such as WebLogic, WebSphere, and Apache Tomcat.

Hands on experience in using RESTful web services.

Working experience on integrating back-end technologies like Java, .Net with JavaScript and jQuery by using AJAX and JSON.

Responsible for checking cross browser compatibility and hence worked on different browsers like Mozilla Firefox, Google chrome, Safari and Internet Explorer.

Implemented latest HTML5 and CSS3 features like creating various effects, shading, animation, Shapes, graphics, multimedia files and many others.

Effective problem-solving skills, outstanding interpersonal skills, good in written and verbal communication.

Ability to work independently as well as within a team environment. Driven to meet deadlines.

Education:

Bachelor’s in computer science and Engineering - India.

Technical Skills:

Frontend Technologies

HTML 4.01/5, CSS2/CSS3, JSP, JavaScript, jQuery, jQuery UI, High Charts, AJAX, JSON, Jade, Less, Sass.

Languages

C, C++, Java, J2EE, Python, SQL.

UI Frameworks

AngularJS, Angular, Bootstrap, Backbone.js, Node.js

Prototyping Design Tools

IRise, Axure, Photoshop, Illustrator, Dreamweaver and Flash and Visio.

Manual Testing

Jasmine, Karma, Protractor.

IDE & Tools

Aptana Studio, Sublime Text, Eclipse, WebStorm, IntelliJ, Microsoft Visual studio, Postman, Rest Client.

Debugging tools

Firebug, Bugzilla.

Web Servers

Apache Tomcat, WebLogic, WebSphere, Node JS.

Databases

Oracle, MySQL, DB2, MS Access, MongoDB.

Version Control Tools

SVN, Bit Bucket, GitHub.

Build/Deployment Tools

Maven, Apache Ant, Apache Ivy, Jenkins.

Operating Systems

Windows XP/7/10, Linux, Mac OS.

PROFESSIONAL EXPERIENCE:

Apple Inc. Austin, Tx Dec 2019 - Present

Role: Sr. Front End Developer

Project Description:

CIT is a tool used by the RO Global Central Team that provides consistent and accurate data and enable users to answer common business management questions quickly and effectively.

Responsibilities:

Transforming design mockups into cross browser compatible HTML5/CSS3 layouts, implemented dynamic page elements and form error validations using JavaScript. Developed UI using jQuery.

Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).

Involved in creating a reusable component using React JS for DOM manipulation

Implemented services, controllers, directives, factory functions to properly consume API on the front end and send back data in JSON format to the back end by capturing in the UI

Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.

Responsible for developing a front-end application using React JS and FLUX architecture for internal team’s productivity use.

Experienced in React JS and working with React Flux architecture.

Made the application responsive using Bootstrap and CSS Media Queries.

Experience in implementing the Model-View-Controller (MVC) architecture.

Experience on working with Custom Directives, Controllers, Services, and filters modules of Angular 7.

Implemented project using Agile SCRUM methodology. Involved in daily stand up meetings, sprint showcase and sprint retrospective.

Extensively used Angular-cli to generate components, routes, services, pipes and to run tests.

Co-operating with back end developing proves of building the Restful API and communicating with the external web services.

Consuming and integrating UI with REST/JSON based web services.

Responsible to create responsive web application using Backbone JS.

Used React JS for templating for faster compilation and developing reusable components.

Used React JS in components like JSX, creating React components.

Environment: Anuglar7, React Js, HTML, CSS, JavaScript, Bootstrap, JSON, REST, GitHub, NPM, Grunt, Gulp. JavaScript, jQuery.

Wells Fargo, Inc, Dallas, Tx July 2018 – Nov 2019

Role: UI / Front End Developer

Project Description:

At Wells Fargo, for any project execution, the team should follow secure SDLC process. The team member has to get approval of his design and other documents with Architect and the whole process should be reviewed with CFSR team. As part of compliance, this process has to be automated and we have used Alfresco product for creating business process services. Alfresco Development Framework (ADF) has been used for creating User interface with Angular.

Responsibilities:

Worked with unit testing of JavaScript applications using Karma, Jasmine.

Worked with Alfresco team for developing the application in front end.

Alfresco is an enterprise Business Process Management (BPM) solution targeted at businesspeople and developers.

Used Node.js server to build SPAs and build JSON APIs based applications.

Used Node.js Express framework to define routing table for different actions and set up middleware to respond for requests coming in.

The Alfresco Application Development Framework (ADF) is based on the Angular framework.

ADF is provided by Alfresco to make it easy to build custom web applications to manage and view content in the Alfresco Platform Repository.

Worked with ng-messages in Form-Validation and displaying the error messages.

Used AngularJS, JavaScript for validating client-side validations.

Implemented Angular 2 Routing and navigation, Components, Services.

Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 2.

Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.

Created Navigation bar using Angular UI bootstrap.

Used iFrames to create the HTML document embedded inside another HTML document on a website.

Developed the backend by using NodeJS, express and MongoDB.

Used Node JS for server side run time environment.

Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.

Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.

Created more responsive Webpages, which can be compatible with all the browsers and compatible with the different devices using ReactJS.

Created SQL queries to perform insert, update or delete operation on MySQL database.

Designed UI architecture for the internal web application and worked with designers to construct UI using React JS.

Used Visual Studio for development work.

Worked with unit testing of JavaScript applications using Karma, Jasmine.

Developed webpages using HTML, CSS, JavaScript and Angular.

Analyzed code and fixed bugs for issue.

Environment: HTML5, CSS3, JavaScript, jQuery, AJAX, AngularJS, ReactJS, Node.js, CSS LESS, Bootstrap, JSON, REST, Gulp, Java, JSP, CMS, Jenkins, Angular-UI- Bootstrap, NPM, Node.js

PayPal Inc, Sanjose, CA Jan 2017– Jun 2018

Role: Front End Developer

Project Description

Sherlock is a centralized monitoring and alerting platform that is used by all teams at eBay and PayPal to monitor the health of their applications. It can detect issues instantly and alert users by sending emails and sms. Sherlock customers can configure various metrics to monitor their applications and servers, setup rules to alert users and visualize application and system performance charts using the HTML5 web application.

Responsibilities:

Engaged in Agile methodologies of Scrum and story discussions for software development.

Enhanced application code and improved web page through client-side scripting.

Supported the Waterfall project working through agile teams.

Designed the User Interface using use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.

Used AngularJS framework for building web-apps and is highly efficient with PHP framework as well as using Restful services.

Designed and implemented functions and features using Angular 4 at client-side and Web API at server-side.

Creating core Python API which will be using among all modules.

Application employed a Spring MVC framework with the use of JSP, JSTL, Servlet, Java Beans and Hibernate ORM for persistence layer.

Developed page layouts, Navigations and presented designs and concepts to the clients and the management for review.

Designed and developed a web application by using Angular4 as front-end and using Web API to receive and pass data to back-end.

Involved in developing the web pages using Angular 5, which are powerful in building the Single page web applications.

Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).

Experience with Test Driven Development and Node.js.

Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.

Designed and created store, actions and reducers using Redux unidirectional data flow.

Performed automation tests using JavaScript, Jasmine and Protractor to perform UI testing.

Worked on High charts jQuery for creating web charts.

Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.

Used REST API for development for Microservices.

Worked on Cross-Browser compatibility issues and tracked them to closure.

Experience in developing web applications using Responsive web design, Bootstrap, jQuery.

Re-wrote pre-existing code and earned recognition for enhancing application performance Boosted application performance through code analysis and recommended solutions.

Used jQuery to make the HTML5 and CSS3 code interact with the JavaScript functions to add dynamism to the web pages at the client side.

Involved in writing client-side validations using Angular validation controls.

Extensively worked with making calls to REST APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.

Used JIRA and SVN to cope up with agile process.

Environment: HTML5, CSS3, JavaScript, jQuery, Angular JS, ReactJS, High Charts jQuery Framework, SVN, MVC, JSON, JSP, JSTL, Eclipse IDE, Sublime Text, Windows.

Western Digital, Irvine, CA Sep 2015- Dec 2016

Role: Application Developer

Project Description:

The project was to develop AT&T platform for web services that acts as a common gateway for APIs from different existing systems like Product and Offer Management, Billing, Sales, etc. The Java web services act as a one stop shop for APIs for different AT&T Emerging Business Market Resellers, Clients and Partners looking to access AT&T APIs from their own systems.

Responsibilities:

Involved in all phases of project from analysis and requirement phase to delivering the project.

Developed the functionalities using Agile Scrum Methodology.

Analyzed the requirements and formulated project scope.

Scheduled daily status meetings within the offshore team and used to communicate the same to the onsite team accordingly.

Developed modules of application as Single Page Application using AngularJS framework.

Involved in student enrollment and retention tools, Academic administration tools, faculty support tools, student billing and payment tools, finance, and accounting tools.

Designed, developed and User Interface using HTML, JavaScript, jQuery, AJAX, and CSS.

Developed Angular Custom Directives for Custom Layouts, Dialogs and Pagination.

Developed Client-Side Validations using AngularJS.

Used Media Queries to design mobile responsive layouts.

Involved in cross-browser compatibility testing and unit testing using Protractor.

Worked on jQuery to make dropdown menus on web pages and display part of a webpage upon user request.

Developed components to fetch the data from the back end using AJAX and jQuery.

Utilizing client-side scripting language developed and configured customized Quick.

Involved in production support, resolving the production job failures, interacting with the operations support group for resuming the failed jobs

Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.

Used Rally ticketing system to keep track of issues and tasks on individuals.

Used Git/Source Tree as version control tool.

Used IBM RAD integrated IDE to build the application.

Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, AngularJS, Bootstrap, Protractor, Spring MVC, REST, Git, Maven, IBM RAD, Rally.

Indi Technology, India May 2012- July 2015

Role: Web Developer

Responsibilities:

Involved in Understanding and analyzing the requirements and part of the process of designing the system.

Followed Waterfall Methodology to implement the features.

Responsible for transforming design mock-ups to W3C standards compliant HTML pages using XHTML, CSS, JavaScript, and jQuery, JSP/JSON, XML and XSLT.

Developed presentation-tier JSP pages in HTML, implemented jQuery Data Grid control, Validation control and other Widget controls.

Responsible for designing desktop and mobile applications for the client.

Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML (HTML, CSS and JavaScript).

Responsible for developing various static and dynamic modules which are displayed in different web pages according to the specifications.

Developed social network services for user interaction using Ajax, DHTML.

Developed and designed XML Schemas to transport and store data. XML was used to simplify data and allow for Platform Changes, as well as making data more available across the applications distributed platforms.

Good experience with Spring MVC, Used Spring MVC to send the request from UI to Controllers.

Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.

Extensively used XSLT to transform XML documents to HTML.

The front-end JSP pages were developed using the Struts framework and were hosted in a J2EE environment on Apache tomcat server.

Used Subversion (SVN) as a repository tool and as a version control.

Used Eclipse IDE for development work.

Environment: Java, J2EE, CSS, HTML, JavaScript, XHTML, XML, jQuery, JSON, AJAX, DOM, Eclipse.



Contact this candidate