Lead Ui/mean Stack Developer Resume
Dallas, TexaS
PROFESSIONAL SUMMARY:
- Total 10+ Years of extensive ITexperience which includes the experience in designing User Interface (UI) applications and professional web applications using HTML 4.0/5, XHTML, CSS2/CSS3, JAVASCRIPT, JQUERY, AJAX, Node JS, MONGODB, Express JS, Angular JS, JSON and XML, developing Client/Server and Distributed applications using JAVA/ J2EE.
- 3+ years of Strong experience in building ecommerce application using the JavaScriptMEAN Stack: MONGODB, Angular JS, Express.js and Node.js.
- Expertise in developing web pages using HTML5, CSS3, SASS, LESS, Object Oriented Java script, JQuery, AJAX, JSON, XML.
- Expertise in developing single page applications (SPA) using Angular JS, React JS and Redux.
- Expertise in using Angular JSdirectives, Controllers, Filters, Services, Templets, Events and Injectors.
- Expertise in creating Single Page Applications by Routing in Angular.js.
- Create desktop application with Angular JS and Unit Test with Karma - Jasmine.
- Implemented bootstrap CSS in Angular JS for developing rich and responsive UI.
- Expertise in React JS framework to develop the SPA.
- Expertise in React JS and working with React Redux architecture.
- Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Expertise in implementing the MVC architecture in backend applications usingNode.jsalong with Express JS.
- Developed REST API's using Node.js and experienced in using web services like SOAP, REST.
- Extensive experience working under agile methodologies environment (scrum).
- Highly skilled at front-end engineering using Object-Oriented JavaScript.
- Experience in making Responsive Web Pages using MediaQueries and Bootstrap, Material Design lite for styling mobile applications.
- Experience in developing web applications using Java/J2EE, JSP, Servlets, EJB, JDBC, Spring, Struts, JSF, Hibernate, Web Services and XML.
- Expertise in working on AWS to integrate the Servercode toClient sidecode.
- Expertise in creation of tables, columns in PostgreSQL and connecting them to server side code.
- Experience with full software development life cycle, object oriented programming, architecting scalable platforms, and agilemethodologies.
- Experience with front-end development with back-end system integration.
- Developed Node.js unit test cases using Jasmine and Karma.
- Extensive use of Grunt & Gulp as a build tool for projects
- Good experience in unit testing by using Karma and Mocha.
- Strong experience working with version control software like TFS, CVS, ClearCase, SVN, GIT.
- Proven software development experience using different methodologies - Agile, Waterfall and TDD.
- Strong analytical, interpersonal and communications skills. Demonstrated track record of analyzing situations, implementing in a fast-paced environment.
- Good working experience in operating systems like UNIX and Windows.
- Skilled and experienced in co-coordinating efforts among multiple teams (on-site and off-shore and third party.
TECHNICAL SKILLS:
Web Technologies: HTML, HTML5, CSS, CSS3, XHTML, XML, JavaScript, AJAX, JQuery, JSON, Twitter Bootstrap, Angular JS, React JS,Express JS, Node.js,JAVA, J2EE
Development tools: Eclipse,Web storm, Web Matrix, Notepad++, Sublime Text, Dreamweaver
Servers: Apache Tomcat, JBOSS, WebSphere, WebLogic.
Version Control: SVN, GIT, MAVEN, TFS, CVS, ClearCase
Tools: Jasmine, Karma, JIRA, Gulp, Selenium, Grunt, and Mocha
Database: MONGO DB, PostgreSQL, Oracle 8i, 9i, 10g, SQL Server 2000, 2005 & 2008;
Frond End Tools: Dreamweaver, Adobe Photoshop CS5, Adobe Illustrator.
Operating Systems: Linux, UNIX, Windows (XP, 7,8)
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, Texas
Lead UI/Mean Stack Developer
Responsibilities:
- Design, develop and test HTML5, CSS3, jQuery and Angular JS, React.JS that meets accessibility and web browser standards for website.
- Designed dynamic and browser compatible pages using HTML5, CSS3, JQuery and JavaScript.
- Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Good experience in JavaScript MVCframework like Angular JS, React JSfor developing Single Page Applications (SPA).
- Involved in developing applications using Angular JS -Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Developed multiple POCs to create a user transaction grid in Angular JS.
- Created web pages using Media Queries and Angular JS that cater to Android and IOS web platforms
- Used AngularJS HttpRequest to read data from web servers and process JSONdata to render in the UI.
- Have created the angular custom directives, Filters and Services.
- Worked on Angular JS, which combines web applications with Model View Controller capability to make development andtesting of code efficient.
- Developed the Front end by using React JS and JavaScript.
- Reduxfor managing app state and interaction. Server-side rendering Reactcomponents with Node, Express APIs.
- Construct a powerful and modern frontend architecture, involvingReact, Redux.
- Expertise in React JS framework and integrate them to Node.js server side code.
- Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Used Node JS, Angular JS MVC Frameworks in the development of the web applications.
- Delivered Node.js and socket.ioreal-time socketcommunication video function.
- Worked the backend by using Node JS, express and Mongo DB.
- UsedExpressFrameworktosetupmiddlewaretorespondtotheHTTPrequestswiththehelpofNodeJS.
- DevelopedRESTservicesusingNode-JS,Express-JS,Body-Parser,Mongoose,Underscore-JSandother node modules to serve the web application with JSON data.
- Involved in the developing functions to acquire data from REST and SOAP APIserver using Angular JSAJAX concepts in and JSON.
- Experience in Restful web servicesto integrate between Application to Application.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- We were usingGIT for version control using TFS.
- Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
- Interacted with Testing Team, Scrum Masters and Business Analysts for Fixing of Issues.
Environment: HTML5, CSS3, JavaScript, Mongo DB, Express JS, Angular JS, React.js Node.js, JQuery, RWD, Twitter Bootstrap, Eclipse, JSP, Adobe Photoshop, MS Office, and GIT, Jasmine, TFS.
Confidential, Houston, Texas
Lead UI/Mean Stack Developer
Responsibilities:
- Interfaced with the Marketing and IT departments&developing requirements to implement.
- Developed cross-browser/platform HTML 4/5, CSS 3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Used the new tags from HTML5 like section, article, header, footer, canvas for animations.
- Developed client side drop down menus, search bars, carousel, and drop down toggles using Twitter-Bootstrap and JQuery.
- Developed client side validation code using JavaScript and jQuery.
- Extensive use of Angular.js for developing the SPAs (Single Page Applications) for internal application/tool.
- Worked on Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.
- Good experience in JavaScript MVCframework like Angular JS, React JSfor front-end applications.
- Experience in using React JS, Reduxfor SPA development.
- Implemented flux pattern by using redux framework as a core dependency.
- Used Redux Async actions to make the app fully asynchronous.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Redux concept.
- Worked with React JS to build bootstrap components for UI web objects. Linked with API data to view render virtual DOM dynamically.
- Developed the backend by using node.js, express and mongoDB.
- Developed Web API using Node.JS and hosted on multiple load balanced API instances.
- Developed multiple POCs to create an interface between Backend to Frontend by using MongoDB, Express.JS, and Node.js.
- Responsible for creating RESTFUL Web Services to serve data to the front-end application in JSON format.
- As a backend developer, I was responsible for creating RESTFUL Web using Node.js & Express.js.
- Used Node.js as a proxy to interact with Rest services and interacting with Database.
- Have worked on AWS to integrate the server side and client side code.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Used PostgreSQL for storing and retrieving JSON format data that need to be displayed on Google maps API.
- Utilize Jasmine, Karma, Gulp and NPM to build and test applications.
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
Environment: HTML5, CSS3, JavaScript, MongoDB, ExpressJS, AWS, AngularJS, React JS, Node.js, JQuery, RWD, Eclipse, JSP, Adobe Photoshop, MS Office, and JIRA, Jasmine, Karma, Gulp.
Confidential, Phoenix, Arizona
Senior UI/Mean Stack Developer
Responsibilities:
- Developed the single page application following Agile Scrum, participated in daily standups, sprint reviews, Kickoffs and used Jira for project management.
- Interfaced with the Marketing and IT departments &developing requirements to implement.
- Designed and Developed UI for Portfolio Review Dashboard application using AngularJS,HTML, CSS, Bootstrap, LESS, JavaScript and JQuery.
- Responsible to create Responsive Web Design using Twitter Bootstrap and Media Queries.
- Created and deployed new features to sustain and amend existing applications under MVC pattern using Node.JS, Angular, Bootstrap and Express.
- Created Custom Directives in AngularJS to make re-usable components used across various applications.
- Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using Angular UI router.
- Developed multiple POCs to create an interface between Backend to Frontend by using Mongo DB, Express JS, Angular JS and Node.js.
- Created API-driven interactive applications utilizing AJAX technology.
- Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed using Node.js, using some JavaScript concepts.
- Understanding of web Sockets. Created HTTP Rest API's using Node.js.
- Integrated Node.js with Express.js and communicated with MongoDB for CRUD operation on the data.
- Created Gulp scripts for various tasks and used Node-JS for managing application UI Dependencies.
- Interacted with Testing Team, Scrum Masters and Business Analysts for Fixing of Issues
- Ensured site design integrity and quality control consistency throughout the project’s lifecycle.
- UsedJASMINE, Karmaunit test framework to write unit tests for JavaScript code.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
- Extensively used Git for version controlling and regularly pushed the code to Git hub.
Environment: HTML, CSS, Bootstrap, JavaScript, JQuery, Angular-JS, Node-JS, Express JS, MySQL, Mongo-db, GIT, Eclipse, Apache Camel, Grunt, Gulp,Jasmine,Karma,JIRA.
Confidential
Senior UI/Front End Developer
Responsibilities:
- Developed dynamic web pages for mobiles/tablets using HTML/HTML4, CSS2/CSS3, jQuery, backbone.js, Bootstrap.
- Extensively involved design discussions and user experience sessions to provide inputs on the layout.
- Worked with banking databases to develop credit score manager.
- Created interactive prototypes and specifications, including color palettes, screen layouts and user-interface elements.
- Implemented Presentation layer using CSS Framework, Backbone.js, Wire-framing, and HTML.
- Developed front end web applications by writing HTML code with the help of Search Engine Optimization (SEO) techniques.
- Created design deliverables, such as specifications, templates, storyboards, wireframes, and mock-ups.
- Debugged the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Involved in the development of pages using Bootstrap framework.
- Installed node.js using npm, bower commands and used grunt as the server.
- Used jQuery to perform AJAX to get JSON data from the backend and parse it on the front-end.
- Validated inputs to make sure that they will be accepted before submitting to the server.
- Followed agile methodology.
- Extensively used jQuery library for visual effects, DOM manipulation and event handling.
- Used GIT for version control.
- Designed REST Web service for handling AJAX Request.
- Used grunt as task runner to test the JavaScript with JSHint.
Environment: HTML4, CSS2/3, JavaScript, jQuery, Bootstrap, Backbone js, Ajax,Node jsJSON, Photoshop, Eclipse, MYSQL, GIT, and Grunt.
Confidential
UI/Front end developer
Responsibilities:
- Communicate with the client to understand the requirement of the website, gained experience in project planning, 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 interface use-friendly, especially child-friendly.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using JavaScript, JQuery, CSS, and HTML.
- Enhanced and built reusable components across different modules using Custom directives and CSS classes.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML & CSS, Bootstrap.
- Created Cross-browser compatible.
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Implemented and designed user interface for web based customer application.
- Developed data formatted web applications and deploy the script using client side JavaScript.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Worked extensively on Spring MVC framework to develop new internalwebapplication.
- Integrated with back end code (PHP) for highly interactive AJAX based applications.
- Maintained 24/7 high volume availability demands using open source tools such as Linux, Apache, PHP, and MySQL.
Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML, Photoshop, ECLIPSE, SVN, Linux, Apache, PHP, and MySQL.
Confidential
Software Engineer
Responsibilities:
- Implemented Remote and Home interfaces for the Bean.
- Developed user interface using HTML, CSS, JavaScript and JSPs.
- Elegant implementation of page designs in standards-compliantHTMLandCSS.
- Developed Deployment descriptor using XML files.
- Created DSN in ODBC for database connectivity.
- Designed use cases for different scenarios.
- Designed and developed components for billing application.
- Developed functional code and met expected requirements.
- Wrote product technical documentation as necessary.
- Designed presentation part in JSP (Dynamic content) and HTML (for static pages)
- Developed Bean’s implementation Class.
- Developed jar file and then deployed the Bean.
- Implemented functionality using Servlets, JSP, JSF, PrimeFaces and Struts Framework, Hibernate, spring, Java Scripts and deployed in Web logic and used JSON for data storage and data transfer to the application
- Designed tables to access the database in Oracle and involved in writing PL/SQL, StoredProcedures, Triggers.
- Worked closely with other senior developers, product managers, system architects, and the QA team to deliver optimal designs and software to meet and exceed expectations.
- Contributed to the design direction by building mock-ups inPhotoshop and Frontend.
- Working directly with clients to design and develop elegant solutions.
- Tested cross-browsers compatibility on a range of projects.
- Creating rapid prototypes of interfaces to be used as blueprints for technical development.
- Configured the Web Logic Console by creating Connection Pool.
Environment: Java, JDBC, EJB, JNDI, Web Logic, Servlets, Spring, Hibernate,Applets, XML, HTML, CSS, MySQL, JavaScript, AJAX and Windows XP