Ui Developer Resume
CA
SUMMARY
- Professional experience in all phases of software development life cycle including Requirements analysis, Applications design, Development, Integration, Maintenance and Testing of various client/server, N - tier and Web applications.
- Expertise as Designer in User Interface Applications and Web Developer in developing Web Applications using Web Standards, JavaScript, Bootstrap Framework, AngularJS, JSP, HTML/HTML5, DOM, XHTML, jQuery, CSS/CSS3, Ajax.
- Sound noledge in application development using Java, JavaScript, JQuery, HTML5, CSS, Bootstrap, Object Oriented Programming, Python, Oracle, PostgreSQL and MySQL.
- Experience applying the latest development approaches including MVC framework in the browser, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Developed a responsive portal single page application using AngularJS, HTML5, CSS3, Bootstrap, Webpack, JavaScript, Gulp, NodeJS, ReactJS, VueJS, EmberJS, JSON, REST, SOAP, Spring 4, Oracle, Hadoop, Jenkins, JIRA, Source Tree, GIT.
- Used GitHub and Tortoise SVN for source code management and for version control.
- Expertise in object oriented programming using JavaScript and related technologies.
- Used Jasmine and Karma for productive JavaScript testing.
- Utilized Bootstrap for styling and layout of the application.
- Worked with Bootstrap for compiling CSS, JavaScript and building the System with the convenient methods.
- Good experience with AngularJS directives ng-app, ng-init, ng-model for initialization of AngularJS, application data.
- Experienced in Angular2 Template basics, Template directives, Routing and navigation, Components, Services and Data Binding. Advise team on best practices for Angular 2 component driven architecture
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Hands on experience with Angular 4.
- Knowledge in developing Web Services with Python programming language.
- Good understanding with AWS technologies such as E2C, S3, RDS, EBS.
- Hands on experience with Adobe Photoshop which makes the interface remains clean, logical, and easy to learn.
- Worked on IDE’s such as Eclipse/My Eclipse, Net Beans and Visual Studio Code.
- Familiar with Application Servers and web servers like Web Logic and Apache Tomcat.
- Experience in different Operating Systems/ platforms like Windows, Linux and UNIX.
- Experience in Agile methodologies interacting with multiple location team.
- Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.
- Self-starter always inclined to learn new technologies and Team Player with very good communication, organizational and interpersonal skills.
TECHNICAL SKILLS
Languages: C, C++, Java.
Application Servers: Apache Tomcat, WebSphere, JBOSS.
J2EETechnologies: JSP, Servlets, JDBC, JSTL, EJB, AWT, Applets.
Web Technologies: JavaScript, jQuery, Angular JS, Angular6.0, HTML 4/5, CSS 2/3, XHTML, AJAX, JSON
Design Patterns: MVC, Struts, Hibernate, Spring Framework.9
Frameworks: CSS, SASS.
Java Scripts: AngularJS, NodeJS, BackboneJS, ReactJS, VueJs.
OOD, OOA: Data Modeling and design, Rational Rose, UML, use-case diagrams, Class Diagrams, Activity diagram, Sequence diagram. Design Patterns
SW Methodologies: Waterfall Model, Agile.
Build Tools: SVN, GIT, Maven, Web pack, Bower, GULP, Grunt.
Developer Tools: Eclipse IDE, IntelliJ, Sublime, visual studio code, Firebug, JIRA, JENKINS, Perforce, MS Office.
Browser: IE 7 & up, Firefox, Opera, Chrome, Safari.
Mobile Web Skills: Responsive Design, JQUERY MOBILE, Twitter Bootstrap.
Backend Technologies: JSP, JSTL, Oracle (SQL), MY SQL,NOSQL
PROFESSIONAL EXPERIENCE
Confidential, CA
UI Developer
Responsibilities:
- Designed and developed single page application using Angular2, Angular6, Typescript, Html5, Css3, Bootsrap3 and Bootsrap4.
- Wrote application in TypeScript and Angular 6 to transform customer data to facilitate data analytics
- Heavily used HTML5, Bootstrap 3 and CSS3 to make the overall site responsive and less complicated for the end customers who use the website heavily on a day-to-day basis.
- Set up configure and maintain Docker images for WordPress development,
- Built internal projects such as the new website template in WordPress and PHP
- Implemented new features for existing template, use DevOps best practices to improve reliability and automate the deployment of new dealer websites,
- Adhered to test-driven development principles.
- Helped migrate to serverless architecture with Firebase, hit HTTP endpoints to migrate metadata to new website, used Google Cloud Platform to solve bugs during development,
- Wrote unit tests using Jest framework
- Performed form validations using reactive forms from Angular6 framework.
- Used Html5 Api reader to preview the upload files like .txt, .rtf, .tif, .tiff and.csv.
- Used ng2-pdf-viewer from Angular6 npm package to preview the pdf files. Created many components with Angular6 for each single page application.
- Used Angular6 camelCase syntax for built in directives. Used router module from Angular6.0.
- Used Angular6 npm packages like ng2-datepicker, ng2-pdf-viewer, ng2-auto-complete etc., to meet the requirements of the project.
- Created different single page applications using Angular6 for users, sponsors, reviewer, and publisher.
- Created individual authentication for all the users.
- Used typescript for advanced autocompletion, navigation, and refactoring.
- Implemented a Singleton pattern for a class using typescript. Used typescript to write class, interface, and module-statements.
- At the end of the project we have migrated from bootstrap 3 to bootstrap 4 and used some new features from bootstrap 4 like 'rem' values, display headings, outline buttons.
- Used Font Awesome and Glyph icons from bootstrap 3.
- Used TSLint to check typescript code for readability, maintainability, and functionality errors and in gulp I have used gulp-tslint plug-in.
- Used gulp as a task runner to run the code analysis.
- Used gulp to automate Sass to CSS compilation.
- Successfully performed the RESTful APIs Integration using XML and JSON.
- Successfully integrated to backend with the http services.
- Developed reusable stylesheet partials using Sass preprocessor.
- Performed unit testing for Angular6 functionalities and http services using Jasmine and Karma.
- Performed end to end testing using protractor.
- Written SQL queries for DB2 tables.
- Used the Gitlab tool for Continuous integration (CI) and continuous deployment (CD)
- For Continuous Integration, we have integrated the code into a shared repository at regular intervals.
- Used JIRA as ticketing tool, bug tracking and issue tracking.
- Used GIT as a version control tool in our project.
- Used Microsoft Lync messenger for instant messaging and online meetings within the team members.
- Attended everyday standup call with the team members.
- Followed Agile process two week Sprints, and daily Scrums to discuss the development of the application.
- Involved in sprint planning and backlog grooming with the sprint master and project architect.
- Involved in giving the demo of every sprint work to the product owner. Involved in the retrospective meeting after the demo.
- Worked on windows operating system.
Environment: Angular6, Typescript, Html5, Css3, Bootstrap3, Bootstrap4, NodeJS, Restful Web services, http services, Sass, Gulp, XML, Json, Html5 Api reader, npm packages, Jasmine-Karma, Git, SQL, Agile, TSLint, gulp-tslint, Jira, Agile, Microsoft Lync.
Confidential, Albany, NY
Sr. UI Developer
Responsibilities:
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
- Successfully Ported Angular 1.5 application To Angular 2 & Responsible for setting upAngularJS framework for UI development.
- Developed SPA usingReactJSto utilize the HTML5 DOM features and update elements that are modified in the webpage.
- Configured routes betweenReactJSand Flask to render the templates from the server-side.
- Also added unit tests to the codebase using Jasmine and trained the team on JavaScript best practices, Backbone, and unit testing using Jasmine.
- Used JQuery in directly manipulating the DOM yet separating theReactJSComponents.
- UsedReactJSwith Redux to separate the data and presentation layer. Utilized Redux stores to handle the states and update the UI.
- Accelerated app performance by using Node clusters and also improved scalability. Achieved zero down time by utilizing the master and workers efficiently.
- Coded and used Generators and Promises to resolve callback hells resulting in efficient and structured code.
- Used Celery as task queue and RabbitMQ as messaging broker to execute asynchronous tasks.
- Developed remote integration with third party platforms by using RESTful web services.
- Followed Agile Methodology (Scrum) throughout the project which included pair programming, sprints, user stories, backlog grooming.
- Performed Unit testing onReactJSapplications using tools like Karma, Jasmine and worked with Gulp tool for build automation.
- Involved in writing application level code to interact with APIs, RESTFUL Web Services using AJAX, JSON.
- Implemented Unit Tests in Jasmine and End to End Tests in Protractor.
- Used AJAX to request JSON data from the back-end and showed the data in the screen with the format of tables and charts.
- Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
- Worked with NoSQL database, MongoDB to perform many different operations.
- Worked extensively on SASS, LESS as a CSS preprocessor.
- Daily building or enhancing system features, fixing occasional bugs, and periodically troubleshooting system alerts through AWS and serving it on to CloudFront.
- Used GIT version control tool and GitHub to maintain the source code with the use of JIRA.
Environment: HTML, JSP, JavaScript, jQuery, CSS, AJAX, XML, AngularJS, ReactJS, NodeJS, JSON, HTML4-5, Web Services, SOAP, Ruby, Python, DOJO, Bootstrap, PERL, hand coding.
Confidential, Los Angeles, CA
Front End/Web/UI Developer
Responsibilities:
- Analyze the software requirements to determine feasibility of design within time and cost constrains.
- Created HTML mockups for mobile as well as Tablet devices as per UID using CSS3 and HTML5 for both landscape and Portrait view.
- Strictly followed Web 3.0 design features such as simplicity, fewer columns, separate top sections, fonts, simple navigation, logos, gradients, reflections and more.
- Designed and Developed User Interactive (UI) of Web pages with the halp of HTML4, HTML, CSS3, CSS, JavaScript, JQuery, JQuery UI, Bootstrap and AJAX.
- Developed frontend using standards based HTML5 and CSS 3 working with jQuery and jQuery Mobile in conjunction with a proprietary .NET driven CMS.
- Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using React.js, Backbone.js, Require.js and Responsive Design.
- Used various libraries of JavaScript like JQuery, backbone.js and node.js.
- Created Master Pages, CSS Styles Sheets and Integrated to Silver light and got approval from Business Stake holders.
- Designed the email blasts using Adobe software and then implemented them using HTML and Java script.
- Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Writing web pages and templates using W3C web standards.
- Designed and developedUser Interface Web Forms using Adobe Flash, CSS, Dreamweaver, and JavaScript.
- Used AJAX for implementing dynamic WebPages where the content was fetched via API calls and updated the DOM (JSON Parsing).
Environment: HTML5, CSS3, JavaScript, Python, JQuery, JQuery UI, JQuery Mobile, Kendo UI, Ajax, AngularJS, NodeJS, ReactJS, EmberJS, BackboneJS, RequireJS, ExtJS 4, bootstrap, XML, Dreamweaver, DOM, SVN, Internet Explorer, Chrome, Firefox, PL/SQL, Oracle, Windows.
Confidential
UI Developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Wrote application level code to perform client side validation using JQUERY and JavaScript.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Using advanced level of jQuery, AJAX, JavaScript, CSS and pure CSS layouts.
- Wrote JQuery functions while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
- Worked on different jQuery plug-in like jQueryUI, JQuery form validation.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed and developed intranet web applications using JavaScript and CSS.
- Used SVN for version control and Quality Center for defect tracking.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Define technical requirements, created documentation based upon business requirements and worked with onsite-offshore model
- Involved in daily discussions, collaborated with the offshore team and completed the tasks before the deadlines.
- Used GIT for version control, Jenkins to deploy on server for deploying applications in various environments.
- Strong communication, analytical and interpersonal skills working within cross-functional teams.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
Environment: Core Java, J2EE, JDBC, JQUERY, UML JSP, HTML, AJAX, JSON, Servlets, JSP, XML, spring, Hibernate, XHTML, Struts, Jenkins, WebSphere.
Confidential - IN
UI Developer
Responsibilities:
- Responsible to store and retrieve user entered data to HTML session storage hence give user feature of running several session at one time.
- Worked on the website from start to finish to give it a new look using HTML/CSS/JavaScript.
- Designed dynamic and browser compatible pages using HTML, DHTML, CSS and JavaScript.
- Involved in extensive HTML coding.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Applied industry best practices and standards when project requirements are lagging.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Designed the front end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Responsible for all client side UI Validation and implementing Business logic based on user selection using JQuery, JQuery UI.
- Developed page layouts, navigation, animation buttons and icons.
Environment: HTML, CSS, JavaScript, JQuery, DHTML, XHTML, JIRA, MS Excel, MS Visio, Windows
