Deepika Y
Sr.UI Developer
Professional Summary:
7+ years of experience as UI/Web Developer in User Interface Development using mainstream Web Technologies such as HTML/HTML5, CSS/CSS3, JAVASCRIPT, jQuery, BOOTSTRAP, AngularJS, Angular 2, ReactJs, PolymerJs XML, AJAX, JSON which meets W3C Web Standards.
Extensive experience with CSS and leveraging best practices, modifications of existing CSS files to enhance the user experience.
Proficiency in Client Side designing and validations using HTML, HTML5 and Java Script.
Hands on experience with Front-End Frameworks, for designing crossing browser compatibility for mainstream browsers and portable devices.
Experience on working with CSS2/3Background, Media Queries, Animations, and Layouts, positioning, border, margin, padding, table, Pseudo classes, Pseudo elements and CSS behaviors including the Box model.
Web application development for backend using AngularJS 2.0 with cutting edge HTML5 and CSS3 techniques.
Experience in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
Experience in using various jQuery UI controls and corresponding Event handlers etc.
Strong knowledge of Front-End frameworks for designing crossing browser compatibility for mainstream browsers and portable devices.
Hands on experience on Model View Controller framework such as an AngularJS framework for creating Single Page Application (SPA).
Experience on manipulating IDE or tools such as NetBeans, Web storm, Visual Studio, Sublime, and Text.
Familiar with using GIT/SVN for software develop version control.
Strong Knowledge on networking protocols such as HTTP, DNS, and TCP/IP etc.
Experience on Unix/Linux, proficient in bash shell scripting. Experience on windows batch scripting.
Familiar with Linux command line.
Familiar with Microsoft Windows troubleshooting.
Excellent analytical, problem-solving and communication skills. Proactive and innovative team player proven to work under tight deadlines; capable of developing multiple projects and also can work efficiently as an individual.
Develop innovative internal solutions to proactively meet the needs of our clients, communicate with Project Managers, Software Engineers, and other Creative Team members throughout the planning meeting.
Education:
Bachelor of Computers 2010
Kakatiya University
Technical Skills:
Web Technologies: HTML 4.0/5, CSS, JavaScript, XHTML, CSS, AJAX, JQuery, JSON, DOM.
Scripting languages: JavaScript, jQuery, Angular JS, Angular 2
IDE & Tools: Eclipse IDE 3.x, Net beans, Visual Studio, Notepad++, Edit plus.
Debugging Tools: Firebug, Junit 3.0/4.x
Languages: C, C++, Java8
Operating Systems: Windows 2000/XP/Vista/7/8, Mac OS X.
Web Services: SOAP, Restful
Web/App Servers: Apache Tomcat 5.x/6.x/7.x, HTTP Web Server, web logic 9.2
Database: SQL Server, Oracle.
Professional Experience:
Capital One - Rolling Meadows, IL Jan 2016 – Sep 2017
Front End Developer / UI Developer
Capital One Financial Corporation is a U.S - based bank holding company specializing in credit cards, home loans, auto loans, banking’s and savings products.
Responsibilities:
As a UI Developer, assisting my team in developing two different Web-based applications and managed in developing multiple projects.
Responsible for building a new website for the Small fleet clients and for the maintenance of Online New Platform.
Developed online data streaming project which can work in all devices(responsive webdesign) and involved in mobile web application development.
Functionalities include writing code in HTML5, CSS3, JavaScript, Angular JS along with Bootstrap framework. My Specialty is large scale CSS, focusing on reusability and modularity.
Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs.
Following agile methodology for software development and working on Atlassian products kind of Jira, Hipchat, confluence etc…
Enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance which resulted in 40% code reduction, ease of upgrade, scalability, ease of developer spin up and enhanced performance.
Worked on Angular 2.0 modules, components, dependency injection, services written in typescript following ES6 features.
Successfully migrated from legacy third party applications (for windows, IPad, blackberry) to bank's applications using HTML5 to maintain a single UI for all platforms migrate all application to Akamai data servers to increase speed and performance of the applications.
Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using Sass, LESS, Bootstrap, AngularJS
Involved in development converting the static HTML mark-ups to working angular applications.
Involved in up gradation and maintenance of company's website to the new layout using the Grid orientation model Bootstrap framework
Integrated the service call with UI using $http and $resources which are substitutes for AJAX in angular.
Using GIT for version control.
Used TypeScript to reduce the number of lines of traditional JavaScript files.
Integration of TypeScript to the whole project.
Implemented client side Interface using React JS.
Used Angular.JS $http service to communicate with Restful web services and JSON data.
Implemented data visualization using Highcharts.
Implemented unit testing for the front end using Mocha, Jasmine and karma.
Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
Used popular Node.js frameworks like Express and Restify to mock a Restful API.
Experience in using Ember.js for making Ajax calls (GET, POST) for triggering or fetching data from Restful API's provided by the backend team.
Involved in Building reusable code using Polymer.js and JavaScript libraries for future uses.
Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.
Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
Developed web applications using Restful protocols.
Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site.
Tested cross browser functionality and fixed major layout bugs for supported browsers.
Developed the pages that are complaint to W3C and ADA section 508(c) standards.
Involved in Agile/ SCRUM based approach to UI development.
Environment: HTML5, CSS3, SASS, JavaScript, Angular 1.5, Angular 2, React JS, Node JS, PolymerJS, Bootstrap, agile, XML, Eclipse, GIT.
Walmart - Bentonville, AR Oct 2014 – Dec 2015
UI Developer
WTMS is the part of the Walmart Transport System.
This application provides information related to supply of the goods to Distribution Centers and Supermarkets in an optimized way.
It is a new application and involves lot of integration with the Walmart subsystems for provisioning of the users.
Responsibilities:
Contributed as key resource of the “Angular JS Framework Team” in conversion of existing (XMI) UI screens of the application to Angular JS based UI.
Involved in development of commonly used angular components across teams such as directives for grid, pagination, conditional validations etc.
Involved in development/conversion of numerous existing UI screens to Angular JS for the Admin and Task UI modules.
Contributed to the design and development of mobile software libraries, tools and application.
Development of custom Angular JS directives, which are used for DOM manipulation along with HTML5 components.
Designed UI screens using CSS, Angular JS Framework and HTML5.
Responsible for the creation and execution of the Unit Test Cases using Testing for each coding assignment.
Used the latest HTML5 elements for video playback, content rendering using semantic tags such as article, section etc.
Involved in code reviews and mentoring the junior team members.
Extensively used SOAP based web services. Responsible for Coding, Unit Testing and Functional Testing and Regression Testing of the systems.
Participate in wireframe reviews with UX team to understand the requirements.
Convert the wireframes to HTML5/CSS that are fluid in nature which will fit in varying resolutions for Mobile & Tablet
Implemented applications using Java, J2EE, JSP, JSF, Servlets, Spring Framework, JDBC, XML, HTML, XHTML and Java Script on Windows environments.
Developed all the UI pages using HTML5, XUL, DHTML, XSL/XSLT, XHTML, DOM, CSS, JSON, JavaScript, jQuery, and Ajax.
Implemented modular design and worked with declarative bindings in Angular.JS.
Created angular components like controllers, services, custom directives and forms to collect different user data and implemented form validation in Angular.JS.
Implemented routing and developed business logic based on user selection using Angular.JS.
Implemented directives and scope values using Angular.JS for existing Webpages.
Created XHTML Pages with CSS and the Box Mode
Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
Developed Date Time Picker using Object Oriented JavaScript extensively.
Designed Pdf, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
Involved in developing XUL, HTML, and JavaScript for client-side presentation and, data validation on the client side with in the forms.
Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: HTML5, CSS, JavaScript, jQuery, Angular JS, CS5, AJAX, Adobe Photoshop, JSON, Agile, ECLIPSE, MS Office and SVN.
Allstate - Chicago, IL Oct 2013 – Sep 2014
UI Developer
Responsibilities:
Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JQUERY, and JavaScript.
Involved in discussions with the System Analyst to identify the technical requirements.
Articulated business strategy and branding issues and to balance these with user needs and technological constraints.
Worked closely with product managers, developers and internal stakeholders throughout the product design.
Designated UI architecture for the internal web application and worked with designers to constructs conceptual Wireframes and Mockups.
Extensively used jQuery in implementing various GUI components in application portal.
Involved in providing pseudo application level code to interact with APIs, Web Services using AJAX, JSON and XML.
Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
Responsible for the design of client websites right from the conceptualization stage to its implementation and maintenance.
Experienced in writing complex SQL Queries, Stored Procedures, Views, Joins, Constraints, DDL, DML and User Defined Functions to implement the business logic and also created clustered and non-clustered indexes.
Worked with teams where requirements are constantly being implemented, tested and improved.
Handled all aspects of the web application including maintaining, testing, debugging and deploying.
Environment: Eclipse, HTML, CSS, Java Script, jQuery, JSP, AJAX, Usability Testing, Agile, SQL, Eclipse, Windows
CHINMAYA Technologies,Auto Insurance, Hyderabad, India Jan 2010 – Mar 2013
Software Developer
This project targets at auto insurance.
This application captures policy level information like policy holder’s details, coverage details, previous loss information; broker/agent details etc.., and then calculate the premium for that policy.
By using this application, a Broker/Agent can issue, renew endorsement or cancel a policy.
Responsibilities:
Involved in SDLC.
Analysing the Project requirements.
Developing applications as per user requirements
Performed code reviews and fine tuning the application
Unit test case prepared and testing done for every business rule
Implementing front-end validation using JavaScript.
Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
Developed all the UI pages using HTML, CSS, JSON, JavaScript, jQuery, Ajax.
Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
Wrote extensive HTML, CSS (2/3) and JavaScript code to build dynamic pages using Eclipse.
Interacting with the client to convey status.
Debugging the code using browser tools like Firebug.
Improved user experience through the design and creation of new web features and components.
Handling platform compatibility issues (IE, Firefox, and Safari) on both Windows.
Managed application state using server and client-based State Management options.
Environment: Java, HTML, CSS, Java Script, Bootstrap, AJAX.