Ui/ Web Developer Resume
Boca Raton, FL
PROFESSIONAL SUMMARY:
- 7 Years of IT experience as a UI Web Developer in analysis, design, development and testing of web applications.
- Proficient in developing and designing the phases of Software development Life Cycle.
- Proficient in building Web User Interface (UI) using HTML5, CSS3 and JavaScript that follows W3C Web Standards and are browser compatible.
- Experience on Web Technologies using HTML4/5, CSS2/CSS3, XHTML, DHTML, JavaScript, JQuery, AJAX, COMET, XML and JSON.
- Extensive experience as web developer with a strong background working on open source technologies, including JSP, PHP, HTML, CSS, MySQL, JavaScript, Flash, Photoshop.
- Expertise in working with the JavaScript, prototype JS and various MVC JavaScript frameworks Angular JS, Node JS, backbone JS, Ember JS, Ext JS, React JS, DOJO.
- Experience in Angular JS structural framework for dynamic web apps.
- Experienced in using web design tools like Bootstrap.
- Worked on JavaScript frame work (Angular JS) to augment browser based applications with MVC capability
- Experience on 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.
- Experience on working with CSS Sprites sheets.
- Experience on working user interface components for different modules using Kendo UI.
- Experience in developing new reports and chart interface components using High Charts Ajax API.
- Good experience on various CSS3 properties like Border Radius, Border Images, Transition, Transform, Animation, Overflow, Marquee and Multi - Column properties.
- Good Experience with Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design and Implementation.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Mozilla Firefox, Google chrome, Safari and Internet Explorer.
- Good knowledge on RDBMS concepts and SQL Server.
- Good experience in SQL Programming, SQL Server, and MySQL.
- Experience in developing SQL, PL/SQL Stored Procedures and Triggers.
- Coding, Testing the product/application (Functionality Testing, Unit Testing and Performance Testing) and Defect Tracking and Fixing are some of the main responsibilities executed.
- Experience in working with third party web services APIs and Web Services using AJAX, COMET and JQUERY.
- Worked closely with architect and clients to define and prioritize their use cases and iteratively develop APIs and architecture.
- Setup jasmine and selenium/ide for unit and functional testing.
- Setup continuous integrated unit testing using jasmine, and phantom.js.
- Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
- Well experienced in using Version Control Systems Subversion (SVN), Visual Source Safe, GIT, and Team Foundation Server (TFS).
- Strong communication, problem-solving, and planning skills, with ability to work independently or in a team environment.
TECHNICAL PROFICIENCIES:
Languages: JavaScript, JQuery, AJAX, Java, JDBC, JSP, UML, Kendo UI, High Charts.
Front End: HTML4/5, CSS2/3, JavaScript, DHTML, XHTML, Bootstrap, AJAX, COMET, JSON, SPRITES, LESS, SASS, XML, JSON, XSL, XPath, XSLT, and Flex Builder 2.0/3.0, Responsive Web Design, Cold Fusion
Frameworks: Angular JS/2/4/5, Backbone JS, Ext JS, Ember JS, Node JS, Underscore JS, React JS, JQuery, JQuery Mobile, DOJO, Knockout, Handlebars.
Web Services: SOAP, REST, WSDL, XML, JSON, XSD
Version Control tools: CVS, SVN, GIT, Subversion, Clear Case, SourceSafe, CMS.
IDE: Sublime Text, Eclipse, Notepad++, XML, Spy, Dream viewer
Databases: SQL Server, MYSQL, MS Access, Oracle 9x/10x.
Web/App Servers: Web-logic 10/9, JBoss, Tomcat 7/6/5, Web Sphere
Testing Tools: Jasmine, Mocha, Karma, Protractor, NPM, Bower, Grunt, Yeoman, Testem, Phantom.js, Winn Runner, Load Runner, HP QTP
Desktop Tools: Acrobat Writer, MS Office, Photoshop, MS Vision.
Operating System: Windows, UNIX, Linux, Mac.
PROFESSIONAL EXPERIENCE:
Confidential, Boca Raton, FL
UI/ Web Developer
Responsibilities:
- Creates Interactive and reusable components using React.js.
- Manages the state using Redux, created single source of truth i.e. store to manage the whole application.
- Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Designed and Developing JavaScript framework (React.js and Angular.js) which is wrapper on top of JQuery frame work and AJAX based UI frameworks.
- Built Web pages that are more user-interactive using JQuery plug-in for Drag and Drop, Auto Complete, JSON, JavaScript and React.js.
- Creates UI Screen and Modules in both IOS and Android and integrate with React Native application as well as workable in web page.
- Develops various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library.
- Responsible to create React JS workflows such as Flux and Redux.
- Designs and Styles Components using JavaScript and React Native.
- Uses Web pack, Babel and gulp for transpilation (compilation) configuration for Typescript to be converted to JavaScript.
- Designs Frontend with object oriented JavaScript Frameworks like Angular.js 2.0, Node.js, React.JS, Require.js and Ext.js.
- Develops using Angular Forms, Validations, Modules, DOM, Expressions, Directives, Controllers and Filters.
- Involves in running the bower and grunt components and writing the scripting using the Node.js.
- Highly skilled in deployment, data security and troubleshooting of the applications using AWS services and writing logs to Amazon Redshift.
- Responsible for design and development of various components such as tab bars, map view, image picker, document picker, push notifications, sign-in/out features, profile management and navigation using react native.
- Refactors error message handling design by implementing react native alert dialog resulting in potential decrease of user input errors by more than 50%.
- Implements back-end Web API with the use of MongoDB, Express's, and NodeJS and Established connectivity with the use of Axios.
- Making pages that are cross-browser compatible.
- Develops code to call the Restful web service/APIs to fetch the data and populate on the UI.
- Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt, and Express.
- Experience in unit testing the code samples following test driven development (TDD) framework.
- Runs asynchronous tests to identify errors and exceptions using Mocha JS.
- Uses Jasmine to run unit test on Angular controllers, modules and JavaScript files on the client side.
- Tests NodeJS/Express based Web API using Postman to verify functionality.
- Secures session validation with the use of JSON Web tokens.
- Involved in various stages of Software Development Life Cycle like Application Design, Development, and Debugging.
- Handles cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- Uses JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
Environment: HTML5, CSS3, Bootstrap, JavaScript, JQuery, React JS, Redux, Flex, JSP, MS Office, Jasmine, GitHub, and Jenkins.
Confidential, San Antonio, TX
Application Developer
Responsibilities:
- Web design and development, application development using HTML, JavaScript, React JS and React Flux.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, Less, Node JS, React JS and JavaScript.
- Worked extensively with React JS and React Flux for building user interfaces for SSA-Disability Case Processing System.
- Responsible for working with Virtual DOM using REACT JS.
- Responsible for design and development of the web pages from mock- ups.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Developed the User Interface using HTML 5, CSS, JavaScript, React JS, React Flux and AJAX.
- Experience with ASP.NET Web Forms, Web Services, and State Management, Caching features, configuring optimizations and securing the web application.
- Developed several REST web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management. REST web services leveraged by both web and mobile applications.
- Used ColdFusion front end to develop multiple web systems applications and automation tools.
- Utilized the features of Angular2 to present effective web design.
- Used GIT version control for software development.
- Experience writing angular.js code for developing Single page applications (SPA), used several in built language core directives, expressions and modules
- Used Atlassian Bit bucket for code collaboration with efficient use of Pull Requests and Peer Reviews and approvals.
- Strong hands on the Microsoft .Net Framework developing Web Forms, Web Services, Web Pages using ASP.Net 4.5/4.0/3.5/3.0, C, MVC 4/3, ADO.NET, XSLT, Entity Framework, LINQ and SSRS.
- Developed custom directives, Factories and Services in Angular2/4.
- Followed Version One Agile Life cycle management software. Followed Kanban approach for the SSA-Disability Case Processing System.
- Maintained high level of unit test coverage through test-driven development.
- Involved with bug fixing on functionality, performance and designing issues with React JS and React Flux Using Mocha and Chai.
- Setup Mocha and Chai for unit testing.
Environment: HTML4/HTML5, CSS/CSS3, AJAX, Node JS, Angular2/4/5, React JS, React Flux, Bootstrap, RESTful Web Services, ASP.Net, GIT, ADO.Net, Bit bucket.
Confidential, Fremont, CA
UI/UX Developer
Responsibilities:
- Web design and development, application development using Photoshop, HTML, JavaScript, React JS and Dreamweaver.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, JQuery, AngularJS, Node JS, React JS and JavaScript.
- Designed and implemented the user interface using HTML5, XHTML, XML, CSS3, and JAVASCRIPT, ANGULAR JS, Node JS, EXT JS, REACT JS.
- Worked extensively with React JS for building user interfaces.
- Designed reusable components using REACT JS and JSX.
- Responsible for working with Virtual DOM using REACT JS.
- Responsible for ensuring the pattern consistency across all pages.
- Designs and develops Single Page Applications using JavaScript with EmberJS.
- Responsible for design and development of the web pages from mock- ups.
- Responsible for creating the screens with table-less designs meeting W3C standards
- Applied JQuery scripts for basic animation and end user screen customization purposes.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Developed the User Interface using HTML 5, CSS, JavaScript, React JS, JQuery and AJAX.
- Developed a new UIfor an end to end MDM (Mobile Device Management) portal across all devices & tablets using JSP, HTML5, JQuery Mobile, Dojo1.9, Sencha (Ext JS), React JS, CSS3 and middleware business logic components using J2EE frameworks.
- Designed flash plug-in for including different functionalities and content.
- Developed new user interface components for different modules using Kendo UI.
- Developed new reports and chart interface components using High Charts Ajax API.
- Responsible for Responsive Web design and development, application development using HTML, JavaScript, JQuery, Stylus and Bootstrap.
- Created Responsive web-design, which is accessible for Web and Mobile using Bootstrap.
- Created sites to organize client contracts and to summarize monthly financial data usingEmber.js, JQuery and MySQL.
- Developed several REST web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management. REST web services leveraged by both web and mobile applications.
- Created maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation. Archetypes built on Spring 3.0 technology.
- Maintained high level of unit test coverage through test-driven development.
- Designed XML files for maintaining contents like video, images and audio and display them in flash application.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript and JQuery Using Jasmine.
- Created web pages using HTML, CSS, JQuery, React JS and JavaScript.
- Created web pages using CSS Image Sprites.
- Creating and implementing Master Classes in Action script 3.0 (based on MVC) for the application.
- Developing XML classes for loading the data from XML files deployed Confidential the server.
- Maintained high level of unit test coverage through test-driven development.
- Setup jasmine and selenium/ide for unit and functional testing
- Setup continuous integrated unit testing using jasmine, and phantom.js
- Writing end-to-end and unit tests with Protractor and Jasmine (with Karma as tests runner).
- Designed 10 Unique themes with rich and flexible to accommodate different scenarios in which the user might want to display the data.
Environment: HTML4/HTML5, CSS/CSS3, Sprites JavaScript, JQuery, AJAX, EmberJS, AngularJS, Node JS, EXT JS, React JS, Bootstrap, RESTful Web Services, Spring 3.0, Photoshop, Dreamweaver, Illustrator, Axure, SVN (Sub Version - Version Control System), Information Architecture, Selenium web driver, Flash, SQL and Tomcat.
Confidential
Software Developer
Responsibilities:
- Requirement gathering and understanding.
- Creation of highly Usable, Accessible, X-Browser, X-Resolution, and X-Platform compatible web applications using (X)HTML, DHTML, CSS, JavaScript, JavaScript Libraries.
- Translated wireframes into optimized program code using XHTML, CSS, JavaScript and DHTML.
- Worked extensively on numerous web technologies including HTML, CSS2.0, CSS 3.0, and JavaScript.
- Tested of websites for W3C validation and testing it in major browsers like Firefox, IE7, IE8 and Opera.
- Worked closely with system analyst to understand the technical requirements of the projects
- Developed user interfaces using Tiles with HTML and JavaScript.
- Used Firebug, Firebug Lite, and IE Developer Toolbar for debugging and browser compatibility.
- Fixed bugs and provided support services for the application.
- Handling code optimization techniques to decrease much use of JavaScript in creating dynamic functionality, with the use of CSS classes.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Provided JavaScript and css fixes for the UI for issue like orientation issues in web and JQuery implementation.
- Worked on developing application in safari and chrome.
- Provided a brandable solution for all application so that header and footer are the same across the application.
Environment: HTML, DHTML, CSS, AJAX, JavaScript, JQuery, SVN, Eclipse, and Adobe Photoshop CS3.