Ui Developer Resume
Plymouth Meeting, PA
PROFESSIONAL SUMMARY:
- 8 years of experience as UI developer in developing Web - Based Applications and Client Server Applications.
- Experience in creating, compelling front-end user interfaces using HTML 4/5, CSS 2/3, JavaScript, Bootstrap, XML, jQuery, AJAX and JSON.
- Experience with client side JavaScript MVC frameworks such as Angular 1X/2, React JS.
- Experienced in developing event driven applications using AJAX, JSON and XML.
- Experience in developing web applications with Responsive Web Design and Cross-browser compatibility.
- Experience in designing table less web applications using CSS (2/3) and with the help of tags as per W3C standards
- Experience in designing web applications employing SEO techniques and SES
- Experience in working with version control tools such as SVN, GIT, CVS.
- Good experience of using RDBMS including Oracle 9i and MySQL.
- Knowledge in server side scripting languages such as PHP, C#, java and ASP.Net
- Experience in working with RESTful Web Services and implementing RESTful API's.
- Experience working on scalable environment in Agile and Scrum methodologies.
- Experience in using tools for development and design like Adobe Dreamweaver, Espresso, Sublime Text2 and Confidential Expression Web.
- Experience in designing UI patterns and applications with the help of Adobe Photoshop CS6, Adobe Flash and Adobe Illustrator
- Professional understanding of Software development life cycle (SDLC) as well as various phases such as Analysis, Design, Development and Testing
- Involved in Production Support and Defect Resolution process
- Efficient organizational work ethics, value based effective decision-making, team based cooperation and communication skills
TECHNICAL SKILLS:
Web Technologies: HTML4/5, CSS2/3, JavaScript, Bootstrap, JQUERY, JQUERY MOBILE, JSON, AJAX, Angular material design, Apache Cordova, Twitter Bootstrap, JQ Grid, Responsive Web Development, XML
JS Frameworks: Angular.js, React.js, D3.js, Backbone.js, Handlebar.js, Require.js, Node.js
CSS Frameworks: LESS, SASS, SUSY, Compass, Modernizer
Programming Languages: C, C++, core JAVA, C#
Developer Tools: Dreamweaver CS3, Eclipse IDE, Xcode, SVN, Sublime, Notepad++, Firebug, Dev tools, Fiddler, Grunt, Yeoman, Perforce, GIT, MS Visio, Adobe CS products
Application Servers: Apache, Web Logic, Tomcat
Backend Technologies: JSP, JSTL, Oracle9i/10g, MS SQL Server, j2EE
Browser: IE 7 & up, Firefox, Opera, Chrome, Safari
PROFESSIONAL EXPERIENCE:
Confidential, Plymouth Meeting, PA
UI Developer
Responsibilities:
- Analyze business functional requirements to provide technical solutions & develop front-end applications.
- Worked in an Agile Scrum development methodology to ensure delivery of high quality work with monthly iteration, also involved in sprint planning and retrospectives.
- Understand UX designs for features to be implemented and develop UI features as per user stories defined Update existing components to add new features defined by product & test updated components to confirm functionality.
- Used ReactJS to optimize components to enhance current functionality and provide new features.
- Used Redux Sagas to maintain state of component and navigate across the application.
- Worked with React Redux, props, state, keys, refs, events, default props and Prototypes.
- Worked with Redux for state management. Created store, actions, and reducers as pure functions.
- Experience with third party React components like - react-grid, react-sortable, react-tags, react-infinite-scroll, react-date picker, react-tags input, react-select, react-video.
- Hands-on experience in handling and pre-processing the CSS style sheets using SASS and LESS pre-processors for writing cleaner code with great reusability.
- Solid understanding of React Virtual Dom Algorithm, for React performance optimization
- Worked with Webpack to build application containers & components and Babel, to transpile ES6 Java Script to browser understandable Java Script for easy use
- Used ES6 Java Script Standard to implement front end functions and logic for the UI to function as expected
- Used Postman to test API calls with required payload and get the response from servers
- Worked closely with Product Owners to understand the business need and implement new features accordingly
- Used confluence to maintain design patterns and business needs developed in the sprint to be used by future
Environment: ReactJS, Redux Sagas, Java Script, ES6, AJAX, JSON, SASS, NodeJS, NPM, Webpack, Babel, CI/CD Tools, MySQL, Jira, Confluence, GitLab, Visual Studio Code, Postman
Confidential, Chicago, IL
Full Stack Developer
Responsibilities:
- Developed the web application using React JS, Node JS, Express JS, Couchbase.
- Used React JS to create custom components for data manipulations and to display data in company standard format.
- Developed React JS forms to manipulate text within HTML5 views.
- Used Node JS and Express JS to setup the web servers and to integrate services.
- Created forms and sessions using Node JS and Express JS to store the user data and provide dynamic views based on the users.
- Designed and implemented server s ide RESTful web services using Node JS and Express JS and handled communications to the client side (React JS) using JSON.
- Worked on server-side using Node JS along with Express JS and connect to the database using Couchbase server.
- Extensively us ed tools like Webpack to uglify/minify JavaScript files, compile Sass files to CSS, reduce the React JS file size and used Grunt/Gulp for build automation and management.
- Developed Sagas and Reducers to manage Actions(API) to handle data and UI behavior.
- Utilized CSS preprocessors such as SASS to use variables and later compile it to CSS.
- Created E-mail notification system using Postmark to send the payment confirmation to the attendee and send alerts about the event.
- Created the Ticketing system for payment processing using Braintree .
- Created customized badges for the attendees with QR code that can be scanned to check-in the attendee at the event.
- Utilized NPM to create the project struc ture and update and install packages. Worked with GIT to maintain current and historical versions of source code.
Environment: React JS, Node JS, Express JS, CSS, SASS, Couchbase Server, Braintree, Postmark, GIT
Confidential, Iselin, NJ
UI Developer
Responsibilities:
- Created Single Page Client-side applications using Angular 2, Angular material design and CSS3.
- Created Angular 2 components and services for new website features
- Responsible for checking cross browser compatibility on different browsers Google Chrome and safari
- Implemented various screens for the front end using React JS and used various predefined components from redux library.
- Worked in using React JS components, Forms, Events, Animations and Flux concept.
- Involved in creating iOS Mobile app using React Native.
- Responsible for creation of Data Visualizations using D3 and supported by the AngularJS framework.
- Created an interactive dashboard that displays D3 data visualizations positioned on stacked bar and pie charts
- Responsible for creating a custom angular directive to render an interactive D3 charts displaying data and pictures
- Responsive Web Development implemented mostly supporting desktops, laptops and all the iPads which have iOS 8 and up
- Developed hybrid mobile application with Apache Cordova that can run natively on iOS devices
- Application functions with or without network access, caching reference data locally in SQLite data store and queuing posted data for future delivery
- Involved with all phases of mobile app development from initial concepts, through design, development, testing and deployment
Environment: Angular 2, React Native, React JS, Angular material design, CSS3, D3 JS, Apache Cordova, Xcode, SQLite
Confidential, Redmond, WA
UI Developer
Responsibilities:
- Developed the application based on MVC architecture.
- Used A ngular JS to implement rich functionality in various routes like form validation, grid, search, sort, pagination, multi-selection, tags-input, advanced directives, authentication
- Processed JSON response data by consuming RESTful web services and used A ngular filter for implementing search results.
- Written Custom Directives in A ngular JS , making use of Modules and Filters objects asper the application requirement.
- Used A ngular routing for navigation between Views in the application
- Developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap
- Developed page layouts, navigation and presented designs and concepts to the clients and the management to review.
- Used Ajax to refresh only certain section of the page and reduce the load on the web server
- Defined text alignment, borders, positioning and many other typographic characteristics
- Used best coding practices and naming conventions while writing code in JavaScript, HTML and CSS
- Responsible for code optimization and testing across other browsers
- Performed a lot of DOM operations for loading and manipulating dynamic content on Webpages
Environment: HTML, CSS, Angular, JavaScript, JSON, Ajax, Responsive Web Design, Bootstrap, RESTful
Confidential, Johnston, IA
Full Stack Developer
Responsibilities:
- Created Single Page Client side applications using AngularJS, Typescript, Angular material design and CSS3.
- Created AngularJS controllers, views, and services for new website features
- Responsible for checking cross browser compatibility on different browsers Google Chrome and safari
- Responsive Web Development implemented mostly supporting desktops, laptops and all the iPads which have iOS 8 and up
- Involved in the development of web-service End points
- Used Jasmine for unit testing of Typescript front end code
- Wrote Queries, Stored Procedures and created tables using SQL
- Wrote SQL Server unit tests for stored procedures using SQL Server object Explorer in Visual Studio 2015
- Used Re-Sharper for finding compiler errors, runtime errors, redundancies, code and possible improvements for maintaining the code standards
- Created TFS Build definition for continuous integration of code into the source control
- Used build tool Grunt for minification, compilation and run unit testing of code
- Followed Test driven development(TDD) and Agile methodology
Environment: Angular JS, Typescript, Angular material design, CSS3, MS Visual Studio 2015 IDE, C#.Net, SQL Server 2008, TFS, Windows services.
Confidential, Dallas, TX
UI Developer
Responsibilities:
- Being Agile was involved in all aspects of the project right from requirements phase to production support.
- Implemented Single Page Application ( SPA ) architecture and client side MVC using A ngular JS.
- Used A ngular routing for navigation between Views in the application.
- Used A ngular JS routers to establish routing between nested html views.
- Development of Client Side Validation techniques using JQuery and A ngular JS directives.
- Development of custom a ngular directives, which can be use along with HTML 5 components for DOM Manipulation.
- Used A ngular JS in-build directives along with custom written directives.
- Used Twitter Bootstrap for HTML components style definitions and user interface elements such as dialog boxes and tooltips.
- Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap.
- Performed client side validations over the forms using JavaScript.
- Used Ajax to refresh only certain section of the page and reduce the load on the web server
- Used Responsive Web Design so that the website is compatible with different devices like desktops, laptops, tablets and smartphones
- Used best coding practices and naming conventions while writing code in JavaScript, HTML and CSS
- Bootstrap was used along with Angular.js in creating the Application
- Developed and Deployed the Application on Eclipse and Tomcat Web Server
- Responsible for code optimization and testing across other browsers
Environment: HTML, CSS, JavaScript, JQuery, JSON, Ajax, Single Page Application, Angular, Responsive Web Design, Bootstrap, Tomcat, Eclipse, SVN
Confidential, New York, NY
UI Developer
Responsibilities:
- Worked closely with cross-functional teams as a part of Agile environment
- Hand-coded HTML5, CSS3, Java Script and jQuery to create front-end
- Hands on experience with third party web services APIs and Web Services using AJAX and jQuery
- Responsible for checking cross browser compatibility, Responsive Web Design and hence worked on different browsers like Firefox, Google Chrome and Internet Explorer
- Developed and Deployed the Application on Eclipse and WebLogic Web Server
- Involved in all phases of the end-to-end implementation project- requirements gathering, analysis and design, development, testing and debugging
- Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap (HTML5, CSS, and JavaScript)
- Worked in an approach to avoid Cross Shell Scripting using JavaScript
- Used JIRA for bug tracking
- Developed code to fetch data from back-end and populate on UI using AJAX and JSON
- Used Java JSP for form handling, session storage and process request for the dynamically generated web pages
- Participated in product development discussions and providing UI related information
- Maintained W3C standards
Environment: HTML5, CSS3, JavaScript, JQuery, Twitter Bootstrap, Bing Maps, JQ Grid, JSP, Angular.js, JSON, AJAX,, Eclipse, JIRA, Java
Confidential, l Segundo, CA
UI Developer
Responsibilities:
- Participated with end users and business analyst to understand the business requirements
- Responsible for design and development of the web pages from mock- ups (PSD)
- Designed dynamic and browser compatible pages using HTML5, CSS3, JQuery and JavaScript
- CSS styles were developed inorder to preserve the uniformity of all the screens throughout the application and positioning of screen objects
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application
- Worked closely with back end team to implement AJAX call to REST APIs and update dynamic functionality of HTML in JQuery
- Wrote code to build Views and Models as part of MVC pattern using Angular.js
- Created web pages using Twitter Bootstrap that cater to Android and IOS web platforms
- Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity and improve communication
- Participated in AGILE SCRUM meetings, sprint planning sessions and retrospective meetings during the 2week sprint cycles
Environment: HTML5, CSS3, JavaScript, JQuery, Ajax, REST APIs, Twitter Bootstrap, JIRA, Agile
Confidential
Front End/.NET Developer
Responsibilities:
- Developed custom controls and server side components using C#.Net
- Designed UML diagrams using VISIO for analyzing the client's requirements and to develop an accurate representation of the system in detail
- Designed and implemented a Multi-Tier Application including the Presentation, Business and Data Access Layer
- Data Access Layer for the Application is implemented using ADO.NET for data input, query, retrieve and management of data. SQL Server 2005 is utilized as the data repository
- Designed Windows Services which will supply 'Star Rewards' Data to other internal teams
- Developed front end which can interact with a separate server called RBP (Role Based Permissions) for identifying the privileges of the employee accessing the application
- Created Stored Procedures and triggers to perform automated rules, updating to related tables
- Review Award History Reports were generated using Crystal Reports control in .Net for employee to review their rewards
- Visual Studio 2005 is utilized as the IDE tool for the management of the project and controls as they are developed and deployed
- Used Cascading Style Sheet ( CSS ) to attain uniformity through all the pages
- Implemented Responsible for developing and implementing Workflows
Environment: MS Visual Studio 2005 IDE, ASP.Net 3.5, ADO.Net, C#.Net, SQL Server 2005, TFS, Windows services, XML, Design Patterns, UML