Sr. Ui, Frontend, Web Developer Resume
Kansas City, MO
SUMMARY
- Creative and innovative UI, Frontend Developer with 9+ years of experience leveraging HTML4/5, CSS2/3, JavaScript, jQuery, Bootstrap, Angular2/4/5, and ReactJS to build fully functional responsive prototypes and some interactive features based on responsive websites, and mobile apps that drive business requirements, production growth and enhance UX.
- Highly skilled in developing GUI based application using Swings and Java Applets and developing UI modules using AngularJS, Node.js, JavaScript, jQuery, CORDOVA, CSS3 and HTML5.
- Thorough in all the stages of Software Development Life Cycle including Requirements, Analysis and Design, Implementation, Integration and Testing, Deployment and Maintenance.
- Expertise in developing Single Page Applications (SPA) and creating Custom Directives, Filters and Factory, Provider, Service functions in Angular2 to reuse components in different parts of the application.
- Experience on CSS Pre - Processor LESS, SASS, Media Queries using mix ins, functions, custom grid systems following object oriented modular CSS patterns; Working with complex CSS Layouts, Positioning, Key frame Animations and Pseudo Elements along with JavaScript task runners like Grunt JS.
- Strong understanding of React, React Native, and Redux.
- Expertise in UX software such as Sketch, InVision, and UXPin.
- Good knowledge of wireframe and rapid prototyping tools (Sketch, InVision)
- Experience in implementing component life cycle architecture, store actions, using socket.io in React-Redux app to handle real time data, installing React Router, Redux for API calls in ReactJS
- Experience in Version Control tools likeCVS,GIT,SVNand Clear-Case for Source Code version management.
- Extensive experience in SQL, PL/SQL programming, stored procedures, triggers and Query optimization with Oracle 8.x/9i/10g, MS-SQL Server 2008/2005 and MySQL databases. Managed data using SQL Server, DB2, andAmazonWebServices(AWS) Redshift databases.
- Experience in unit testing tools using Jasmine, Karma, J-Unit, Mocha, Chai, Protractor and Selenium unit testing framework along with TDD environment and expertise in Web pack, Gulp and Grunt.
- Experience with wireframe and rapid prototyping tools (i.e., Sketch, InVision), and design applications Adobe Photoshop and Illustrator.
- Excellent analytical, problem-solving and communication skills. Proactive and innovative team player proven to work under tight deadlines; capable of developing multiple projects and can work efficiently as an individual.
TECHNICAL SKILLS
Web Technologies: HTML, HTML5, CSS2/3, AngularJS, REDUX, AJAX, jQuery, JSON, JSP, Flux, and XML
Presentations/GUI: JSP, Java Script, CSS, XSL, HTML, AJAX
Programming Languages: C, C++, and JavaScript
Operating Systems: All Windows OS, iOS, Debian, Ubuntu, and Linux
Applications/Web Servers: Web Logic, Tomcat, Web sphere, Glass Dish, JBoss, AWS
Version Controls/ Methodologies: SVN, CVS, GitHub, Source Tree, Agile, Waterfall, TDD
Database: Oracle, My SQL, SQL, NoSQL, MongoDB
IDE’s: Eclipse IDE, Notepad++, Dreamweaver, Sublime Text Editor, NetBeans, Brackets, WebStorm
Framework: JavaScript, Bootstrap, AngularJS, Angular2/4/5, Node.JS, ReactJS, jQuery
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari and Opera
Testing/ Debugging Tools: InVision, Sketch, Jasmine, Mocha, Chai, Karma, TIBCO, Bugzilla, Firebug, Chrome developer tools
PROFESSIONAL EXPERIENCE
Confidential - Kansas City, MO
Sr. UI, Frontend, Web Developer
Responsibilities:
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML4/5, XHTML, CSS2/3, Node.JS, Angular 2/4/5, Responsive Web Design and Bootstrap.
- Involved in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Created various web page layouts using HTML5 and CSS3, Bootstrap, Angular2, ReactJS with focus on user experience.
- Developed the application using ReactJS, Redux, AngularJS, Angular 2/4/5, CSS3, Node.JS, and Bootstrap in a Test-Driven Development Environment.
- Creating pages in Site Core and validating the HTML code with W3C Validator.
- Developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using ReactJS.
- Used ReactJSfor creating interactiveUI'susingOne-way data flow, Virtual DOM, JSX, React Nativeconcepts
- Created services with Angular4 @injectable property, as to make the service available for dependency injection when creating components.
- Created Angular 5 components, implemented interpolation, input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the events, decorators.
- Created Typescript reusable components and services to consume REST API’s using Component-based architecture provided byAngular 4.
- Researching JavaScript based frameworks likeReact Native and Ionic/Cordovafor frontend.
- Developed efficient updating of HTML document in ReactJS and used Redux for State management of the Application.
- Moved existing Angular 2 controllers and services to Angular4 components for more responsive and less dependency.
- Designed dynamic, cross-platform pages using HTML 5, CSS 3, JavaScript and with the addition of Bootstrap 4 for a responsive menu navigation interface.
- Develop the front-end by doing hands-on coding using HTML 5, CSS3, Angular 2/4/5, JavaScript, Node.JS, jQuery.
- Designed frame-less web applications using HTML, CSS, and JavaScript pre-processors like SASS, LESS as per W3C standards.
- Involved in building stable ReactJS components and stand-alone functions to be added to any future pages. Created flux stores to migrate an existing flux app to Redux.
- UsedReactJSresources for data access, encapsulating URLs, and standardizing data access interfaces
- Created reusable UI components using ReactJS and REDUX
- Migrating some of the applications from Angular 2 to Angular 4 and Angular 5and componentized the code as per theAngularrecommendations for better testability.
- Designed and developed unit testing framework revolving around Test Driven from existing applications/ modules and Test first methodology for new initiatives/enhancements using Agile and waterfall methodologies.
- Working knowledge in cloud technologies Amazon web server, EC2, S3, IAM and Load Balancers Tools/ frames work puppet, Git, GitHub, Dockers, WinSCP, and putty.
- Monitored and fixed issues Build’s for QA, DEV, integration and production are monitored by integrations tool Jenkins.
- Involved in matters relating to Angular 5 to ensure products were released in a timely fashion and that the code remained organized. Update dynamic functionality of HTML in Angular 5.
- Involved in the complete Software Development method, which are AGILE including requirement Analysis, Design, Implementation and testing. Working experience with version control system GIT and bug tracking tools JIRA in an Agile Scrum environment.
- Working with complex CSS Layouts, Positioning, Key frame Animations and Pseudo Elements along with JavaScript task runners like Grunt JS, and good experience in using front end build tools like Grunt, Gulp and backend Java’s MAVEN.
- Wrote queries for insert, update and modification operations. Performed database normalization and optimization using database tools like Oracle, DB2, SQL Server, and NoSQL databases like MongoDB, Cassandra.
- Worked with the Angular 2 custom attributes for DOM manipulations and Spring MVC and Hibernate in the backend to build the business logic.
- Working experience with version control system GIT and bug tracking tools JIRA in an Agile Scrum environment.
- Worked on design, implementation and maintenance of system architectures using application servers like Web Logic, Apache Tomcat, WebSphere, and JBOSS.
- Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
Environment: HTML 4, 5, CSS 2, 3, jQuery, JavaScript, Typescript, Ajax, JSP, HTML, Node.JS, SASS,DOM, Site Core, Rest API, Redux, Flux, Dreamweaver, AngularJS, Angular 2/4/5, ReactJS, bootstrap, agile, Oracle, MongoDB, SQL, Jira, GIT, Site-Core, EC2, S3, Putty, Jenkins, Grunt, Gulp, Cassandra, SQL Server, Tomcat, Scrum, and WebSphere
Confidential
Sr. UI, Frontend, Web Developer
Responsibilities:
- Designed and developed the UI layout and front-end programming for web application that matches the wireframes using the latest HTML5, CSS3, Node.JS, and AngularJS.
- Good knowledge of developing GUI based application using Swings and Java Applets. Developed UI modules using Angular 2, Angular JS, Node.JS, JavaScript, jQuery, CORDOVA, CSS3, and HTML5.
- Implemented new CSS3 features like multi-column layout, gradients and web fonts, transform and transpose and @media.
- Performed various Validation Controls for forming validation and implemented custom validation controls with JavaScript and with AngularJS using custom directives.
- Twitter Bootstrap is used for creating responsive web design for varying screen sizes and devices.
- Implemented MVC frameworks like AngularJS for AJAX data calls using the $http service.
- Expertise in developing Single Page Applications (SPA) and creating Custom Directives, Filters and Factory, Provider, Service functions in Angular 2 to reuse components in different parts of the application.
- Worked with the SASS/SCSS pre-processor to simplify writing the CSS styling.
- Carried out Server-Side backend operations using Node.js and Java, and used Scala to support functions, immutable data structures and preference for immutability over mutation.
- Involved in matters relating to Angular 2 to ensure products were released in a timely fashion and that the code remained organized.
- Created Typescript reusable class and services to consume REST API services.
- Leveraged Angular JS resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Developed JSP’s, HTML that presents data to the client using JSTL and Tag Libraries.
- Use of various relational databases like Oracle, DB2, SQL Server and NoSQL databases like MongoDB, Cassandra.
- Manipulated MySQL for data retrieving and storing using Hibernate.
- Used front end build tools like Grunt, Gulp and backend Java’s MAVEN.
- Used Gulp, JavaScript as runner and MongoDB as the database.
- Wrote new plug-in classes accessed by action classes. Applied to test first methodology on the same using JUNIT4.
- Worked on Jenkins for continuous integration and deployed several builds simultaneously in 5 environments.
- Used tools like Jenkins, Jira, Rally and Crucible.
- Used Version Control tools likeCVS,GIT,SVNand Clear-Case for Source Code version management.
- Performed unit testing tools using Jasmine, Karma, JUNIT, Mocha, Protractor and Selenium unit testing framework along with TDD environment and expertise in Web pack, Gulp, and Grunt.
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows and Mac and debugged using tools like Firebug.
- Worked on the Agile methodology and used Scrum in implementing the project.
- Jira is used as a tool for project tracking and management where we update the daily tasks performed and Used Git for version control and WebStorm IDE.
- Waterfall methodology has been followed.
Environment: - HTML 4, 5, CSS 2, 3, jQuery, JavaScript, Typescript, Ajax, JSP, HTML, SASS, Rest API, Dreamweaver, AngularJS, Angular 2/4/5, bootstrap, agile, Oracle, MongoDB, SQL, Jira, GIT, Site-Core, EC2, S3, JUNIT, rally, mocha Putty, Jenkins, Grunt, Gulp, Tomcat, Scrum, and WebSphere
Confidential - Atlanta, GA
Frontend UI Developer
Responsibilities:
- Participated in development of a well responsive single page application using Angular 2 framework and JavaScript in conjunction with HTML5, CSS3, Node.JS, standards, with front end UI team.
- AngularJS is used as a part of requirement for implementation of the U-Verse Package Selection Module and for making Restful API calls and data binding and successfully implemented various Angular UI Widgets and Components for a complete View.
- Populated the data tables on the front-end and also used Bootstrap and AngularJS for effective design of Web pagesby using Ajax calls through AngularJS
- Designed and developed HTML Wrappers using HTML5, Node.JS, JavaScript and CSS3.
- Worked on creating responsive website for smart devices using responsive design and media queries.
- Extensively involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.
- Developed the front-end by doing hands-on coding using HTML 5, CSS3, Node.JS, JavaScript, and jQuery.
- Moved existing AngularJS controllers and services to Angular2 components for more responsive and less dependency.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features and used jQuery Ajax for service calls on pages to interact with the server for information.
- Performed various Validation Controls for form validation and implemented custom validation controls with JavaScript and with AngularJS using custom directives.
- Designed and developed the UI layout and front-end programming for web application that matches the wireframes using the latest HTML5, CSS3 and AngularJS.
- Developed complex Angular2 UI nested components for reuse and rapid development Angular2 for each Single Page Application.
- Implemented observables to get a pattern of dealing with data by using array-like operations to parse, modify and maintain data in Angular 2.
- Involved in designing and developing the JSON, XML Objects with MySQL and Ajax, JSON are used to send request to the server to check the functionality of the websites.
- Worked on all the latest AngularJS concepts like creating custom directives, services, $http service, factory’s, $watch and $apply etc.
- Designed the email blasts using Adobe software and then implemented them using HTML and JavaScript.
- Extensively used JavaScript testing frameworks Jasmine and Karma to test the application
- Used Jenkins for continuous integration of builds.
- Used Shell Scripts, Elastic search, Kibana, pgAdmin3, IntelliJ, and other tools to research and correct problems in an Agile Scrum environment.
- Implemented Agile methodology for faster development and implemented CSS aesthetics for awesome graphics and tiles.
- Helped in fixing bugs and also carried out troubleshooting and produced semantically appropriate, standards compliant mark-up, and produced Rich User Interfaces.
Environment: HTML, jQuery, JavaScript, Ajax, JSP, HTML, Rest API, Angular JS, Angular 2, bootstrap, Shell Scripts, Elastic search, Kibana, agile, Oracle, MongoDB, SQL, PLSQL, DB2, Jira, GIT, EC2, Jasmine, Karma, Jenkins, Grunt, Gulp, Tomcat, and WebSphere
Confidential - Miami, FL
UI Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development. Worked with the LESS preprocessor to rewrite the whole CSS.
- Used Angular Http Services which are responsible to return JSON object and also compatible with all mobile, web, and tablet platforms where it serves in building rich prototypes for designing and developing dynamic web pages using jQuery, Ajax, JSON, and Bootstrap.
- Implemented client side validations in registration forms, login and logout forms using Java Script, AJAX and jQuery with designing dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular JS.
- Creating pages in Site Core and validating the HTML code with W3C Validator and used advanced level of HTML, XML, AJAX, JavaScript, and pure CSS layouts.
- Cooperate with UX team and redesigned using Angular-Bootstrap and Angular-UI to improve business competencies, also makes the website more attractive.
- Involved in requirement gathering, designing, development, UI reviews, and maintenance. Designed and developed the portal using framework AngularJS along with Typescript.
- Grunt tool are used for building the project on the front-end, and designing, developing the automation workflows, and supporting the implementation of the RPA solution.
- Used AngularJS framework where data from backend is stored in model and populated it to UI.
- Implemented AJAX to improved customer experience and reduce the data flows greatly and AngularJS for event handling in UI pages to display list boxes and to handle validations.
- Involved in Agile/Scrum based approach to UI Development and Waterfall for seasonal general version update release and Mavens build tool and Jenkins for continuous integration development.
- Wrote and consumed Restful Web Service calls in both JSON and XML formats and Backbone.js is used to make Controllers to deal with occasions activated by customers and send demand to server.
- Wrote SQL queries on databases like MySQL and Oracle.
- Handled unit testing for complete application using Karma/Jasmine and WebStorm and Eclipse IDE is used for development and Tomcat is the web server for deploying application.
- Used version controls such as CVS, PVCS, SVN, VSS (Visual Source Safe), Rational Clear Case and Rational Clear Quest.
- Used Jenkins to build and deploy in local environment.
- Watched project changes with Grunt and Gulp task runner and installed latest version of libraries with NPM and Bower based on running in the Node.JS environment.
Environment: HTML, CSS, jQuery, JavaScript, Typescript, Ajax, JSP, SASS,DOM, Node.JS, Site Core, Soap, XML, Jasmine, Karma, Rest API, AngularJS, bootstrap, agile, Oracle, SQL, Jira, GIT, Site-Core, JSON, Jenkins, Grunt, Gulp, Tomcat, Scrum, and WebSphere
Confidential
Software Engineer (UI Developer)
Responsibilities:
- Involved in discussions with the System Analysts to identify the technical requirements.
- Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
- Handled the conversion of the existing project written in JavaScript/jQuery to AngularJS.
- Created a robust and user-friendly CALL CENTER APPLICATION based onclient requirements.
- Development the whole application module using technologies such as JavaScript, Node.JS,jQuery and more.
- Wrote a combination of jQuery plugins, as well as completely customJavaScript to build a bleeding-edge, AJAX-driven user interface.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed and developed intranet web applications using JSP, Node.JS, JavaScript and CSS.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing
- Designed and developed intranet web applications using Java, JavaScript and CSS.
- Responsible for the design of client websites right from the conceptualization stage.
- Implemented dynamic page elements and form error validations using JavaScript.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Designed a number of HTML forms using the various html form tag, according to the requirement of the end user.
- Application Servers IBM Web Sphere 7.0, IBM Portal server 8.x/7.x/6.x, Web Logic … Apache Tomcat 6.0.18, JBOSS 4.3, AQT
- Performance tuning and stress-testing of NoSQL database environments in order to ensure acceptable database performance in production mode.
- Used Gulp JavaScript as runner and MongoDB as the database.
- Used CSS to great effect to design to design a number of pages in a dynamic fashion.
- Used extensively AJAX concept of JavaScript using the XML, Http, Request object to connect to external services to send and receive data in SOAP format.
- Managing the use and development of the Traceability matrix and participates in design review
- Actively involved in Analysis, Detail Design, Development, Bug fixing and Enhancement in Agile methodology.
- Working experience with version control system GIT and bug tracking tools JIRA in an Agile Scrum environment.
- Worked with teams where requirements are constantly being implemented, tested and improved.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
- Continuously provide input to project management activities throughout the project lifecycle, risk plan, project plan, issues and statuses.
Environment: HTML, CSS, AngularJS, JavaScript, JQUERY, JSP, AJAX, Node.JS, JSON, XML, TOMCAT APACHE, JIRA, WebSphere, JSP, MongoDB, NoSQL, GIT, and SVN