Mean Stack Developer Resume
Dallas, TX
SUMMARY
- 9+ 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
- Extensive experience in developing web pages using HTML5, CSS3, SASS, LESS, Object Oriented Javascript, JQuery, AJAX, JSON.XML.
- Expertise in implementing the MVC architecture in backend applications usingNode.jsalong with ExpressJS.
- Extensive use ofNodeJS, ExpressJS, and Mongo DB along with Mongoose.JSto create server side applications
- Back end development and design using Node.js and Mongo DB.
- Expertise creating user validation forms and sending data to server using RESTful services.
- Expertise creating custom directives in AngularJSto re - use components in different parts of the application.
- Knowledge of AngularJSframework and its ability to create simple and scalable code for SPA.
- Good knowledge of MVC and Flux architectural pattern and its implementation in user interfaces.
- Created Mobile Web Applications with Responsive Web Design, through uses of Twitter Bootstrap, JQuery Mobile and CSS3 Media Queries.
- Experienced in using Modernizr 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 Modernizr and CSS pollyfills.
- Experience with full software development life cycle, object oriented programming, architecting scalable platforms, and agile methodologies.
- 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.
- Working experience with Session, Entity and Message Driven Beans.
- Extensive use of Grunt & Gulp as a build tool for projects
- Experience in all phases of Software Development Life Cycle (SDLC).
- Deploying J2EE Application archives (JAR, WAR and EAR) on WebLogic Application Server.
- Ability to work effectively while working as a team member as well as individually.
- Excellent communication and Inter-personal Skills, well organized, goal oriented.
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, Dallas, 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, Angular, and Express.
- Worked on Front end by using AngularJs and JavaScript.
- Worked the backend by using nodejs, express and mongoDB
- Extensively used Git for version controlling and regularly pushed the code to Github.
- Extensive use of Angular.jsfor developing the SPAs (Single Page Applications) for internal application/tool.
- Extensive knowledge of and use of Angular.jsdirectives to bring additional functionality to HTML.
- Developed client side drop down menus, search bars, carousel, and drop down toggles using Twitter-Bootstrap and JQuery.
- As a backend developer I was responsible for creating RESTFUL Web Services usingNode.js& Express.js
- 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.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Implemented Routers & History in Single Page App (SPA)
- Created web pages using Media Queries 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.
- 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, RWD, Eclipse, JSP, Adobe Photoshop, MS Office, and HP Quality Center.
Confidential, New Brunswick NJ
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 and JavaScript.
- Developed the backend by using nodejs, express and mongoDB
- Developed cross-browser/platform HTML 4/5, CSS 3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Developed client side drop down menus, search bars, carousel, and drop down toggles using Twitter-Bootstrap and JQuery.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Developed multiple POCs to create a interface between Backend to Frontend by using MongoDB,ExpressJS,AngularJs and Node.js
- Worked with mongoose.jsfor database communication with MongoDB.
- Responsible for parsing JSON data to & from the server for presentation & storage purposes in the project.
- Responsible for creating RESTFUL Web Services to serve data to the front-end application in JSON format
- Used Local Storage to store & retrieve insensitive user data during transition between the different pages.
- 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, Eclipse, JSP, Adobe Photoshop, MS Office, and HP Quality Center.
Confidential, Atlanta GA
Web Developer
Responsibilities:
- Web design and development, application development using Photoshop, HTML, JavaScript.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, Angular.jsand JavaScript and also developer responsive interface using Bootstrap and used SASS for CSS
- Developing and designing SPA user interfaces in Angular.js.
- Responsible for design and development of the web pages from mock- ups.
- Responsible for creating the screens with table-less designs meeting W3C standards
- Applied jQuery scripts for basic animation and end user screen customization purposes.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data
- Developed multiple POCs to create a interface between Backend to Frontend by using MongoDB,ExpressJS,AngularJs and Node.js
- Responsible for creating RESTFUL Web Services to serve data to the front-end application in JSON format
- Developed the User Interface using HTML 5, CSS, Angular.js, and http calls to web-services
- Involved with bug fixing on functionality, and performance issues with JavaScript/JQuery
- Developer server-side application using Express.jsframework and followed MVC architecture
- Created web pages using HTML, CSS, JQuery and JavaScript.
- Created JSON objects on the front end to throw data on the server for storing the data into MongoDB on mLab (formerly Mongo Lab)
- Responsible for front-end code testing using TDD & unit testing techniques.
- Writing Asynchronous code on the server-side for fetching data and communicating with the front-end application using AJAX calls from Front-End application using jQuery.
- Developed authentication system using Passport.jsfor user/employer/employee login.
- Responsible for parsing JSON data to & from the server for presentation & storage purposes in the project.
- Worked with mongoose.jsfor database communication with MongoDB.
- Responsible for developing a front-end application using React.jsand FLUX architecture for internal team's productivity use.
- Developed user interface components using jQuery UI.
- Used Local Storage to store & retrieve insensitive user data during transition between the different pages.
- Responsible for making builds & deploying the application to Heroku server
- Responsible for experimenting with new frameworks and libraries to make decision either should be used in the product/project or not.
- Extensively used Trello for Project & Task Management
- 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, CSS/CSS3, JavaScript, JQuery, AJAX, jQuery UI, AngularJS, Express.jsPassport.js, Mongoose.js, animate.css, Twitter Bootstrap, GIT, SASS, Photoshop, Web Storm, NoSQL, Atom, ReactJS, MVC, Flux, mLab (Mongo Lab), Heroku, NPM, bower, NoSQL, bcrypt, hashing, Sass, Compass, OAuth, Trello, Modulus
Confidential
Software Engineer
Responsibilities:
- Designed the Front End applications, user interactive (UI) web pages using web technologies like HTML, CSS, JavaScript, and JQuery.
- Worked on feature developments for the Growth team and projects handed down from the executive team, focusing primarily on HTML, CSS/SCSS, and Javascript development.
- Provided time estimates for front-end development on projects, consulted with project managers and clients on front-end development tasks, managed developer resources, provide insight into user interface design, and interacted directly with clients to answer any questions or concerns.
- Worked on developing a communication application that provided a collaborative platform for users to share customer related issues, assign action items, and manage overall internal communication.
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
- Implemented AJAX functionality using JQUERY, EXT-JS, JSON and XML.
- Worked closely with Business Analysts in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
- Designed new classes and functionalities using various JQUERY components for CRM application for customer service.
- Wrote Object Oriented JavaScript to create modules and extensively debugged with Firebug and other debugging tools.
- Tested cross browser compatibility issues between multiple browsers.
- Facilitated discussions with Systems Analyst to identify technical requirements.
- Developed and designed the various screens and its architecture in accordance to UI Specs.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
Environment: HTML,CSS,,JavaScript, XML JQUERY, EXT-JS, JSON, AJAX, SVN, Eclipse, M.S Windows. MySQL
Confidential
Software Engineer
Responsibilities:
- Co-ordinated with BA group for better understanding about functional requirements and to analyze and design the business requirements.
- Responsible for designing and development of Web pages using HTML, CSS including Ajax controls and XML.
- Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
- Implemented applications in JavaScript, and MySQL.
- Worked extensively with the File management and image libraries.
- Performed Client-side validations using JavaScript.
- Implemented Remote and Home interfaces for the Bean.
- Developed Bean’s implementation Class.
- Developed Deployment descriptor using XML files.
- Developed jar file and then deployed the Bean.
- Designed tables to access the database in Oracle and involved in writing PL/SQL, Stored Procedures, Triggers.
- 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.
- Tested/De-bugged web browser using Firebug.
- Developed frontend layout and home page intros for e-Commerce web site using Fireworks.
- Developed web pages compatible in both IE and Firefox.
- Developed and tested websites for multiple browser support on Macintosh and Windows systems.
- Developed and tested Gadgets for multiple Scenario support.
- Used Bugzilla to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
Environment: HTML, CSS2, JavaScript, Tomcat Apache, jQuery, jQuery mobile, EJB, JNDI, Web Logic, Java, Applets, AWT/Swing, AJAX. XML, MySQL, Bugzilla
Confidential
Java/J2EE Developer
Responsibilities:
- Implemented Remote and Home interfaces for the Bean.
- Developed Bean’s implementation Class.
- Developed Deployment descriptor using XML files.
- Developed jar file and then deployed the Bean.
- Designed tables to access the database in Oracle and involved in writing PL/SQL, Stored Procedures, Triggers.
- 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)
- Creating Front-end Applications usingHTML, CSS and JavaScript.
- 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
- Elegant implementation of page designs in standards-compliantHTMLandCSS.
- Leading technical projects with a focus on quality and improving the user experience.
- 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: EJB, JNDI, Web Logic, Java, Applets, AWT/Swing, JDBC, Servlets, XML, HTML, CSS, MySQL, JavaScript, AJAX and Windows XP.