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, Angular and ReactJS meeting W3C standards.
- Worked on various software methodologies such as Waterfall and Agile.
- Have good understanding and working experience on building MEAN Stack applications.
- Experienced in working wif 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.
- Experienced in Object - Oriented programming concepts to build user interface components.
- 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 wif 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, AngularMaterial, JavaScript, Typescript, jQuery,AngularJS, Angular, ReactJS, NodeJS andExpressJS
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 dat 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 ofthe post purchase project using AngularJS as the development framework.
- Worked on migrating applications from CMGT framework to independent microservices leveraging technologies like Angularand 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, updatingminicart 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 wifin 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 inNodeJS 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 thefront-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 wif QA team, JIRA for issue trackingand 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 gridfor designing page layouts.
- Responsible for the overall layout design, created a responsive webpageusing 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 wif 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 TEMPeffect to design pages in a dynamic fashion.
- Experience on working wif 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 dat are compatible in mobile devices wif 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, halped in fixing bugs and carried out troubleshooting.
Environment: HTML, CSS, JavaScript, AJAX and jQuery.
