Predix Frontend Developer/ Full Stack Developer Resume
New Orleans, LA
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) TEMPprincipals.
- Building Web User Interface (UI) using HTML/HTML5, DHTML, XHTML, CSS/CSS3 and JavaScript, jQuery dat follows W3C Web Standards and are browser compatible.
- Solid experience with Responsive Web Design (RWD) technologies like AngularJS, jQuery, jQuery Mobile, Node.js, Bootstrap, HTML, XHTML, DHTML, CSS, XAML, XML, XSL, XSLT, JavaScript, AJAX and JSON.
- Strong experience in working on modern full stack JavaScript environment like MEAN (Mongo, Express, Angular, Node).
- Expertise in designing Event Handling Models such as Listener and Dispatcher in OO JavaScript.
- Built custom CSS using CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviours in web pages.
- Experience in working with RESTful Web Services and implementing RESTful API's.
- Used Redux as a predictable state container for JavaScript apps
- Experience with common front - end development tools such as Babel, Webpack, NPM, etc.
- Experience of working on CSS Pre-processors like LESS and SASS along with JavaScript task runners like GruntJS.
- Experience in taking performance optimization measures for website/web applications to reduce teh response times and hence enhancing teh end user experience.
- Good experience in writing back-end SQL, PL/SQL queries for fetching data.
- Experience in creating test suites using jasmine and worked on tools like NPM, Bower, Grunt, Testem.
- Wrote unit tests using mocha, chai, karma, Jasmine, Grunt and Phantom.js
- Experienced in using UI editors like Sublime Text Editor, Eclipse, Notepad++ and Aptana Studio.
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
- Expertise in using source code control systems such as GIT, JIRA, and Jenkins for maintaining versions across various releases.
- Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Expertise in analyzing teh DOM Layout, Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Experience working with testing tools like Firebug, Firebug Lite, Chrome or Safari web inspectors and IE Developer Toolbar.
- Familiar with cross-browser application Testing, Debugging across desktop and mobile.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance and extensive experience with Agile Methodology.
- Highly motivated, reliable analytical problem solver and trouble shooter with strong attention to detail.
- Quick learner and proficient in solving teh technical issues in teh project.
- Followed Waterfall and Agile/Scrum methodology of software development, which satisfies teh customer through early and continuous delivery of valuable software.
- Involved in teh production support of teh applications.
TECHNICAL SKILLS
Web Technologies: HTML, DHTML, XHTML, Bootstrap, HTML5, XML, JSON, XSL, XPath, XSLT, CSS, CSS3, and FlexBuilder2.0/3.0.
Tools: Visual Studio, Eclipse, Adobe Photoshop, Dreamweaver, Ms Office, Notepad++, Sublime Text Editor
Languages: Java, JDBC, JSP, JavaScript, jQuery, AJAX
Source Control tools: CVS, SVN, Subversion, Clear Case
Frame Works: AngularJS, JavaScript, Backbone.js, ExtJS, jQuery, jQuery Mobile, PolymerJS
Operating System: Windows 95/98/2000/2003/ NT/XP, Windows Vista/7/8, LINUX/Unix, Mac
Servers& Testing Tools: WebLogic 10/9, JBoss, Tomcat 7/6/5, WebSphere, NPM, Bower, Grunt, Testem, Phantom.js
Debugging Tools: Firebug, Chrome Developer Tools, JIRA. IE Developer tools
PROFESSIONAL EXPERIENCE
Confidential, New Orleans, LA
Predix Frontend Developer/ Full Stack Developer
Responsibilities:
- Skilled at analyzing and solving browser compatibility challenges and possesses ability to maintain consistency and well commented HTML and CSS markup.
- Good working experience in Web Designs which includes HTML5, HTML, XHTML XML CSS, CSS3, JavaScript, jQuery.
- Good noledge of latest version of object oriented JavaScript Libraries like polymer.js, Angular.js, Node.js framework.And had good experience with PREDIXUI cloud based platform (PaaS).PREDIX UI makes it easy to create powerful, user-friendly web applications with components dat just work.
- ThePREDIX UI components are framework agnostic - they can fit into many existing JavaScript web applications (e.g. Angular, React, Ember, polymer), or serve as a starting point for a new project.
- Built Web pages dat are more user-interactive using AJAX, JavaScript.
- Responsible for Creating custom, general use modules and components which extend teh elements and modules of core Angular js, Polymer js.
- Responsible for validating user actions on teh client side and provided responsive feedback using Polymer js, Angular js, andPREDIX components.
- Using GIT for Source Control and Version Management.
- Implemented test cases and performed unit testing using mocha, chai, karma, Jasmine, Grunt and Phantom.js
- Applied advanced HTML, JavaScript, and CSS to deliver cutting-edge user interfaces using material design components in Polymer JS.
- Worked on teh latest version of object oriented JavaScript Libraries like Polymer.js, Angular.js, Node.js, Bootstrap.
- Expert in working with cutting edge front endtechnologies/ framework and libraries like JQuery, Prototype, (X)HTML, DHTML, OO JavaScript, JSON, DOM, CSS, XML/XSLT, AJAX.
- Used JavaScript testing frameworks, Jasmine, Karma.
- Followed agile development and consistently delivered new features on time during sprints.
- Communicated updates in daily scrum meetings using Rally software.
- Used AJAX and JSON to make asynchronous calls to teh project server to fetch data on teh fly.
- Extensively used Ajax calls to send parameters and fetch data based on teh user-triggered events.
- Manipulated data to both send and fetch data from teh server through GET, DELETE and POST requests.
- Regularly worked with teh MEAN stacks and used GIT daily on a Windows OS.
- And used SOCOCO for teh daily standups, power programming, and team communication.
- Handled response data from RESTFUL web services using XML, JSON and JQuery to update UI.
- Interacted with java controllers (JQuery, Ajax, and JSON to write/read data from back endsystems).
Environment: Polymer.js, Predix, Angular.js, Node.js, mongo DB, AJAX, Agile Scrum, Responsive Web Design, JQuery UI, HTML5, CSS3, Java Script, Postman, JSON, GIT, Rally, Sococo.
Confidential, Laurel, NJ
Full Stack Developer / Mean Stack Developer
Responsibilities:
- MEAN stack implementation, AngularJS Full-Stack generator (generator-angular-full stack), and actually run, edit, and deploy an application.
- Supporting and implementing web application built on MEAN stack
- Built rich prototypes and applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, AngularJS, Backbone.js and Bootstrap
- Maintained existing UI Applications and upgraded them using CSS3, JQuery, AJAX, JavaScript, Backbone.Js, JSON and HTML5.
- Worked on Node.js and NoSQL data stores.
- Handling a small support team in onsite-offshore model
- Perform Related Support assistance tasks
- Involved in production support for defect fixing and minor enhancements
- Provide status to teh client Support Manager on teh tasks dat are carried out
- Taking teh prod log
- Designed and developed teh front end using HTML, DHTML, and XML.
- Designed CSS templates for use in all pages on teh website working with CSS Background, positioning, text, border, margin, padding, table.
- Pseudo elements and CSS3 Border, CSS3 Background, CSS3 Transitions.
- Used JSON for data interchange, as it's faster and can be parsed using JavaScript.
- Extensively worked with JavaScript cookies.
- Developed JavaScript and optimized existing scripts for efficiency.
- Used JavaScript, HTML, and jQuery for forms validations.
- Used teh jQuery widgets like Accordion, Date picker, Draggable, Droppable, Resizable jQuery interactions.
- Redesigned user interface HTML frameworks with Bootstrap and refined CSS styling.
- Worked with jQuery UI plug-in like Widgets, Interactions, and Effects.
- Worked on AngularJS, which combines web applications with Model View Controller capability to make development and testing of code efficient.
- With responsive design to create one well-planned site to deliver an optimized experience in context to each device or screen size.
- Worked with jQuery Message plug-in, jQuery Validation Plug-in.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Used Ajax, XML, Http Request to post chat messages and to periodically check teh server for new messages and update you're chat window.
- Designed graphics, buttons, logos and flash animation for teh website.
- Validated teh code using W3C Mark-Up validation and also checked for teh cross-browser compatibility using Cloud Testing.
Environment: HTML, XHTML, DHTML, CSS, CSS3, JavaScript, jQuery, AngularJS, XML, XSL, XSLT, JSON, MEAN stack, Notepad++, Sublime text, Tortoise SVN, Restful API
Confidential, Los Angeles, CA
UI Developer
Responsibilities:
- Worked in Agile/SCRUM methodology approach for UI Development.
- Built rich prototypes and applications using HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, AngularJS, Backbone.js and Bootstrap with Oracle database.
- Worked with AngularJS routers, forms, modules, Dom, events, expressions, controllers, filters and HttpRequest.
- Implemented bootstrap CSS in AngularJS for developing rich and responsive UI.
- Used AngularJS HttpRequest to read data from web servers and process JSON data to render in teh UI.
- Worked on Node.js and NoSQL data stores.
- Developed Object Oriented JavaScript code and responsible for client-side validations using jQuery functions.
- Developed source code to consume JSON response received through AJAX calls using jQuery.
- Coding, testing of reusable JavaScript, CSS3, HTML5 widgets / libraries for complex UI controls.
- Responsible for JavaScript / AJAX UI upgrades and improvements.
- Performed alot of DOM operations for loading and manipulating dynamic content on webpages.
- Front-end prototype and theming with Bootstrap, AngularJS, jQuery.
- Developed call back functions to parse and handle JSON data returned from teh server.
- Developed all client-side logical implementation part of applications with AngularJS controllers under specific modules, manipulating nodes in DOM tree.
- Implemented test cases and performed unit testing using Jasmine, Grunt and Phantom.js.
- Conducted user testing sessions to solicit feedback on prototypes.
- Managed advanced techniques for single page business solutions and front-end MVC patterns.
- Implemented JavaScript module patterns using asynchronous script loading.
- Tested cross browser functionality and fixed major layout bugs for supported browsers.
- Developed and prepared test cases for unit testing with jUnit.
- Made enhancements to existing CSS and DIV tags using box model.
Environment: AngularJS, Apache Tomcat, HTML5, CSS3, SASS, JavaScript, jQuery, Bootstrap, XML, MV* Framework, Notepad++, Sublime text, Eclipse, Tortoise SVN, Oracle, SQL Developer.
Confidential, Phoenix, AZ
UI Developer
Responsibilities:
- Participated in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User documents and Technical Help documents.
- Designed and implemented teh User Interface using Google's AngularJS MVC framework (JavaScript, HTML, and CSS), jQuery, Require JS, JSP and Ajax.
- Participated with SQA team in bug thrashing sessions to discuss and resolve bugs dat were reported in JIRA.
- Responsible for creating teh screens with table less design following W3C standards.
- Worked with business analysts to understand their business models and goals.
- Used JSP, Servlets and HTML to create web interfaces.
- Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
- Used advanced level of HTML, JavaScript, CSS3 and pure CSS layouts (table less layout)
- Produced content pages with CSS3 layout and style mark-up presentations and also used JavaScript methods and properties.
- Used Ajax extensively to implement front end /user interface features in teh application.
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, jQuery, Web Service call and JSON.
- Developed a core component of Analytics with AngularJS.
- Designed and developed custom jQuery components for teh front-end client side validations.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML and CSS3.
- Responsible for quality assurance of finished websites including teh validation of web forms and links.
Environment: HTML, CSS3, JavaScript, jQuery, AngularJS, Require JS, Bootstrap, MongoDB, MS Access, Adobe Flash, MS Office, IE, Firefox, Chrome.
Confidential
Software Engineer/Developer
Responsibilities:
- As a member of team involved in designing and developing a framework.
- Involved in development of mockup screens and web portals.
- Used Java, WebLogic 5.1,6.1 and 7.1, EJB 2.0,Java Mail, Struts, Servlet, JSP, JMS, XML, HTML, JDBC, SQL, Oracle 8i and JavaScript.
- Installed and configured WSAD as a development environment.
- JSP Pages are written using Custom Tag Library which create standard tag used in teh aplication.
- Used easy soft driver to connect to a flat file and to retrieve data.
- Used XML in some modules using DOM to send teh data to and from teh server/database
- Worked with team members to setup development environment using CVS, PVCS, WebLogic 5.1,6.1 and 7.1 and Oracle8i
- Used CVS for version control of teh product.
- Used JSP’s to create teh front-end screens for teh module.
- Used Struts frame work to develop teh web Tier.
- Involved in writing Business Objects, Service API’s, Data maps, Entity classes to teh corresponding existing business classes.
- Used Junit to do unit testing of different modules.
- Involved in validating and reviewing team members modules.
- Involved in data integration for teh new tracking system and other production subsystems using TIBCO 3.5.
- Involved in integration testing of modules in various testing environments.
Environment: Java, J2EE, XML, HTML, LDAP, EJB, JSP, JDBC, Servlet, SOAP, Struts, JNDI, Unicode