Ui Developer Resume
Boston, MA
PROFESSIONAL SUMMARY:
- 6+ years of strong development experience in User Interface applications and integration of highly transactional and scalable applications using Object Oriented Analysis and design ( OOA/OOD ) principals.
- Experience in interacting with clients/users in gathering the user requirements.
- Proficiency in the Entire Software Development Life Cycle ( SDLC ).
- Very Strong in developing applications using HTML, HTML5, CSS, CSS3, DOM Manipulation, JavaScript, jQuery, AJAX, JSON and Angular.js.
- Built a production level app with features such as market trading, transaction staging and supervision, and manager - to-bank asset reconciliation. Stack was Python/Django for the frame work.
- Expert knowledge in XHTML, HTML5, CSS3, Bootstrap, Cross Browser .
- Good Experience with object oriented programming language like C++ concepts like STL, Multithreading, Socket Programming, Data Structures and Algorithms.
- Experience in working with JavaScript frameworks like Node.js, AngularJS, Angular 2 plus.
- Expert knowledge in ReactJS with component based application.
- Used back end languages such as Ruby and Python with frameworks like Rails and Django to build out server side of applications for clients as well as in-house processes
- Used Redux and Flux for state management.
- For UI and workflow patterns used ReactJs.
- Experience in working with RESTful Web Services and implementing RESTful API's.
- Experience with CSS3 preprocessors SASS and LESS to archive writing reusable, maintainable and extensible codes in CSS.
- Used Gulp and Grunt as task-runner.
- Experience in TDD (Test Driven Development) and used Jasmine as testing framework and used Karma as a test runner.
- Expertise in version control tools like GIT , SVN to manage and control software development and project management tools like JIRA and Rally .
- Used Agile Development Methodology and Scrum team structure for Development process.
- Used Bower as Web-tools for successfully implementing the dependencies.
- Experience working with debugging tools like Firebug, Firebug Lite, Chrome dev tool and Web Inspector.
- Deep understanding of Relational Database Management System (RDBMS) and hands on experience in database Analysis, Architecture, Design and Development using MS SQL Server and Oracle.
- Strong debugging skills and thorough understanding of cross browser issues.
- Skills in optimizing websites for mobile using CSS media queries.
- Understanding of W3C standards, accessibility, usability.
TECHNICAL SKILLS:
Web Technologies: HTML, HTML5, CSS2, CSS3, Bootstrap, JavaScript, Typescript, DOM, AJAX, JQuery, JSON, DHTML, XHTML, PHP, Java, Cordova, SASS, LESS, WebAPI, SOAP, REST, ECMAScript 5, ECMAScript 6, Angular 4, and React and Redux, MEAN Stack
Programming Languages: C++, Java, Python, PHP, JavaScript, UNIX shell programming, Objective C
Java Script Framework: Angular 1.X, Angular 2, Backbone.JS, Node.JS, Express.JS, React JS
Task runner: Grunt, Gulp
Web Server: HTTP Web Server, Apache Tomcat.
MongoDB, MySQL, SQL Server, MS: Access, Oracle.
Tools: & IDE: Eclipse IDE, Dreamweaver, Notepad++, Sublime Text Editor, Web Storm, Babel, NetBeans, GitHub, Git Bash, Microsoft Office, NPM, Fiddler, WebPack, Yeoman
Debugging tools: Firebug, Chrome Developer toolbar, IE Developer Toolbar
Version Control Tools: Git, SVN
Unit Testing Tools: Karma Jasmine
Integrated Services: Jenkins
Operating Systems: Windows variants, Mac OS variants, Unix, Linux
Dependency Management Tool: Bower
Reporting Tools: SSRS, Crystal Reports
Agile: SCRUM, Waterfall
Cloud Computing Platform: Microsoft Azure
Math Skills: Vector Math, Linear Algebra, Geometry, Probability, Discrete Math, Stochastic
Other: WordPress, CMS, SAP, SDLC, UML Diagram, .net, TCP/IP, UDP, HTTP
PROFESSIONAL EXPERIENCE:
Confidential, Boston, MA
UI Developer
Responsibilities:
- Involved in full SDLC, Analysis, Design, Implementation, Testing, Troubleshooting and Deployment of applications targeting Angular 5.
- Involved in an offshore team to update the application according to the new requirements.
- Responsible for creating reusable components by using the Angular 5 components with Typescript
- Created Dual List Box functionality to add or remove object.
- Compare Diff Tool modified and made compatible to work with angular components. (This tool was used to compare to responses side by side and highlight the differences)
- Developed html views with HTML5 , CSS3 .
- Implemented Responsive theme with dynamic navigation and role based menu.
- Created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of JSON.
- Used Bootstrap and Angular 5 in effective web design.
- Created a Single Page application and imported multiple application.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Successfully executed the entire test cases and fixed any bugs/issues identified during the test cycles.
Environment: HTML5, CSS3, AJAX, Typescript, Angular 5, JSON, GitHub, Bootstrap.
Confidential, Cincinnati, Ohio
UI Developer
Responsibilities:
- Created the Internal application from the scratch and developed functionality, made the multiple view SPA and created components using Angular 2.0.
- Involved in full SDLC, Analysis, Design, Implementation, Testing, Troubleshooting and Deployment of applications targeting Angular 2.0
- Involved in an offshore team to update the application according to the new requirements.
- Responsible for creating reusable components by using the Angular 2 components with Typescript
- Developed html views with HTML5 , CSS3 .
- Created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of JSON.
- Used Bootstrap and Angular in effective web design.
- Created a Single Page application using UI-router in which every view was linked to a controller for scope data.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Successfully executed the entire test cases and fixed any bugs/issues identified during the test cycles.
Environment: HTML5, CSS3, AJAX, Typescript, Angular 2, JSON, GitHub, Bootstrap.
Confidential, Cincinnati, Ohio
Senior UI Developer
Responsibilities:
- Followed Agile/Scrum methodology of software development thereby satisfying the customer through early and continuous delivery of valuable software
- Worked on React JS Virtual Dom and React views rendering using components which contains additional components called custom HTML tags.
- Involved designing in web pages using HTML 5, CSS3, JavaScript, React-Bootstrap, SASS, React.js, Redux framework .
- Used Redux Framework architecture (like Reducers, Containers, and Saga) for integrating the data with React-Native Application.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) library.
- Used AJAX calls for data updates in UI along with JSON data parsing.
- Performed various Validation Controls for form validation and implemented custom validation controls with JavaScript and with Angular using custom directive .
- Good Experience in implementing MVC frameworks like Angular for AJAX data calls using the $http service. .
- Committed to the web UI designing/web development activities and produced navigation flows, site maps, storyboards and wireframes.
- Used different kinds of components of React.js to build an application.
- Used React.js to create Controllers to handle events triggered by clients and send request to server.
- Used URL routing handled by UI state router, allowing us to divide the application into logical modules (templates and controllers), each of which would be instantiated when its route was invoked by $Route Provider in Angular JS to route the data from one service to another server.
- Used Node JS for heavy DOM manipulation.
- Used $http service code to interact with Restful Web APIs, Web Services using AJAX, JSON, XML, SOAP .
- Used Grunt as a task runner to run common tasks as concatenation, minification of JavaScript file and used Bower as a Node Package Manger to install dependency like bootstrap.
- Used twitter bootstrap to make responsive web-design to make it compatible with mobile, tabs and laptops.
- Client side validation was done, were unit test cases were written in JASMINE and run on KARMA .
Environment: HTML5, CSS3, AJAX, JavaScript, AngularJS, ReactJs, Redux, jQuery, JSON, SVN, LESS, Bootstrap, Grunt, Bower, Karma, Jasmin, XML and Eclipse, TestNG, GitHub.
Confidential
UI Developer
Responsibilities:
- Attended Daily standup meetings (Scrum), Estimation meetings and Requirement review meetings to analyze requirements for project.
- Designed dynamic and browser compatible pages using HTML5, CSS3 and JavaScript.
- CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
- Developed the Login, Policy and Claims Screens for customers using AJAX, HTML5, CSS3, and JavaScript.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Developed responsive applications using Bootstrap which allowed the same application to be optimized for both mobile and desktop resolutions.
- Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flux, Mongo DB.
- Developed Web API using NodeJS, React JS and React Native and hosted on multiple lead balances API instances.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Used React JS for templating for faster compilation and developing reusable components.
- Used React-Autocomplete for creating google maps location search on the webpage.
- Used Web socket for publish services for continuous geo-location information updates to Google Maps.
- Built applications using React.JS which allowed us to render pages on both the client and server using the same codebase.
- Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Using React JS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
- Experience in RESTful web services to integrate between Server side to Client Side.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
Environment: HTML5, CSS3, React JS, AJAX, JavaScript, jQuery,NodeJs JSON, Eclipse, MS Test Framework, Photoshop
Confidential UI Developer
UI Developer
Responsibilities:
- Involved in full SDLC, Analysis, Design, Implementation, Testing, Troubleshooting and Deployment of applications targeting C++, Java and Core Data Structures and Algorithms.
- Accountable for creating technical design document including Use Cases and Activity Diagrams in MS Visual studio.
- Involved in design and development of View, Controller, and Model.
- Worked with CSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards.
- Developed data formatted applications and deploy the script using client side scripting using JavaScript.
- Worked on cross - browser compatibility and fixed the bugs for several browsers.
Environment: C++, Objective C, MS SQL, jQuery, JSON, HTML, CSS, XHTML, AJAX, MS Test Framework, Java, MS Visual Studio.