Front-end/ui/web Developer Resume
Kansas City, KS
SUMMARY
- Over 7+ years IT experience in User Interface Development using HTML, HTML5, CSS/CSS3, Less, Sass, Bootstrap, JavaScript and jQuery and Angular JS, Ext JS, Backbone JS.
- Experienced in developing professional web applications using DHTML, XHTML, Ajax, JSON, and XML.
- Competent in Gathering user requirements and converting them into software requirement specifications using UML, Design Patterns, Object Oriented Methodologies.
- Experience in development of applications using java Java/J2EE web applications using Java, Servlets, JSP, JSF, JSTL, Spring, EJB, JMS, ORM, JNDI, Web Services, JDBC, JAXP, Swing.
- Experience on working with CSS Animations, CSS Text, Pseudo Classes and Pseudo Elements.
- Good understanding of Document Object Model (DOM) and DOM functions.
- Deep understanding of Object Oriented JavaScript programming and AngularJS MVC framework.
- Hands - on experience in creating Single Page Applications using Angular JS along with routers, custom directives, filters and form validations.
- 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 with Gulp for JavaScript file's concatenation and minify to improve performance in loading web pages.
- Experience with NodeJS platform, npm, CommonJS, grunt&gulp, bower, forever and Nodemon.
- Worked with MongoDB - and used Mongo Shell and RoboMongo to access it.
- Experience of implementation of Web Services using SOAP and Restful.
- Experience in working on various backend Procedures and Functions using PL/SQL.
- Implement responsive, adaptive and mobile websites that are flexible to the many different devices and browsers.
- Experience in developing applications using AngualrJS-Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Excellent knowledge and experience of developing applications with Model View Architecture (MVC) using Struts framework, Spring framework.
- Strong experience in UNIX and Linux.
- Experience in using various jQuery UI controls and corresponding Event handlers etc.
- Highly skilled in using Bootstrap with tables, grids, carousels, form elements and layouts.
- Knowledge of Search Engine Optimization, Web Accessibility and Web Securities.
- Experienced in debugging on various browsers including Google Chrome, IE, Mozilla Firefox and Safari with Chrome DevTools, IE Tester, and FireBug etc.
- Wrote application level code to interact with backend and consume the JSON data by making AJAX calls and updating the DOM.
- Good Experience in working with Backbone.js to handle the large set of Javascript code.
- Experience with SVN Source Control, TFS and GIT for code management.
- Expertise indebuggingand troubleshooting existing code.
- Experience with JavaScript utilities NPM, Bower, Grunt, Yeoman, GitHub, Git bash command.
- Extensive experience working in Agile and Waterfall (SDLC Methodologies) environments.
- Strong problem-solving, organizing, communication skills, with ability to work in team environment.
TECHNICAL SKILLS
Web Technologies: HTML4/5, CSS2/3, JavaScript, XHTML, AJAX, Bootstrap, JSON, XML
Programming Languages: Java, C#.NET, C, C++, SQL
Database Tools: SQL Server 2008, Oracle 11g, MySQL 5.1, MS Access 2007
IDE’s: Visual Studio …, Eclipse, SublimeText2, Notepad++, Brackets
Versioning Tools: GITHUB, SVN, CVS
Desktop Technologies: Windows Forms
Web Servers: Tomcat, IBM WebSphere Commerce Application Server
Web Services: SOAP, REST
JavaScript Library: jQuery, BackboneJS, AngularJS, Angular 2, Angular 4, Node.js, ReactJS
Scripting Languages: PHP, Shell Scripting, Python
Operating Systems: Windows ... Windows Server, Linux, Unix
Microsoft Tools: MS Office, MS Visio Professional
PROFESSIONAL EXPERIENCE
Senior Front-end (UI) Developer
Confidential, San Ramon, CA
Responsibilities:
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Developed the web application in MVC Architecture using HTML5, CSS3, Bootstrap, JavaScript, jQuery, Angular.JS
- Created detailed wire frames & process flows.
- Implemented web page using the semantic markup and page layout of HTML5.
- Implemented the new CSS3 border-radius property for the design layout and CSS3 transitions to change property values over a given duration.
- Development of custom modules using PHP, AJAX, Javascript, Jquery, JSON
- Used Node.JS, Express.JS to create server-side API with MongoDB.
- Experience with React JS and React Flux Architecture.
- Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
- Build Web Apps with React JS and Flux.
- Redesigned the existing module with AngularJS and jQuery according to the client requirements.
- Collaborated with team on implementing new features using MVC Framework like AngularJS and NodeJS in an Agile environment.
- Worked with Twitter Bootstrap to Design single page application.
- Created smart navbar system in typescript that would retain a client context across multiple web apps using the query string.
- Designed Frontend with in object-oriented JavaScript Framework like Angular 2.
- Created forms to collect and validate data from the user in HTML5, NodeJS.
- Updated dashboard front-end to support multiple dashboards and their CRUD operations using typescript.
- Created and maintained CI builds using Jenkins for automating the testing and deployment process of both front-end assets and Docker containers.
- Implemented various JavaScript/jQuery effects on the pages.
- Extensively used jQuery, JSON, XSLT, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Called some restful web service calls for POST, PUT, DELETE and GET methods.
- Used Web Developer, Firebug, and IE developer toolbar for debugging and browser compatibility and Worked with Twitter Bootstrap to Design single page application.
- Developed single page application by using AngularJS backed by NodeJS.
Environment: HTML (4/5), CSS (2/3), JavaScript, TypeScript, Angular (2/4), ES5, ES6, Redux, J2ee, ECMA6, jQuery, C#, RESTful, Java, Web pack, JIRA, ReactJS, Redux, HLS Gulp, Git, Node.js, MVC, OWASP, AJAX, Web services, XML.
Senior UI Developer
Confidential, Chicago, IL
Responsibilities:
- Used JavaScript, Angular, CSS3, HTML5 and other cutting-edge front-end technologies to create high performance, captivating user experiences.
- Designing and developing dynamic webpages using web technologies such as HTML5, CSS3, JavaScript, AJAX, JSON, JSONP, Require JS and Angular JS.
- Development and enhancement of Update Manager module using Swing, Core Java and Shell Script.
- Development of Remote Services module using Core Java and PERL Script.
- Development of Update Downloader Tool using Swing, Core Java and Shell Script.
- Used JSP, Servlets, and HTML5 to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
- Tested every module extensively using Jasmine.JS and operated JIRA very closely for bugs brought up by the QA team and handled it appropriately.
- Worked on concepts of Promise and states and routers in Angular for http and https calls to the server side modules.
- Developed an MQ payment portal using SOAP and also used many AngularUI components like Type-ahead, Tabs, Date picker etc.
- Developed the server side program using NodeJS and ExpressJS.
- Performed Swagger integration with NodeJS.
- Worked on EXT JS with Restful and Soap Web service technologies.
- Design and developed complex UI screens using Ext JS Framework. created Ext JS custom UI components and implemented UI MVC framework
- Implemented AJAX calls with Ext JS and handled request and responses for various modules.
- Developed the web page code with high flexibility using the Document Object model (DOM).
- Utilized Adobe Fireworks, Adobe shop, Adobe Dreamweaver and Illustrator for the front-end development such as graphics and multimedia.
- Built projects with automation tools like Grunt and NPM.
- Used the Angular.JS and BootstrapMVC Frameworks in the development of the web applications.
- Used GIT for Source control and version management.
Environment: HTML5, CSS3, AngularJS 1.3.x, AJAX, JavaScript, Bootstrap3.x.x, Agile, Eclipse, knockout, MongoDB, Node.JS, Ext.Js, Express 4.x, JIRA, Express.js, Grunt, Jasmine, Karma, Swagger.io, JQuery, CRUD, SOAP, Web Services, Git, Github, Scrum, Swagger.
Front-End/UI/Web Developer
Confidential, Kansas City, KS
Responsibilities:
- Worked on different phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support.
- Involved in conceptual development of Web-based Projects, including Project Strategy, Functionality, Information Architecture, and Navigation Systems.
- Design and development of frontend application using HTML5, Angular, jQuery and Bootstrap.
- Participated in design and implementation of a web application to retire old application by using latest web technologies such as Angular2, Firebase, Material Design.
- Used Gulp as the primary task runner to automate code optimization and the build process of Front-End Resources.
- Responsible for the development of Responsive UI screens/views applying CSS3 Media Queries.
- Contributed with the development of custom UI Components based on Angular.
- Responsible for all client side UI Validation and implementing Business logic based on user selection using AngularJS.
- Used JUnit for backend test cases and KARMA for AngularJS test cases.
- Specially working with AJAX data consisting of JSON/XML/JSONP responses, parsing the same and presenting on the UI layer.
- Design and development of frontend application using HTML5, Angular, jQuery and Bootstrap.
- Extensively used HTML5, JavaScript, Angular, Bootstrap, CSS3 and SASS as the main UI/Front-End development technologies.
- Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS.
- Used Gulp as the primary task runner to automate code optimization and the build process of Front-End Resources.
- Responsible for the development of Responsive UI screens/views applying CSS3 Media Queries.
- Contributed with the development of custom UI Components based on AngularJS Directives.
- Design and development of frontend application using HTML5, AngularJS, jQuery and Bootstrap.
- Extensively used HTML5, JavaScript, AngularJS, Bootstrap, CSS3 and SASS as the main UI/Front-End development technologies.
- Involved in web designing using HTML 5, XHTML, CSS 3, JavaScript and extensively used Table less Design in CSS for positioning.
- Involved in developing XML, HTML, Node.JS, ReactJS and JavaScript for client-side presentation and, data validation on the client side with in the forms.
- Creating interactive prototypes using HTML5, CSS3, JavaScript front end code from a combination of wireframes, visual designs and design standards.
- Integrated different social networking site like Facebook, twitter and LinkedIn
- Created web-based applications for Facebook using PHP, MySQL.
- Design and development of frontend application using HTML5, AngularJS, jQuery and Bootstrap.
Environment: Java, HTML5, CSS2/3, Angular, Bootstrap, JavaScript, jQuery, Ajax, Php, MySQL, Git, Node, Es6, Express, React, Redux and Scaffolding.
UI Developer
Confidential, Jacksonville, FL
Responsibilities:
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Communicated with the business partner and settled down the business requirements.
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC)
- Developed Spring Configuration files & used annotations to auto wire Java Components using Spring Dependency.
- Used multithreading to improve the overall programming performance of system design and development.
- Developed the application framework using MVC architecture using JSF, spring and hibernate.
- Implemented object-relational mapping using Hibernate. Developed responsive applications using Bootstrap.js, Require.js and Node.js, which allowed the same application to be optimized for both mobile and desktop resolutions.
- Worked with Bootstrap for compiling CSS, JavaScript and building the System with the convenient methods.
- Responsible for front-endUIdesign using HTML/HTML5, CSS/CSS3, JavaScript, jQuery and taking advantage of frameworks Angular.js.
- Uses Rational Rose for model driven development and UML modeling.
- Used AngularJS controllers (JavaScript object) to control page data and Models to bind data in User Interface with controller. Added AJAX calls using jQuery.
- Made REST API calls using $http and $resource services with AngularJS.
- Used Node.js for creating event driven frameworks in scalable networks.
- Implemented Require.js to create Views to hook up models to the DOM and synchronize data to/from server.
- Created Master Pages, CSS Styles Sheets and Integrated to Silver light and got approval from Business Stake holders.
- Developed the administrativeUIusing Angular.js and Node.js, Jasmine and React.js.
- Developed Restful web services using JAX-RS and Jersey Libraries.
- Used GitHubUI, Git bash to commit, changes to the repository for maintaining various versions of the agile process.
Environment: Java 1.7, Linux, JSP, XML, HTML5, JavaScript, jQuery, Bootstrap, Google Map API's, CSS3, Servlets, Spring, Hibernate, REST Web Services, MySQL, SQL, JAXP, POJO, AJAX, Tomcat 8.0, PL/SQL, JSF, DOJO, JSON, AXIS, MAVEN, JUNIT, JMS, Log4j, EJB.
UI Developer
Confidential
Responsibilities:
- Developed the User Interactive web pages in a professional manner using web technologies like HTML5, XHTML, CSS3, JavaScript, AngularJS as per company's standards.
- Designed and developed AngularJS components such as controllers, directives and services.
- Extensively used GIT for version controlling and regularly pushed the code to GitHub.
- Developed JSP pages using tag libraries and presentation layer using JSP, JavaScript, jQuery, HTML5, CSS3, and AngularJS.
- Worked with jQuery UI plug-ins like widgets, interactions and effects.
- Designed user interface for users to interact with system using jQuery, JSON, JavaScript, HTML, CSS, AngularJS and Bootstrap.
- Implemented model-view-controller (MVC) architecture using Angular Framework.
- Worked with ng-messages in Form-Validation and displaying the error messages.
- Developed and prepared test cases for unit testing with Unit.
- Involved in Agile/SCRUM based approach to UI Development.
- Developed jQuery-based calendar to schedule appointments.
- Re-designed/developed the main website to improve user experience and add new functionality of CSS3 layouts using GRID, Media Queries and syntax by use of preprocessors SASS.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Performed unit testing and integration testing.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
Environment: HTML5, CSS3, SASS, JavaScript, jQuery, AngularJS, Bootstrap, XML, MVC Framework, Apache Tomcat, MySQL, NPM.
Java Developer
Confidential
Responsibilities:
- Maintained constant communication with Business Analyst and Business Users to identify the user stories and the technical feasibility.
- Used spring as middle tier application framework, persistence strategy using spring support for Hibernate and declarative transaction management.
- All logic exposed via interfaces and practices of Test Driven Development followed consistently.
- Implemented the Spring Model View Controller (MVC) framework.
- Designed and developed the UI using spring standard tag libraries, JSP, HTML, CSS and jQuery.
- Used spring validator framework for client side and server-side validation. Also implemented dynamic loading of JSP’s using AJAX.
- Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the DB2 database.
- Responsible for writing Hibernate Criteria and HQL queries.
- Used Java Messaging Services (JMS) for reliable and asynchronous communication.
- Tested Service and data access tier using JUnit in TDD methodology.
- RAD as IDE for the application development and integration of the frameworks.
- Deployed the applications on IBM WebSphere Application Server.
- Used RTC for version management between various integration and development streams.
- Maven is used as a build framework.
- Worked with production support team in debugging and fixing various production issues.
- Prepared high and low-level design documents for the business modules for future references and updates.
Environment: Java/J2EE, spring, Hibernate, JMS, XML, WebSphere, RAD, DB2, RTC, Maven, JUnit, AJAX, jQuery