Sr. Ui Developer Resume
St Louis, MO
SUMMARY
- 5+ Years of professional experience in all phases of software development life cycle which includes requirement gathering, analysis, design, development, testing and maintenance of web applications.
- Strong experience in Visual Studio 2015, C# 6.0, ASP.NET MVC 5, ADO.NET, LINQ, Entity Framework 6, Web API 2, WCF services, Restful services, SQL Server, T - SQL, NoSQL, JavaScript, AngularJS, JQuery, JSON, Bootstrap3, Foundation 5, KnockoutJS, CSS3, HTML5, Sitecore CMS
- Expertise in developing applications using .NET 4.5/4.0, C#,VB.Net, ASP.Net, Asp.Net MVC 3.0 & 4.0, Windows Service.
- Expertise in writing Queries, Procedures, Functions and performed data analysis using SQL server, DB2, Sybase and Oracle.
- Experience in porting applications to multiple Android OS versions and multiple form factor based devices like Phones and Tablets
- Expertise about technologies like Java, JSP and MVC Struts.
- Good experience in handling Unit testing using Jasmine and Karma along with TDD methodology.
- Good experience in using front end build tools like Grunt, Gulp and backend Java's MAVEN.
- Well-versed in Object Oriented Programming (OOP) techniques, Document Object Model (DOM) and DOM Functions.
- Create/maintain CSS using pre-processors like SASS, LESS
- Managing database import and export using Azure DAC services
- Experience with SQL Azure Dynamic Management Views
- Used CQ5 for Reusable components and templates to create any number of web pages/sites; decoupling the content and Multisite management
- Expert at developing web applications using HTML5, CSS3, JavaScript, JQuery, AJAX and JSON
- Expert at developing responsive layouts/user interfaces using Responsive Web Design techniques.
- Expert at converting non-responsive layouts to responsive layouts using Bootstrap/Foundation CSS.
- Extensive experience as web developer with a strong background working on open source technologies, including JSP, PHP, HTML, CSS, MySQL, JavaScript, Flash, Photoshop.
- Experience in designing applications using UML, SCRUM, Use Cases and Design Patterns, Agile and Scum Methodologies.
- Proficient in using higher level style syntaxes, LESS and SASS for advanced CSS features.
- Developed apps using various iOS design patterns like MVC, Delegation, Target-action and Slide-out Navigation
- Provide a working guidance on building AngularJS applications using Typescript.
- Expert in JAVA SCRIPT and also has enough experience on working on the projects with TYPESCRIPT.
- Extensive experience in creating style guides, best practices and setting User Interface standards for enterprise/consumer applications.
- Enhanced user experience by developing next generation user interfaces with MVC Frameworks like Backbone.js, Require.js, Ember.js.
- Proficiency in creating Single Page Application using framework Angular JS.
- Good knowledge of building applications with ReactJS.
- Experience with Form Validation by Regular Expression, and JQuery Light box.
- Worked with jQuery plugins like Validator, Drag and Drop, AutoComplete
- Experienced working in both AGILE and Waterfall based development environment and participating in SCRUM sessions.
- Requirement gathering, requirement clarification, code review, bug fixing, assigning bugs to team, conduct scum calls every day.
- Good Understanding of MVC architecture and Software Development Life Cycle (SDLC)
- Worked in Agile scrum, RAD and Waterfall SDLC implementations
- Solid experience and knowledge of business analysis and project management best practices, SDLC methodologies including Waterfall and Agile methodologies.
- Worked extensively in Agile Development process
- Experience working in Onsite Offshore model.
- Possess good team-management and leadership qualities.
- Outstanding problem solving and technical skills with excellent written & oral communication skills.
TECHNICAL SKILLS
Web Technologies: HTML, HTML 5, CSS, CSS3, JavaScript, Jasmine, Karma, JQuery, Angular JS AJAX, JSP, XHTMLReactjs, Backbone
Web Services: SOAP, RESTFUL, JSON, XML
Languages: C, C++, .Net, Ado.net, Vb.net Java & Typescript
Framework: Struts1.2, Spring, JQuery, Bootstrap, Require.js, Ember.js, momentJS, UnderscoreJS, Ext.JS, knockoutjs, Node.JS IDE & Editors Web Storm, Sublime Text, Notepad++, Visual Studio 2010, Eclipse, Dreamweaver.
Operating System: Windows XP, 7, 8, 10, Linux RHEL6/CentOS, Unix, Android,IOS Mac OS X
Application Server: Apache Tomcat, IIS.
Database: SQL Server, MySQL,DB2, Sybase & Oracle
Methodologies: Agile, Waterfall, Scrum.
Other Tools: Adobe Photoshop, Gimp, Grunt, Gulp, Maven, MS Office, Jira, Firebug, Chrome Developers Tool, flash, Azure, Photoshop, Windows Movie Maker.
PROFESSIONAL EXPERIENCE
Confidential - St.Louis, MO
Sr. UI Developer
Responsibilities:
- An ASP.NET MVC application for government agencies scan for fraud in the transactions.
- Web-related design based on ASP.NET in an agile/scrum environment, C#, WPF, VS 2013, MVC, AngularJs.
- Created controllers in C# which has Web API methods to accept user inputs and return response in JSON format.
- Actively involved in using Bootstrap to enable client side date to meets specific criteria by applying various validation variables.
- Strong technical knowledge of Object Oriented JavaScript (OOJS) and JS frameworks/libraries as jQuery, jQuery UI, Handlebar, RequireJS, AngularJS, Modernizr, momentJS, UnderscoreJS.
- Generated new and edited existing UI layouts with SASS (CSS Pre-processor) to accommodate new changes in website design.
- End to end application development on Microsoft Technologies like C# .Net, WPF, PRISM, MVVM and SQL Server.
- Worked in fast-paced agile development environment
- Worked with Jasmine and Karma in order to test the applications
- Used MVC framework to reduce the complexity in architectural design and to increase the flexibility and of the code reuse.
- Helping to build the web front-end for new Azure services and capabilities
- Used Gulp as a intuitive streaming build tool built on Node.js.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Node Js, Gulp( Task Runner), Require Js and JQuery.
- Design and develop push notification management system for iOS and Andriod devices.
- Writing and reviewing C++ and C# Application under MVVM patterns.
- Successfully executed the entire test cases and filed bugs using Karma and Jasmine tools and also fixed bugs identified during the test.
- Designed, developed and tested a native iOS application.
- Created user interfaces, navigation layouts for the iOS app.
- Developed CQ components, Created Templates and styles them using SASS features for all applications, workflow and integrating CQ with other application.
- Successfully implemented Smart Banners on 5 Homepages on IOS and Android devices.
- Wrote SQL and PL/SQL queries for updating data into the Oracle using SQL Developer tool.
- Used ReactJS for search engine optimization, to display data and automatically keep the interface up-to-date when the data changes and to maintain fast in-memory representation of the DOM as well.
- MVVM on the Front-end with Durandal.js
- Used a simple JSX syntactic transform with React.
- Enabled application look and feel to be configured by the user utilizing iOS UI Appearance Proxy.
- Involved in implementation of MVC pattern using JSF and Spring Controller.
- Designed Frontend with in object oriented JavaScript Framework like ExtJS.
- Proficient in developing Single Page Applications (SPA) using handlebars, AngularJS.
- Debugged the website using Chrome Developer's tool and manipulated the nodes using DOM functions.
- Analysed and designed new WPF application using MVVM and Repository pattern, from design to completion.
- As a scrum team member worked on agile stories, trouble shooting issues and fixing defects
- Implemented WPF to create attractive and effective user Interface using XAML Document
- Developed web pages using HTML5, JavaScript, DOM, JSON, jQuery, XML and AJAX.
- Designed the Front-end screens using CSS3,, AngularJS & JSP
- Used RequireJs for dependency injection
- Used Gulp and MS build to compile Typescript, Html and SCSS file.
- Worked with the UX team to ensuring all web design templates are properly translated for browser rendering using HTML, SCSS, Knockout.js and Typescript.
- Used Typescript to implement client side form validations
- Wrote jQuery function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
- Daily scum meeting, sprint grooming/review and demo with management and other teams regarding development of the product and task status.
- Participate in the full SDLC (Agile), including meetings, iterative development, estimations and design sessions.
- Integrated Spring DAO for data access using Hibernate used SQL for querying databases.
- Used JSON for data exchange between client and server.
- Participated in daily scum meetings and bi-weekly sprint planning
Environment: HTML 5, CSS3, JavaScript, DOM, XML, JQuery, ExtJS, AJAX, JSON, JAVA,ASP.NET, #C, Andriod, IOS, Azure portal, RequireJS, Web Services, JSP, Node JS, Angular JS, Bootstrap, Maven, Jasmine, Gulp, Agile methodology
Confidential - Dearborn, MI
UI developer
Responsibilities:
- Designed & created dynamic web pages using HTML5, JQuery, JavaScript, CSS3 features Entity Framework, C# & ASP.NET
- Creating the models, views and controllers using ASP.NET MVC 3, C#.NET.#.
- Used Gulp JS along with Node JS to perform watch on unit tests, minification and live reloading to apply the changes made.
- Used SASS for creating CSS frameworks store things like colours, font stacks, or any CSS value.
- Worked with the Gulp tool in building the project, also worked in creating the gulpfile.js for managing the build operations.
- Designing and developing user interfaces using Android XML
- Performed unit testing using Jasmine and Karma, along with integration testing Chrome Inspector to fix bugs and worked closely with QA.
- Worked very closely for a team which actually developed IOS and Android apps.
- Used media queries to support devices like Andriod and IOS devices.
- Work directly with the product team to design and improve the experience for IOS, Andriod, ROKU and other apps through responsive design.
- Build reusable iOS software components for interfacing with the platform
- Developed Andriod and IOS (iPhone, iPad) Applications to mobility enable clients
- Develop rich user experiences for desktop and native mobile applications for iOS and Android using Xamarin and Xcode
- Experience in windows Azure web development.
- Responsible for deployment of the portlets and application and also we have integrated our mobile application for the app both android and IOS and other devices.
- Designed apps on mobile using Andriod and IOS development for instant processing using .net technologies.
- Worked under Test-Driven Development (TDD) environment, and performed unit testing using Jasmine.
- Built on technologies like C# .Net 4.0, MVVM, MS SQL Server 2008, WCF over Solace.
- Created SQL queries, Stored procedures, Views, Triggers and implemented SQL queries in c#.
- Developed SQL stored procedures and prepared statements for updating and accessing data from database.
- Developed Web Services with C# Win forms, Product developed using Visual Studio.Net.
- Involved in developing the UI pages using HTML5, CSS3, JSON, jQuery, CanJS. Performed client side validations over the forms and Developed data insertion forms and validated them using JavaScript
- Worked on developing the single page application called TBS toolkit by implementing the JavaScript MVC framework Anguler.js, Node.js, Express.js and Bootstrap.js and web technologies like Ajax, HTML5, CSS3, Json, and Restful web services to build the single page simulators for building the Quote and product xml's.
- Used BackboneJs and RequireJs to create Views to hook up models to the DOM and synchronize data to/from server.
- Used Ajax to refresh only certain section of the page and reduce the load on the web server and to asynchronous communication between client and server.
- Used the AngularJS, NodeJS, and RequireJS in the development of the web applications
- Created several patterns of representation using different MVCs.
- Dynamic content management at client side using AJAX.
- Developed a WPF/C# desktop application with primary focus on UI/UX side to help the engineers interact with the Control Techniques Uni drives eliminating the need to physically interact with the hardware product.
- Developed UI using HTML5 and Typescript for interactive cross browser functionality.
- Extensive experience in implementing model-view- controller (MVC) architecture using Angular Framework. Working with Bootstrap twitter framework to Design single page application.
- Designed large numbers of Windows Presentation Foundation (WPF) Forms, Custom Controls and User Controls.
- Worked on client based web application using Typescript, Knockout JS, jQuery, Underscore JS, Moment JS, and ASP.NET MVC & ASP.NET Web API.
- Defined text alignment, borders, positioning and many other typographic characteristics.
- Developing user-centered designs for our agile development teams.
- Worked in an agile environment (scrum) with 2-week sprint cycles.
- Agile methodology was used for implementation and attending daily scum meeting and sprint planning.
Environment: HTML 5, CSS3, JavaScript, DOM, XML, JQuery, ExtJS, CanJS, AJAX, JSON, JAVA,ASP.NET#C, Andriod,IOS, RequireJS, BackboneJs, Web Services, Microsoft Azure, frameworks JSP, Node JS, Angular JS, Bootstrap, Maven, Jasmine, Gulp, Agile methodology
Confidential
UI Developer
Responsibilities:
- Involved in development, design and implementation front end part of the widget based application.
- ADO.NET is being used for stored procedure calls and for other data base manipulations from data access layer
- Rebuilt user interface to make it maintainable using good OOD with MVVM, converters, and behaviours.
- Developed the application using ASP.NET, VB.NET, XML, HTML and CSS..
- Involved in working with Android version of the application
- Designed interfaces for Android and iOS applications
- Android / IOS mobile application using Ionic framework
- Involved in the querying the user Data from MySQL Database, apply the business Logic and present to the User.
- Design iOS/Andriod applications and API security elements
- Developed Web Forms (aspx pages) using ASP.NET server controls and data aware controls.
- Consumed Web services using WCF for online transactions using C#.
- Modified web services using C# to interact with the other applications and exposed them using SOAP and HTTP.
- Developed SQL scripts for data migration.
- Using Azure diagnostics to collect diagnostic data from worker role and web role
- Developed mobile apps using IOS and Andriod development for regular use of the customers to know the day to day update.
- Writing C# and XAML code on Windows Forms on WPF
- Used MVVM with WPF
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Used HTML, XML, AJAX, and JavaScript
- Implemented JQuery libraries, Used jQuery template for markup and Used backbone.js as Model, Widgets as Controller and jQuery template as View and Used JSON with jQuery for request data and response processing.
- Used jQuery plugins auto complete, validation, drag and drop and more exceptionally.
- Used HTML5 for audio and video playback.
- Used JIRA for bug tracking.
- Worked on developing the controllers, routers, services and views for developing the various parts in the single page application using Angular.js framework
- Implemented single page applications using Angular JS
- Involved in team meetings with corporate webmaster's UI team & weekly scrum meetings
- Daily scum meeting, sprint grooming/review and demo with management and other teams regarding development of the product and task status.
- Involved in daily scrum to discuss the design and work progress.
Environment: HTML 5, CSS3, JavaScript, DOM, XML, JQuery, ExtJS, AJAX, JSON, JAVA,ASP.NET, #C, Andriod, IOS, RequireJS, Web Services, Azure, MYSQL, JIRA, JSP, Node JS, Angular JS, Bootstrap, Maven, Jasmine, Gulp, Agile methodology