Mean Stack Developer Resume
Arlington, VA
PROFESSIONAL SUMMARY:
- 4+ years strong experience in IT which includes the experience in designing User Interface (UI) applications and professional web applications using Angular 2.0/4.0, Node JS, Express JS, JavaScript, AJAX, JSON, Bootstrap, HTML5, CSS3,MongoDB.
- Over 3+ of strong experience as freelancer in building ecommerce application using the JavaScript MEAN Full Stack (MongoDB, Express.js, Angular.js and Node.js).
- Expertise in developing web pages using HTML5, CSS3, Object Oriented Java script, jQuery, AJAX, JSON, XML.
- Extensive use of Angular 2.0, Node JS, Express JS, and Mongo DB along with Mongoose.JS to create server side applications.
- Expertise in creating the user validation forms and using the Restful services for sending the data to the server.
- Experience in working with third party web services APIs and Web Services using AJAX and JQUERY.
- Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Expert in HTML5/CSS3 development and have experience in Node.js, React.js, Angular JS Responsive design.
- Expertise in developing Single Page Applications (SPA) using Angular JS.
- Expertise in using Angular JS directives, Controllers, Filters, Services, Events and Injectors.
- Used Angular modules like Angular - animate, Angular-Cookies, Angular-Filter, Angular-Mocks, Angular - Resource, Angular- Route, Angular-Sanitize, Angular-Touch and Angular-UI-Bootstrap.
- Used Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Express, require.js, crypto.js, passport.js, mongoose, mongo.js, body- parser, bcrypt.js
- Good experience on working with CSS Background, padding, table, Animations, Pseudo classes and Layouts, positioning, border, margin, Pseudo elements and CSS behaviors including the Box model.
- Solid working experience in various IDE's: Notepad++, Sublime Text, Komodo IDE, Web Storm, Eclipse, visual studio.
- Good Understanding of RDBMS through Database Design, writing queries and stored procedures using databases like Oracle 10g, MySQL and SQL Server.
- Familiar and working experience with NoSQL Database Design, Analysis and Development like MongoDB.
- Participation in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User documents and Technical Help documents.
- Quick and independent learner, extremely motivated and adept at building strong working relationships with peers and management.
- Excellent analytical, problem solving, communication and interpersonal skills, with an ability to interact with individuals at all levels and can work as a part of a team as well as independently.
TECHNICAL SKILLS:
UI Web Technologies: HTML/HTML5, CSS/CSS3, XML, JavaScript, AJAX, JQuery, Word Press, Typescript JSON, Bootstrap, Angular 2.0, Express JS, Node.js, GitHub.
Programming Languages: Java, C++, C, MATLAB, R
Web Development: JavaScript, jQuery, Node.js, AngularJS, HTML, CSS, Bootstrap, Express, Passport
Database Management System: SQL, NoSQL, MongoDB
Design and IDE Tools: Net Beans, Notepad++, Visual Studios, Eclipse, Cloude9, Brackets, Web Storm, Sublime
PROFESSIONAL EXPERIENCE:
Confidential - Arlington, VA
UI /Full Stack/Mean Stack Developer
Responsibilities:
- Developed a web application by using Angular 2 as front-end, and using Web API to receive and pass data to back-end.
- Created a roadmap for UI to migrate into Angular 2 considering Typescript, components, directives, services, Observables, routes and router-outlets, dependency injections, versioning, webpack and the build process .
- Built Angular 2 components, UI services to consume rest services using Component based architecture provided by Angular 2.
- Implemented Angular 2 component router for navigation, Angular 2 services to connect the web application to back-end APIs. Followed ES6 coding standard and coding best practices.
- Wrote application level code to interact with backend and consume the JSON by using RxJS Observables.
- Worked closely with business-side clients to deliver attractive, easy-to-understand screens that appropriate reflected the company's fulfillment workflow.
- Actively involved in code review and code quality check process.
- Followed Agile Methodology for the complete life cycle of the project & Involve In daily stand up meetings.
- Configured typescript application through tsconfig file for various purposes like transpiling, debugging, tracing, generating separate folder for distributable etc.
- Used Filters to change modify the data and also to clubbed in expression or directives using pipe character.
- Committed code change into repository by using version control tool Git.
- Used data visualization techniques to communicate data or information by encoding it as visual objects like points, lines, bars contained, Timelines in graphics with D3 Js(V3 and V4).
- Develop screening portion of CARES application using model driven approach by creating different Module, Components and by using these to make the code reusable.
- Implement Services to store shared data between sibling Components and inject in to it for passing data purpose.
- Transfer data between parent and child Components by using @Input and @Output.
- Created Guard Service to prevent invalid routing address for a better security purpose.
- Created animation effects during the data load, waiting for the response using Angular4.
- Interact with other developers and end users to design and implement new features throughout the framework.
Environment: Angular 2.0, Web services, BootStrap,D3, JavaScript, JQuery, AJAX, Html, CSS, PL/SQL, GIT, UNIX, AGILE-SCRUM, Oracle.
Confidential, Chicago, IL
Sr. Full stack Java/J2EE Developer
Responsibilities:
- As a Senior J2EE Developer assisted my team in developing two different Web-based applications
- Designed and developed the application using AGILE-SCRUM methodology.
- Used HTML, JavaScript, Angular 2, JQuery, AJAX, CSS, and Bootstrap as data and presentation.
- Developing & Customizing UI JavaScript Plug-in using JQuery and JSON.
- Created Mock-up designs and developed various functionalities with JavaScript and JQuery.
- Developed Model pop-ups with Angular JS for responsive web design on mobile devices.
- Wrote Rest services to feed data to an application with AngularJS framework.
- Developed a core component of Analytics with Node JS, Backbone JS.
- Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JavaScript, CSS, JQuery, Node JS, HTML, SASS and Ajax to speed the application.
- Using AJAX to request JSON data through third party REST APIs to acquire products data from server and display it in sorted order.
- Designed and developed Micro-Services using (MEAN Stack) node.js, Mongo DB.
- Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Used Spring IOC, AOP, Spring Batch modules to integrate with the application.
- Generated DAO’s to map with database tables using Hibernate.
- Analyze, debug and fix issues related to thread locking, clustering, network connections, Swing client performance on customer's production environment
- Designed Interactive GUIs using Java Applets and Swing/JCF
- Developed Spring Beans and configured spring using applicationContext.xml.
- Developing the web application using Core Java concepts like Collections, OO concepts, Exception handling for developing application modules
- Assisted Database Developers using PL/SQL for managing data associated with the tables in Oracle.
- Managed and maintained No SQL databases in production domain.
- Uses Second Level Cache to enhance performance and Proper Memory Management.
- Developed application using JMS for sending and receiving Point-to-Point JMS Queue messages.
- Used Apache CXF as the Web Services framework to implement the REST APIs involved.
- Database development required creation of new tables, SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
Environment: Spring, Hibernate, Web services, UI, SQL, JSP, JDBC, JSON, JavaScript, JQuery, AJAX, Html, CSS, Angular 2.0, PL/SQL, GIT, UNIX, AGILE-SCRUM, Oracle.
Confidential - Sunnyvale, California
UI/Mean stack/Full stack Developer
Responsibilities:
- Web design and development, application development using Photoshop, HTML, and JavaScript.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, Angular.js, and JavaScript and also developer responsive interface using Bootstrap and used SASS for CSS.
- 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 Angular JS and JavaScript.
- Developed the backend by using Node.js and Express JS.
- Used Bootstrap, Angular JS and Node JS in effective web design.
- Built applications using Angular JS which allowed us to render pages on both the client and server using the same codebase.
- Used Angular JS for creating reusable UI components.
- 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, Word Press and JQuery.
- Developed multiple POCs to create an interface between Backend to Frontend by using Mongo-DB, Express JS, Angular JS, React/Redux and Node.js.
- 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, Word Press and jQuery.
- Worked on AWS to integrate the server side and client side code.
- Responsible for making the page dynamic using AJAX, JSON and jQuery.
- Experienced in RESTful web services to integrate between HRMS, Finance and MM.
- Extended CSS as needed to accommodate new data and display types.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows and MAC.
- 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, Express JS, Angular JS, Node.js, React/Redux, JQuery, Handlebars, Backbone JS, RWD, Eclipse, Web Matrix, JSP, Adobe Photoshop, MS Office, and HP Quality Center.