Full Stack Ui Developer Resume
New York, NY
SUMMARY:
- Having 6 years of experience in developing web applications as a Front end developer specialized in front - end UI development with JavaScript frameworks.
- Expertise in developing business applications for domains such as Banking, Healthcare.
- Proficiency in Software Development Life Cycle (SDLC) from requirements analysis, design, development, testing and documentation.
- Hands on experience in Front-end Web-Design and Development using HTML5, CSS3, JavaScript, jQuery, jQuery UI, Bootstrap 3, AJAX.
- Expert in JavaScript, JavaScript frameworks like Angular JS, React JS, server side JavaScript that is Node JS.
- Proficient in using Bootstrap 3 framework to create responsive webpages
- Experience in using JAVA technologies like core Java and Hibernate.
- Knowledge in developing user interface components and implementing them following well-known React.js workflows such as Redux .
- Skilled in using React.jS to create Controllers to handle events triggered by clients and send request to server.
- Good knowledge on the latest technologies such as Angular 2 and Angular 4
- Implemented MVC architecture and familiar with consuming web services using Spring Framework.
- Experience in server side technologies like Servlets, JSP.
- Developed UI and Single Page Applications using Mongo DB, Express, Angular JS and Node.js (MEAN STACK).
- Proficient in writing SQL Queries, Triggers, Stored Procedures, Functions for managing and accessing databases such as Oracle, MySQL.
- Familiar with CSS3 preprocessors styling such as SASS and LESS.
- Strong Expertise in consuming RESTful using Ajax, jQuery and rendering JSON response on UI.
- Experience is developing data visualization graphs using D3.js and Angular Fusion Charts.
- Familiar with personalization and A/B testing platform using Adobe Target.
- Hand-on expertise in Web Servers and Application servers such as Apache Tomcat, JBoss.
- Experience in SOA implementation using WSDL with SOAP web services standards, and XML processing APIs (JAXB).
- Good Experience on Selenium IDE and creating Scripts in selenium by using Java
- Proficient with testing tools like Jasmine, Karma for Java Script unit testing and JUnit for Java Classes and Controllers.
- Hand-on experience in using version control tools like GIT, SVN to provide common platform to all developers.
- Experience in using software development and project management tools like JIRA, Bit bucket.
- Followed Agile/Scrum and Waterfall methodology of software development to satisfy the business stakeholders and ensure complete delivery of projects on time.
- Proactive and Innovative team player proven to work under tight deadlines and fast paced environment and a self-starter.
TECHNICAL SKILLS:
UI Technologies\ ORM/Databases & Tools: HTML4/HTML 5, CSS 3, Bootstrap 3.3.x, \ Hibernate, JDBC, MySQL, Oracle 11.2.x, \XML, JSON, AJAX, Angular JS 1.0/2.0 \ MongoDB 3.2.x, Adobe Target\Node.js 5.1.x, jQuery 2.x, LESS, SASS\React.Js, Redux\
IDE & Tools \ Software Patterns: Eclipse, NetBeans, Web Storm, Sublime Text\ MVC, MVVM, MVP, Factory, Singleton\
Java script MVC frameworks \ Java script API’s: AngularJS, Angular-Bootstrap3.0, D3.js\ jQuery 2.x, jQuery UI 2.x\
Version Controls \ Web Services: GIT, SVN\ RESTful, SOAP\
Testing Frameworks \ Testing & Analytics tools: Jasmine, Karma, JUnit\ SOAP UI, XML Spy, Postman, Adobe \ Target, Adobe Analytics\
Web/App Servers \ SDLCs: Apache Tomcat 8.0.30, Web Logic \ Agile methodology, Waterfall model\
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Full Stack UI Developer
Responsibilities:
- Developed the front-end components using Angular JS framework to leverage the Model view controller architecture.
- Rebuilt user interface with SASS and CSS styling with the other front-end developers in the team.
- Used AJAX and Angular services to update the user information region
- Involved in upgradation of company’s website to the new layout using the Grid orientation model Bootstrap3.3 framework.
- Used debugging toolkit FireBug, Chrome Dev Tools, IE Tester, etc. to track and fix bugs.
- Used Oracle 11g as the primary relational database.
- Used ReactJS to create views to hook up models to the DOM and synchronize data with server for a single module.
- Utilized version control tool GIT to work on the same code-base in the repository with the other team members.
- Implemented A/B testing for better performance of the Web pages using Adobe Target.
- Performed testing using Jasmine by following Test Driven Development(TDD) approach.
- Involved in the development life cycle with the Agile methodology.
- Consumed Spring MVC based RESTful web services and processed JSON using Angular services calls.
- Used Grunt as Task Runner for task automation.
Environment: HTML5, CSS3, Java Script 1.8, Ajax, JSON, Bootstrap 3.3, Angular JS 1.5, Adobe Target, Oracle 11g,React.Js, RESTful Services, Grunt, Jasmine, Agile Methodology.
Confidential, LouisvilleUI Developer
Responsibilities:
- Developed and implemented efficient, flexible and reusable user interface components using object-oriented JavaScript1.8, HTML5, CSS3 and JQuery2.1.
- Developed and implemented robust client-side solutions using AngularJS1.4.
- Implemented Bootstrap 3.3 to render buttons, labels and tables, form inputs, drop down list.
- Used AngularUI Bootstrap directive to design the progress bar and checklist.
- Developed web pages using MEAN Stack technologies.
- Implemented SCRUD operations in designing the information table and connect to the database under the instruction of back-end developers.
- Used Angular Fusion charts for displaying Key Performance Indicators on the dashboard.
- Requested and obtained data from back-end using AJAX function in jQuery2.1 to exchange JSON data with back-end.
- Resolved cross-browser issues for Safari, Firefox, Chrome and IE8
- Involved in consuming RESTful services using Node JS 5.1.x routing.
- Assisted the testing team in using Selenium IDE for Open source web testing .
- Working in Agile Methodologies for rapid development and delivery of the working software.
- Maintained the code using version control (GIT).
Environment: HTML5, CSS3, JavaScript 1.8, JQUERY2.1, AngularJS 1.4, Node JS 5.1.x, MongoDB 3.2, Bootstrap 3.3, Angular Fusion Charts, AJAX, JSP, REST, My SQL, Selenium IDE, Git
ConfidentialSr. UI Developer
Responsibilities:
- Used HTML4, CSS3 and JavaScript 1.8.x to create professional and rich UI.
- Used Bootstrap 3.0.x and jQuery1.10 Menus as part of the UI navigation.
- Manipulation of HTML DOM.
- Developed pages using AJAX with jQuery1.10 and JSON for quick view of related content, providing both functionality and ease of access to the user.
- Used JSP as a server side language to communicate with the Database and retrieve, manipulate user information.
- Developed the back-end logic layer by using most of the core Java 1.7 features such as Collections Framework, Interfaces, Multi-threading and Exception Handling programming.
- Written and executed SQL queries to verify the proper insertion, deletion and the Oracle supporting tables.
- Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types by creating Hibernate 4 mapping XML files
- Agile methodology was used for the software development process.
Environment: HTML5, CSS3, Bootstrap 3.0.x, Core Java 1.7, JavaScript1.6.x, jQuery1.10, JSON, AJAX, JSP, Oracle 11.2.x, Hibernate 4.
ConfidentialFront End Developer
Responsibilities:
- Developed prototypes and UI deliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
- Used HTML and CSS to enhance the dashboard
- Used Java Script DOM manipulation and Java Script event to generate the data result in UI.
- Used AJAX frameworks like jQuery1.8, JSON to develop rich GUI’s and also involved in performance tuning the website.
- Involved in the development of project back-end logic layer by using most of the core java features such as Static Import, Annotations and Generics.
- Used Hibernate for database operation, such as query, update and delete in order to fulfill user's requests;
- Developed different jQuery1.8 component in MVC micro architecture framework that internally used various design pattern such as singleton, command and delegate.
- This project used Agile Methodology as SDLC for development.
Environment: HTML, CSS, Core Java 1.5, Java Script 1.8.x, jQuery 1.8, AJAX, JSON, Hibernate, Agile Methodology.
ConfidentialJr. Front End Developer
Responsibilities:
- Created prototypes in HTML, CSS, JavaScript 1.8.x and JQuery 1.4 for different UI pages such as Login, Register, User Information Summary, coupons and Periodic payments.
- Used Core Java to Implements business logic and algorithms.
- Implemented jQuery AJAX calls in web pages to render the response on to UI.
- Added interactive user interface components such as menu bar integration.
- Collaborate with other programmers on application code quality, overall design, and ensure application quality of services such as reusability, reliability, scalability and security.
- Used SVN for Version Control.
- Used waterfall methodology for the software development.
Environment: Java Script 1.8.x, HTML, CSS, Core Java, Ajax, Jquery 1.4, Waterfall Methodilogy, SVN