Mean Stack Developer Resume
Austin, TX
SUMMARY
- 8+ years of IT experience which includes 3+ years of Experience in developing modern web applications using MEAN(MongoDB, ExpressJS, AngularJS, and Node.js) stack software and 3 years of Experience in UI Design and Development and 3 Years of Experience in JAVA/J2EE.
- Expertise in gathering, documenting and analyzing business requirements and worked on many project methodologies like Agile / Scrum
- Building structured MVC web applications using JavaScript, AngularJS, Node.js, jQuery, Express, MongoDB.
- Extensive experience in developing web pages using HTML5, CSS3, SASS, LESS, Object Oriented Javascript, JQuery, AJAX, JSON.XML.
- Back end development and design using Node.js and Mongo DB.
- Created Mobile Web Applications with Responsive Web Design, through uses of Twitter Bootstrap, JQuery Mobile and CSS3 Media Queries.
- Experienced in using Modernizer to check cross - browser compatibility, making sure that the HTML and CSS features are working properly.
- Collaborated with UX and design teams, translating complex design mock-ups into high quality, accessible, W3C standards-based code.
- Experienced using CSS3 pre-processors such as SASS and LESS.
- Designed and developed sophisticated, Data-Bound Ajax applications and framework using jQuery components including: a tool for Menu creation using YUI tree, context menu, drag and drop capabilities to manipulate the menu tree and Custom Ajax RPC protocol and JSON.
- Diagnosed and debugged a variety of cross-browser and cross-platform interface compatibility issues with Modernizer and CSS pollyfills.
- Experience with full software development life cycle, object oriented programming, architecting scalable platforms, and agile methodologies.
- Used AngularJS for internationalization and to generate share prices dynamically using ng-route.
- Developed Web API using NodeJS and hosted on multiple load balanced API instances.
- Expertise in RESTful,SOAP web servicesto integrate between Application to Application
- Experience with creating and reviewing UI design specifications, prototype development, and conducting usability tests to ensure quality assurance.
- Experience with front-end development with back-end system integration.
- Created API-driven interactive applications utilizing AJAX technology.
- Experience with image editing tools such as Photoshop, Fireworks, and Illustrator.
- Experience with various IDE’s such as Eclipse, Sublime, Dreamweaver, and Notepad++.
- Expertise in Java, J2EE, Web Services, BPEL, XML, XSLT, XPATH, XQUERY, BAM, Oracle Business Rules Engine.
- Extensive experience in designing and developing enterprise applications for J2EE platform using MVC, JAVA, JDBC/ODBC, JSP, Servlet, Struts, EJB, Hibernate, Java Mail, JNDI, Apache Ant.
- Experience in maintaining, building and deploying Java application servers like BEA WebLogic 7.0/8.x/9.x, Bea WebLogic Portal Server7.0, IBM Websphere 5.x, JBoss 4.0.3, Tomcat 5.0.25/6.x and Oracle application server (OAS).
- Experienced with RDBMS implementation and development using Oracle 8/8i/9i/10g/11g, PL/SQL, SQL Server and MySQL 4.0.18/5.0.
- Good experience in PL/SQL, writing Stored Procedures, Functions, Packages, Views and Triggers.
TECHNICAL SKILLS
UI Web Technologies: HTML, HTML5, CSS3, SASS, XHTML, XML, JavaScript, AJAX, JQuery, JSON, Twitter Bootstrap, Angular JS, Express JS, Node.js
Languages: JAVA, Servlets 2.2, 2.3, 2.4, JSP 1.1, 1.2, 2.0, JDBC 4.0, AJAX, Web Services, REST, SOAP
IDE, HTML Editor: Eclipse IDE, Notepad++, Adobe Dreamweaver
Web/App Servers: Apache Tomcat 5.0.25, HTTP Web Server
Database: MONGO DB, Oracle 8i, 9i, 10g, SQL Server 2000, 2005 & 2008; IIS 6.0/7.0
Operating Systems: Windows NT Server/9x/2000/XP/Windows 7/8
Methodologies: Agile, Rational Unified Process (RUP), UML
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Mean Stack Developer
Responsibilities:
- Participated with end users and business analyst to understand the business requirements.
- Responsible for design and development of the web pages from mock- ups (PSD).
- Daily programming with Node.JS, Bootstrap and Express.
- Worked on Front end by using Backbone and JavaScript.
- Worked the backend by using nodejs, express and mongoDB.
- Designed dynamic and browser compatible pages using HTML5, CSS3, JQuery and JavaScript.
- CSS styles were developed in order to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
- Delivered Node.js and socket.ioreal-time socketcommunication video function.
- Designed and developed an application for file sharing among remote hosts using socket programming.
- Implemented Distance Vector Routing algorithm using socket programmingand UDP for communication between hosts where each host is acted as a pseudo-router.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Wrote code to build Views (Handlebar based) and Models as part of MVC pattern using Backbone JS.
- Implemented Routers & History in Single Page App (SPA) using Backbone JS.
- Created web pages using Media Queries and AngularJS that cater to Android and IOS web platforms.
- Wrote code to handle cross browser compatibility issues in IE 7, 8, 9 and FF.
- Developed multiple POCs to create a user transaction grid in Angular JS.
- Developed Web API using NodeJS and hosted on multiple load balanced API instances.
- Used NodeJS, AngularJS and BackboneJS MVC Frameworks in the development of the web applications.
- Experience in RESTful web servicesto integrate between HRMS to Finance.
- We used GIT for our Continuous Integration solution we then changed over to Git with Jenkins.
- Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
- Used HP Quality Center to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
- Interacted with Testing Team, Scrum Masters and Business Analysts for Fixing of Issues.
- Interacted with Customers and development teams for Fix the Issues.
- Performed the Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
Environment: HTML5, CSS3, JavaScript, MongoDB, ExpressJS, AngularJS, Node.js, JQuery, Handlebars, Backbone JS, RWD, Twitter Bootstrap, Eclipse, JSP, Adobe Photoshop, MS Office, and HP Quality Center.
Confidential, IL
Mean Stack Developer
Responsibilities:
- Interfaced with the Marketing and IT departments &developing requirements to implement.
- Created and deployed new features in order to sustain and amend existing applications under MVC pattern using Node.JS, Angular, Bootstrap and Express.
- Developed the Front end by using AngularJs, Backbone and JavaScript with the twitter bootstrap
- Developed the backend by using Node.Js, express and MongoDB.
- Customized the Node.JS server to pick the local package JSON and run the applications without changing the local paths and variables.
- Used Node.JS for server side web applications for java script codes to build real-time web API‘s.
- Developed cross-browser/platform HTML 4/5, CSS 3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Developed multiple POCs to create an interface between Backend to Frontend by using MongoDB, ExpressJS, AngularJs and Node.js.
- Responsible to create Responsive Web Design using Twitter Bootstrap and Media Queries.
- Developed client side validation code using JavaScript and JQuery.
- Responsible to for making the pages dynamic using AJAX, JSON and JQuery.
- Experience in RESTful web servicesto integrate between HRMS, Finance and MM
- Handled the status of the project in a timely manner in a clear and concise way.
- Extended CSS as needed to accommodate new data and display types.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- Managed application state using server and client-based State Management options.
- Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
Environment: HTML5, CSS3, JavaScript, MongoDB, ExpressJS, AngularJS, Node.js, JQuery, Handlebars, Backbone JS, RWD, Twitter Bootstrap, Eclipse, JSP, Adobe Photoshop, MS Office, and HP Quality Center.
Confidential, WA
Mean Stack Developer
Responsibilities:
- MEAN Stack implementation, AngularJS Full-Stack generator (generator-angular-full stack), and actually run, edit, and deploy an application.
- Supporting and implementing web application built on MEAN stack.
- Built rich prototypes and applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, AngularJS, Backbone.js and Bootstrap.
- Worked on Node.js and NoSQL data stores.
- Handling a small support team in onsite-offshore model.
- Perform Related Support assistance tasks.
- Involved in production support for defect fixing and minor enhancements
- Provide status to the client Support Manager on the tasks that are carried out.
- Designed and developed the front end using HTML, DHTML, and XML.
- Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, table.
- Pseudo elements and CSS3 Border, CSS3 Background, CSS3 Transitions.
- Used JSON for data interchange, as it's faster and can be parsed using JavaScript.
- Extensively worked with JavaScript cookies.
- Developed JavaScript and optimized existing scripts for efficiency.
- Used JavaScript, HTML and jQuery for forms validations.
- Used the jQuery widgets like Accordion, Date picker, Draggable, Droppable, Resizable jQuery interactions.
- Redesigned user interface HTML frameworks with Bootstrap and refined CSS styling.
- Worked with jQuery UI plug-in like Widgets, Interactions, and Effects.
- Worked on AngularJS which combines web applications with Model View Controller capability to make development and testing of code efficient.
- With responsive design to create one well-planned site to deliver an optimized experience in context to each device or screen size.
- Worked with jQuery Message plug-in, jQuery Validation Plug-in.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Used Ajax, XML, Http Request to post chat messages and to periodically check the server for new messages and update your chat window.
- Designed graphics, buttons, logos and flash animation for the website.
- Validated the code using W3C Mark-Up validation and also checked for the cross-browser compatibility using Cloud Testing.
Environment: HTML, XHTML, DHTML, CSS, CSS3, JavaScript, jQuery, AngularJS, XML, XSL, XSLT, JSON, MEAN stack, Notepad++, Sublime text, Tortoise SVN, Restful API.
Confidential, NY
Web Developer
Responsibilities:
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5, CSS3, XHTML and AngularJs.
- Using well-structured and object-oriented CSS to generate pixel-perfect layouts based on design comps.
- Extensively involved design discussions and user experience sessions to provide inputs on the layout and UX.
- Worked with R&D team to create POC for AngularJs for a Single page application.
- Developed the backend by using nodejs, express and mongoDB.
- Expand APIs in client-side presentation frameworks to meet interaction requirements.
- Developed GUI using JavaScript, HTML, DOM, XHTML, AJAX, JSON, CSS and JQuery in ongoing projects.
- Worked on stringent browser compatibility support: IE8/9/10, Firefox, Chrome, and Safari.
- Created bandwidth-saving image sprites from designers' Photoshop files.
- Developed Responsive web pages using media queries and Twitter Bootstrap.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Coded Java Script for page functionality and Light box plugins using JQUERY.
- Used HP Quality Center to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
- Interacted with Testing Team, Scrum Masters and Business Analysts for Fixing of Issues
- Interacted with Customers and development teams for fixing the Issues.
- Performed the Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
Environment: HTML5, HTML, CSS2, ExpressJS, AngularJS, Node.js, Sass, JavaScript, Tomcat Apache, JQuery, AJAX, Angular JS, SVN, SQL, Quality Center.
Confidential, GA
UI Developer
Responsibilities:
- Interacted with business analyst to understand the requirements to ensure correct UI modules been built to meet business requirements.
- Worked in developing dynamic robust UI screens using CSS, HTML, XHTML, JavaScript, Bootstrap, Backbone, and jQuery.
- Developed web pages using Forms, Components, Layouts, Events, Validations, Trees, Grids components.
- Used MVC architecture of Ext JS Framework to simplify the code complexity and increase clean code.
- Worked on CSS preprocessor frameworks (SASS/LESS).
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed, developed and implemented Single Page Application (SPA) by consuming JSON from a Spring MVC, using Spring Security to secure the application.
- Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems)
- Implemented Ext JS Data Grid, Charts, Forms and Layout Manager Components.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts, fix the bugs pertaining to various browsers.
- Define technical requirements based upon business requirements.
- Involved with all stages of Software Development Life Cycle.
- Involved in the analysis, design, and development phase of the application.
- As a team member, I was involved in preparing design documents - Technical Design, Functional Design Technical Domain documents, Application Interface Contract and Service Interface Contract Documents.
- Developed the presentation layer using SAPUI5.
- Involved in developing data tables using JSF.
- Used CVS the version control tool for code commit and update.
- Involved in writing Data persistence logic using Hibernate. Responsible for writing hibernate mapping file and configuration files.
- Worked on the web services and front end design and solved the issues with the JQueries.
- Used ANT build tool to deploy the applications.
- Extensively involved in writing SQL, PL/SQL queries, to interact with Oracle.
- JUnit has been used to identify and investigate performance bottlenecks, memory debugging and for fine-tuning the same.
ENVIRONMENT: Java, Eclipse, JSP, Servlets, SQL, Jboss, Ajax, JSON, Junit, GitHUB, SAPUI5, Ajax
Confidential
Java/J2EE Developer
Responsibilities:
- Coded end to end (i.e. from GUI on Client side to Middleware to database and Connecting the back end Systems) on a subset of sub modules belonging to the above modules.
- Worked extensively on Swing.
- Most of the business logic is provided in Session Beans and the database transactions are performed using Container Managed Entity Beans.
- Worked on Parsing of XML Using DOM and SAX.
- Implemented EJB Transactions.
- Used JMS for messaging with IBM MQ-Series.
- Designed UI screens using JSP, Ajax, Struts, HTML and CSS.
- Developed the Presentation layer, which was built using Servlets and JSP and MVC architecture on Web sphere Studio Application Developer (WSAD).
- Involved in development of Front-End using JSP, HTML, Java Script, AJAX and Back-End using Hibernate ORM.
- Mentoring other programmers.
- Studied the implementation of Struts
- Implemented PL/SQL stored procedures and triggers.
- Implemented the Security Access Control both on client and Server side.
ENVIRONMENT: Java, Java Swing JSP, Servlets, JDBC, Applets, Servlets, JCE 1.2, RMI, EJB, XML/XSL, Visual Age java (VAJ), Visual C++.
