Sr. Ui/mean Stack Developer Resume
Carlsbad, CA
PROFESSIONAL SUMMARY:
- An IT professional experienced in Software Development Lifecycle (SDLC) in web application development using HTML, HTML5, CSS, CSS3, LESS, SASS, Bootstrap, Angular material, JavaScript, Typescript, jQuery, AngularJS and Angular meeting W3C standards.
- Worked on various software methodologies such as Waterfall and Agile.
- Experienced in Object - Oriented programming concepts to build user interface components.
- Have good understanding and working experience on building MEAN Stack applications.
- Experienced in working with Restful Web Services and implementing Restful API's.
- Experienced in the use of various relational databases like MySQL and NoSQL databases like Mongo DB.
- Experienced in creating unit test suites using Jasmine & Karma.
- Worked on the development of automation test suites using Geb framework.
- Worked extensively on improving the performance of the applications using a variety of techniques.
- Worked on production support, cross-browser compatibility issues, client-side scaling, usability and testability.
- Experienced with debugging tools like Firebug, Augury, Chrome, Safari Web Inspectors and IE Developer Toolbar.
- Experienced in using version control environment systems like Git, SVN and tools like JIRA for story tracking purposes.
- Used Jenkins for build process to generate continuous integration.
- Experienced in Test Driven Development (TDD) and Behavior-driven development (BDD) environments.
- Well experienced in understanding business requirements from the stakeholders & product owners and transform them into technical models.
- Enthusiastic about learning new technologies and tailoring them for the real time application development scenarios.
- Outstanding problem solving, data analysis skills, strong focus on teamwork and achieving team goals, result oriented and excellent communication skills.
TECHNICAL SKILLS:
Web Technologies: HTML5, CSS3, LESS, SASS, Bootstrap, Angular Material, JavaScript, Typescript, jQuery, AngularJS, Angular, NodeJS and ExpressJS
IDE's: Eclipse, Visual studio code, Sublime text
Database: MySQL, Mongo DB
Version Control: GIT, SVN
Methodologies: Waterfall, Agile
Operating systems: Mac OS X, Windows
PROFESSIONAL EXPERIENCE:
Confidential, Carlsbad, CA
Sr. UI/MEAN Stack Developer
Responsibilities:
- Analyzed business requirements and translated functional requirements into technical requirements so that the corresponding features could be developed as specified and in time.
- Worked on both waterfall and agile methodologies and was part of the transition process.
- Worked on enhancements on the order detail pages as part of the post purchase project using AngularJS as the development framework.
- Worked on migrating applications from CMGT framework to independent microservices leveraging technologies like Angular and AngularJS etc.,
- Strongly involved in design and architectural discussions to make a move away from the legacy applications.
- Worked on finding dependencies both at the technical level as well as the cross team/functional level and was directly involved in resolving them.
- Worked on minicart features like adding to cart through minicart, updating minicart count, view latest four items in minicart using plain JavaScript which can used in across the applications.
- Worked on cart features which include add, view, update and delete cart. Also worked on availability, pricing, cart summary features within the cart page.
- Worked on developing the performance of the applications by making asynchronous calls and decoupling the services which takes more time based on the need.
- Worked on creating admin tool pages using the latest Angular versions (Angular 7) and incorporating novice techniques like lazy loading, routing and shared modules etc.
- Worked on Angular directives, components, pipes and services to connect the web application to back-end APIs .
- Worked on observables, AoT and preloading lazy loaded routes.
- Created Restful APIs in NodeJS using Express framework and consumed them from Angular.
- Extensively worked on developing automation scripts using frameworks like GEB and developed unit testing scripts using Jasmine framework.
- Worked on Mongoose schemas & models, storing and fetching data from database.
- Worked on resolving CORS issues.
- Involved in deploying ‘hot-fixes’ during production releases should they be needed to ensure the smooth customer experience on the website.
Environment: HTML 5, CSS3, LESS, Angular material, JavaScript, jQuery, AngularJS, Angular, NodeJS, Java, MongoDB, JIRA, Agile, Waterfall, Git, Gulp, Fiddler, Zeplin, Jenkins, Source tree, Swagger.
Confidential, Sunnyvale, CA
UI Developer
Responsibilities:
- Analyzed business requirement to translate functional requirements into technical requirements using MVC framework Angular.js.
- Designed the front end using HTML5, CSS3, JavaScript, Bootstrap and AngularJS.
- Extensively used all the new HTML5 features like local storage, new input attributes, Canvas and SVG, audio and video etc.
- Created Responsive Web Designs using Bootstrap, Grid system and CSS3 Media Queries.
- Worked on LESS variables, mixins, nesting, maps, scopes, importing features which makes a convenient addition to the CSS.
- Used Ionic for building cross-platform mobile application.
- Developed single page web application using AngularJS.
- Worked on built-in directives to loop/display/hide the data, performed client-side form validations.
- Worked on AngularJS pipes, custom directives and services to connect the web application to back-end APIs .
- Performed unit test using Jasmine & Karma for the front-end test.
- Worked on making the applications functional across multiple browsers including older versions of Internet Explorer. Also, worked on resolving many defects particularly in the older versions of the browsers.
- Involved in daily stand up meetings and Coordinated with QA team, JIRA for issue tracking and bug fixing.
Environment: HTML 5, CSS3, Bootstrap, LESS, JavaScript, jQuery, AngularJS and NodeJS.
Confidential - San Francisco, CA
UI Developer
Responsibilities:
- Designed and developed web application using HTML, CSS, Bootstrap, JavaScript and AngularJS.
- Worked on semantic/structural elements, new input types and input attributes in HTML5.
- Worked on CSS3 selectors, pseudo-classes, pseudo elements, rounded corners and multiple background images etc.,
- Worked on CSS box model, positions, display, responsive and grid for designing page layouts .
- Responsible for the overall layout design, created a responsive webpage using Bootstrap.
- Developed a single page, mobile-first, cross-device / cross-browser web application using Angular JS.
- Used AngularJS framework where data from backend is stored in model and populated it to UI.
- Used AJAX and JSON to process asynchronous actions between front and back end, using AngularJS $http service.
- Developed single page web application using JavaScript framework Angular JS.
- Used AngularJS for event handling in UI pages to display list boxes and to handle validations.
- Worked with the AngularJS custom attributes for DOM manipulations.
- Unit tested all the frontend AngularJS code using Karma.
- Worked on consuming JSON object creation, parsing on both clients as well as server side.
Environment: HTML5, CSS3, Bootstrap, JavaScript, jQuery, AngularJS, Gulp, Jasmine and karma.
Confidential
UI Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS and JavaScript.
- Used CSS to great effect to design pages in a dynamic fashion.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes and Pseudo elements.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Worked on creating responsive website for smart devices using media queries.
- Implemented dynamic page elements and form error validations using JavaScript.
- Wrote JavaScript code for client-side validations.
- Used Java Script to construct the dynamic web pages for the application.
- Worked on AJAX calls to get the dynamic data using jQuery.
- Designed & implemented web pages that are compatible in mobile devices with cross browser compatibility across several browsers.
- Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
- Been an active team player, helped in fixing bugs and carried out troubleshooting.
Environment: HTML, CSS, JavaScript, AJAX and jQuery.
