Post Job Free

Resume

Sign in

Developer Data

Location:
India
Posted:
July 28, 2016

Contact this candidate

Resume:

Mohammad Rafi Shaik

acvwzs@r.postjobfree.com

469-***-****

PROFESSIONAL SUMMARY

• 8+ years of strong development experience in User Interface applications and integration of highly transactional and scalable applications using Object Oriented Analysis and design (OOA/OOD) principals.

• Experience in Software life cycle phases like Requirement Analysis, Implementation and estimating the timelines for the project.

• Experience with MEAN (MongoDB, Express, Angular and NodeJS) stack.

• Expertise in developing web applications and interactive software products using HTML5, CSS3,React JS, JavaScript, jQuery, AJAX, JSON and Ruby on Rails.

• Strong Understanding of MVVM and MV* architectures and the concept of binding UI elements to JavaScript object models.

• Experience in developing Responsive Web Design and cross platform server side applications using Bootstrap framework to achieve scalability in real-time web applications.

• Working experience on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.

• Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.

• Skilled at sending data using RESTful Web Services for web based applications and retrieving data via RESTful Web Services using AJAX and jQuery and rendering JSON response on the UI.

• Good knowledge of RDMS with working experience on My SQL Server.

• Hands on experience for Java Server Pages (JSP) coding with focus on Cross-browser/Cross-platform compliance.

• Experience in front-end tooling workflows NodeJS (NPM), Bower, SASS and Grunt.

• Experienced in various IDEs like Notepad++, Adobe Dreamweaverand Microsoft Visual Studio.

• Responsible for checking Cross Browser compatibility and work on different browsers like Safari, Google Chrome, Internet Explorer, Mozilla and Firefox.

• Expertise in using source code control systems such as GIT, JIRA, and Jenkins for maintaining versions across various releases.

• Extensive experience with Java IDEs like Eclipse, Net Beans and Google Web Toolkit (GWT).

• Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB) andauto scaling groups.

• Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work enthusiastically to attain project deadlines under stressful environments.

• Experienced in monitoring the Production Environments under 24/7 (under on-call rotation) to meet the Service Level Agreements set by the management.

• Worked closely with information architects, developers and others to produce a team driven end product that lead to top notch user experience.

TECHINCAL SKILLS:

Web Technologies : AngularJS, NodeJS, ExpressJS, React JS, HTML4/5, XHTML, DHTML, XSL, XPath, XSLT, CSS3, JavaScript, jQuery, Bootstrap, Backbone.js, Ajax, JSON.

Development Tools : Eclipse, Microsoft Visual Studio, Notepad++, JIRA, AWS(EC2, S3, ELB).

Debugging Tools : Firebug.

Operating Systems : Windows, UNIX, Mac OS X

Servers : Apache Tomcat, Glassfish, Jenkins, WebLogic.

Version Control : SVN, GIT, MAVEN, ANT

Tools : Jasmine, JIRA, Gruntand Mocha

Databases : Mongo DB, SQL Server, Oracle, MYSQL

Front End Tools : Dreamweaver, Adobe Photoshop CS5, Illustrator

Programming Languages : C, C++, Java, ASP.NET, J2EE

EDUCATION:

Bachelors of Engineering in Computer Science at Sri Venkateswara University, Tirupati, INDIA 2004-08

Sr. Mean Stack Developer Jan 2015 to Till Date

FORD MOTOR COMPANY, Dearborn, MI

Description: - The Ford Motor company sells automobiles and commercial vehicles under the Ford brand and most luxury cars under the Lincoln brand. As Sr. Mean Stack developer, I was involved in developing UI pages of ecommerce project under customer support module that helps customer access online products depending on variances.

Responsibilities:

• Developed user interactive web pages using web technologies like HTML5, XHTML, and CSS3/CSS as per company's standards.

• Leading technical projects with a focus on quality and improving the user experience.

• Used Angular JS, MVC Framework in the development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.

• From past six months, started developing widgets using Axure RP Pro.

• Created forms to collect and validate data from the user in HTML5 and JavaScript.

• Developed responsive web application for backend system using Bootstrap, Angular.JS with HTML5 and CSS3.

• Worked on Frame Works like Express JS, NodeJS, worked on MongoDB.

• Worked on Restful APIs using Express JS and NodeJS. Implemented mock services in NodeJS with help of modules using NodeJS server.

• Optimized the code developed by working closely with information architects and developers and produced a team driven holistic end product that lead to top notch user experience.

• Built web HTML templates for high traffic and complex data driven website.

• Designed EMI calculator for finance with React.JS for dynamic data visualization.

• Exposure to React.js library while creating homepage for the web applications being developed

• Developed UI patterns using NodeJS with Bower and Yeomen package managers

• Developed innovative web applications using Stylus (CSS), Jade (HTML), JavaScript, JQuery, Ender, Knockout.js as a Front-end and MongoDB, Express and Mocha for Back-end.

• Create, edit and maintain sites implementing responsive design & themes using front end development frameworks including Bootstrap.

• Dynamically generated web pages using JSP.

• Developed Web Apps compiling SASS and LESS.

• Designing and deploying AWS Solutions using EC2, S3, Elastic Load balancer (ELB), auto scaling group.

• Worked with various MVC frameworks such as Angular, Ember, JQuery, Dojo (Jason).

• Worked directly with client/program staff to gather requirements to design and develop elegant solutions.

• Created rapid prototypes of interfaces to be used as blueprints for technical development.

• Used Jasmine framework to write unit test cases for the web module. Also, used different developer toolsrespective to the browser to debug the code.

• Participated in fixing the issues during different phases of testing like System and User Acceptance Testing.

• Used CVS for Version control to maintain revised code across various developers.

Environment:MEAN Stack, HTML5, DOM, DHTML, XHTML, CSS, JavaScript, jQuery, Angular JS, Adobe Dreamweaver, CSS3, Jasmine, CVS, Eclipse, Glassfish, AWS(EC2, S3, ELB), Jenkins, MYSQL and REST Web Services, Microsoft Visio, RAD7.0, JQuery Maven 2.0, Stored Procedure, DB2, GIT, JUnit 4, JIRA Easy Mock, Agile, RUP, Dojo, Mongo DB,Ember, Express.

Sr. MEAN Engineer Nov 13 -Dec14

Scholastic Inc - Danbury, CT

Description: - Worked on Scholastic products Coreclicks, Grolier online, Big Day, Bookflix, ScholasticU,Xbooks, Trackit!, web based products for school children, teachers using AngularJS as Lead, Prototypeobjects, NodeJS REST API, Express, NPM.

Responsibilities:

• Lead on AngularJS Controllers, Services, Promises, Directives, Views that 'export excel', popup directives,help tooltip, services that 'get data', form data 'posting modules', inheritance using 'Angular Extends', loopsin template file, code reuse

• MEAN expert. NodeJS rest api, passport, oauth2, permissions, row based data integrity, curl, JSON, crud.

• Lead on SOAP to REST migration. Did code reviews, built abstract base classes

• Apache Jmeter load test for performance, cloud image/js hosting. Expert at building highly availableapplications not just webpages. Data base connections, lazy image loading, cache.

• EC2, RDS instances, wrote cloud formation templates for Amazon AWS

• Driver on multiple projects, giving guidance, building UI components, used by other engineers.

• UI/UX Architect for Pchart reporting (2yrs), SQL building, UI development (2yrs).

• Architect for NuSOAP calls to digital locker for common CRUD functions in multiple apps.

• Migrated to REST api built in MEAN stack NodeJS and also Slim Framework. Oauth, WSO2, sessions,permissions, passport, swagger page all built. Also built client to be used in Apps by other Engineers.

• SOA architecture. Centralized code, stored procedures that multiple apps call using SOAP and now REST.

• Reusable views, components, Tested code and High modularity.

• Sorting, filtering, searching, pagination and asynchronous view building in own custom JS

• Given huge requirements doc, which are materialized perfectly into webpages (SPA) within deadlines andmade projectsuccess.

• RIA and high interactive HTML5, JS applications

• Complete understanding of client applications and concurrent code for cloud

• Created UI framework based on AngularJS for others to use.

• Highly concurrent and Async code for heavy reports so that view is drawn simultaneously and concurrentlyin JS.

• Abstraction, inheritance, overriding to create my own classes that extended the core.

Environment: AngularJS, JQuery, OOP PHP 5.1, MYSQL, NuSOAP, Zend Studio, JIRA, Crucible

Senior Web UI Developer Aug 12 - Nov 13

Safeway - Pleasanton, CA

Description:

Albertsons-Safeway Company is one of the largest food and drug retailers with 2,300+ stores. The Albertsons-Safeway family of brands includes some of the most prominent brands in food retailing, with a growing baseof loyal shoppers.

Responsibilities:

• Worked on application center screens and developed interactive professional and dynamic user interfacesusing CSS3, HTML5, XHTML, JavaScript, J Query and AngularJS.

• Redesigned UI screens for developing table-less layouts using CSS selectors.

• Extensively used AngularJS to achieve MVC architecture to control the flow of the application and decouplethe views from the business logic.

• Developed frontend application using React JS.

• Built mobile applications UI layout using Apache Cordova.

• Involved in web development consulting focused on the MEAN stack (AngularJS, NodeJS, Express.js,MongoDB), CSS3, JSON, Flash, Backbone.JS, Express JS, NodeJS, Bootstrap.

• Integrated MongoDB and spring communication and established data mappings and used MongoDBrepository and spring mongo template for persistence.

• Created various front end UI webpages using Dojo based on requirements.

• Used firebug, IE developer toolbar and chrome canary tool for debugging JavaScript and fixing issues.

• Involved in writing jQuery-based Ajax requests using jQuery. Get or jQuery. Ajax and jQuery. Post.

• Developed Web services for sending and getting data from different applications using REST, such as LoanApplications, to transfer data from Branch Server to Head Office Server.

• Worked in all phases of SDLC, including requirements analysis, design and development, bug fixing,supporting QA teams and debugging production issues.

• Developed JQuery code using XML Http Request Adapter to send an AJAX request to the server side codeand implemented a call-back function for handling results.

• The project is built upon the Single Page Application (SPA) criteria.

• Styling pages with CSS3.0pixel level layout for sophisticated and rich user interfaces.

• Designed and developed web-based products using Ruby on Rails, Express.JS, and NodeJS.

• Involved in team meetings with corporate webmaster's UI team for understanding needs in newimplementation & also involved in daily team meetings & weekly scrum meetings.

• Gathered and designed user cases for UI requirements. Prototyped UI designs using: Visio, AdobePhotoshop, Adobe Illustrator, Flash and PowerPoint. Hand coded prototyped UI designs using Home Site

• Implemented AJAX calls for better web based User Interface.

• Created unit test cases for the Angular application using Jasmine to test individual functions/modules.

Environment: HTML5/4, CSS3, JQuery, JavaScript, AngularJS, AJAX, Java Script, XHTML, Macromedia

Flash with Action Script, Adobe Photoshop CS, Glassfish and Oracle,, RAD 7.0, JQuery Maven 2.0, Stored

Procedure, DB2, Clear Case, GIT JUnit 4, JIRA Easy Mock, Agile, RUP, Backbone.JS, Express JS, NodeJS,MongoDB, MEAN Stack.

Front End Web Developer Jun 11 - Jul 12

Petadigit - Hyderabad, India

Description: Petadigit is a multinational provider of Information Technology and Knowledge Outsourcingsolutions in India and the United States.

Responsibilities:

• Involved in Agile development process based on iterative development

• Design development of presentation layers using HTML, CSS, JavaScript Frameworks and jQuery

• Used JavaScript Frameworks and jQuery for validating the input given to the user interface.

• Developed Mock-up designs as per the requirements of Business.

• Developed the complete HTML, CSS and JavaScript Frameworks of the pages with emphasis onperformance, accessibility (AA) and SEO standards.

• Implemented Performance Tuning to make the pages load fast and in an effective way.

• Implemented AJAX to speed up web application.

• Used jQuery extensively for event handling, DOM manipulation and cross-browser compatibility.

• Performed extensive unit testing (end-to-end) and prepared detailed test scripts as part of it.

• Designed and developed code for table less web interfaces using XHTML, CSS, and DOM.

• Worked closely with Technical Development Manager to help track, prioritize, estimate, and recommendresources for all Technical Development Team projects..

• Used SVN as version control

Environment: JAVA, Servlets, EJB, JDBC, Hibernate, spring, JSP, Java Script, SVN and HTML, XML andSQL, CSS, JavaScript frameworks, jQuery, JSP, AJAX.

UI Developer Mar 10 - Jun 11

SnapDeal - Delhi

Description:

SnapDeal is an Indian e-commerce company of fashion and casual lifestyle products. I was involved indeveloping UI pages of ecommerce project under customer support module that helps customer access onlineproducts depending on variances. Also worked on login field validations that help customers who are alreadymembers to retrieve their online account

Responsibilities:

• Involved in developing UI pages using HTML4, CSS, and JavaScript under Customer support module.

• Worked on Orders Return module and Form Development using jQuery core library functions for the logicalimplementation part at client side.

• Extensively used jQuery UI for screen design and development.

• Developed and Designed FAQ, About Page, Login and Sign up Pages using HTML4, JavaScript, CSS.

• Developed login system for employees and implemented input validation with jQuery.

• Invoked JQuery Ajax calls and processed data from the Server and Database for rendering information onUI pages.

• Involved in designing and developing the GUI for the user interface with various controls.

• Involved in Production Support and minor enhancements as per application requirements.

• Debug the application using Firebug to traverse the documents Involved in developing HTML, and JavaScriptfor client side presentation and, data validation on the client side with in the forms.

Environment:HTML, CSS, JavaScript, JQuery, Dreamweaver, AJAX, and SVN

Web Developer Jul 08 – Mar 10

Convergys/FedEx

Description: FedEx Express invented express distribution and remains the industry's global leader, providingrapid, reliable, time-definite delivery to more than 220 countries and territories, connecting markets thatcomprise more than 90 percent of the world's gross domestic product within one to three business days.

Responsibilities:

• Communicate with the client to understand the requirement of the website, gained experience in projectplanning, involved in writing the Project Design Document and Project Plan Document.

• Hands on the process of development, testing and maintenance.

• Participated as a team member in designing the user interface using HTML and CSS to make the interfaceuse-friendly, especially child-friendly.

• Applied jQuery validation plugin to validate the user input and to improve user experience.

• Worked in form validation using JavaScript for providing the user interface and communication between theclient and server.

• Hands on JSON for data transform and page transform.

• Implement the function of automatic Email notification referring confirmation, rescheduling and promotionsthrough JavaScript and jQuery.

• Conducted unit testing and end-to-end testing on the supported browsers.

• Developed a script file in JavaScript and jQuery to handle the events that were triggered by the users.

• Used JavaScript to link the website to the social websites with feedback features and accomplished thefunction of online voting for customers.

• Used CSS/CSS3 to embed the online videos for product introduction.

• Communicate with other members in the team to better understand the functional requirements and transferthem into technical requires.

• Participated in building up the online chatting Q&A pop-up section as well as the feedback features usingCSS3 and JavaScript.

• Designed the login system using jQuery.

• Worked with other members in the group, committed code change using version control tool SVN and mergecode from other developers using tool Win Merge.

• Experienced debugging and solving cross-browser compatibility problems.

• Participated in the maintenance of the website.

Environment: HTML, XHTML, DHTML, CSS, CSS3, JavaScript, jQuery, AngularJS, XML, XSL, XSLT, JSON,DTD, Restful API.



Contact this candidate