Full Stack Javascript Developer Resume
Cleveland, OH
SUMMARY
- Over 5+ years of Information Technology extensive experience in Front - end, Middleware, Back-end web-Application development as a full stack JavaScript developer.
- Experienced in web development in Angular2, Node.js, Loopback, and MongoDB.
- Experienced in implementing business solutions for various domains including E-Commerce, Banking and Telecom.
- Good experience on working with CSS Background, Animations, and Layouts, positioning, border, margin, padding, table, Pseudo classes, Pseudo elements and CSS behaviors including the Box model.
- Expertise in front-end UI development with HTML5, CSS3 and JavaScript.
- Experienced in using CSS preprocessor such as SASS/SCSS, LESS.
- Experienced in developing responsive web pages using media queries, W3.CSS and Bootstrap.
- Good in differentiating the layouts for mobile management. Able to create the adaptive layouts with the help of Bootstrap.
- Hands on experience with Angular Authentication to secure the components using Auth0 service.
- Hands on experience in Angular 2 using TypeScript as a scripting language.
- Introduced Augury is the most used google chrome developer tool extension for debugging and profiling Angular 2 application to the team and worked together.
- Expertise in Angular 2 framework and its ability to create simple and scalable code for SPA. Familiar with JavaScript library jQuery to implement dynamic webpages
- Expertise in implementing the MVC architecture in backend applications using Node JS along with Express framework.
- Comprehensive knowledge and experience of Object-Oriented Analysis & Design in Java.
- Hands on experience in J2EE framework Spring, Restful Services and Hibernate.
- Expertise in implementing web and enterprise applications using Java, Struts, EJB, SPRING, Hibernate & Restful Web Services, and XML technologies.
- Strong knowledge in sending ad retrieving data in JSON from server by using AJAX calls.
- Proficient in developing modern Single Page Application (SPA) using AngularJS1.3.
- Strong Experience in Angular Routing, Services, Factories, Directives and Filters.
- Integrating Cordova into the project to make it run as a mobile application.
- Setting up and Managing Cordova Builds.
- Experienced in building Mobile Applications using Ionic 2, Apache Cordova with Angular 2.
- Followed few online courses and built some personal mobile applications using of Ionic 2 and Cordova and uploaded code in Git repository.
- Experience in working with Microservices which is used to build flexible, independently deployable software systems.
- Adept at creating secure RESTful APIs using Node.JS, Express, Mongoose, and MongoDB.
- Experience in building dynamic end-to-end rest API’s using Loopback framework.
- Extensively used the repositories like Git, Bitbucket and SVN.
- Experience in working with AWS S3 browser for pushing the files.
- Experience in working with AWS EC2 instance.
- Experience in working with NoSQL, MongoDB for handling huge amount of data.
- Extensive use of Node JS, Express and MongoDB along with Mongoose JS to create server-side applications.
- Strong experience in creating reports with dynamic data visualization using D3js, jQuery Fusion charts.
- Experienced in Data Analysis by using tools like Hive, Pig and Hadoop Streaming.
- Familiar with implementation of web application using frameworks such as spring-MVC/Struts2, and Hibernate.
- Experienced in RDBMS system like Oracle, MySQL, and NoSQL database MongoDB.
- Experienced in all phases of SDLC along with Agile/Scrum based development.
- Detail-oriented, able to handle multiple tasks, a good team player, can adapt change with new technology and a good problem solver.
TECHNICAL SKILLS
Languages: C, C++, Java/J2EE, Java Script, SQL, Node.JS
J2EE Technologies: Servlet, JSP, JDBC, JNDI, JSTL, JSF, Web Services
UI Technologies: HTML, CSS, JavaScript, jQuery, Bootstrap, Ionic 2, Cordova, D3.js
Frameworks: AngularJS, React.JS, Express JS, Spring, Struts2
Microsoft Office Suite: MS Word, Excel, PowerPoint and Visio.
Databases: Oracle, MongoDB, MySQL, Microsoft SQL Server
Build Tools: Grunt, Gulp, Maven, Gradle, ANT, Jenkins
Version Control Tools: CVS, SVN, Git, ClearCase
Operating Systems: Windows XP, UNIX, Linux, Mac OS
Web/App Servers: Node, IBM HTTP server, WebSphere Application server
IDE, HTML Editor: WebStorm, Visual Studio Code, Notepad++, Eclipse, Atom.
PROFESSIONAL EXPERIENCE
Confidential, Cleveland, OH
Full Stack JavaScript Developer
Responsibilities:
- Worked on Agile development methodology and built the applications in collaborations with business and System Analysts.
- Developing dynamic web pages using HTML5, CSS3 and JavaScript.
- Worked on the website from start to finish to give it a new look using HTML5/CSS/JavaScript.
- Developed GUI using JavaScript, jQuery, AngularJS, along with HTML5, CSS3 and Bootstrap.
- Coded extensively using JavaScript, MVC Framework, AngularJS to make rich internet web application for a Single page app.
- Wrote Angular JS custom directives.
- Worked on filtering the data comes from remote server using Angular JS filters concept.
- Handled all the client-side validations, slide show, hide and show controls, drop down menus and tab navigation using AngularJS and HTML5 and jQuery.
- Worked with AngularJS filters in expressions and directives to filter data rendered I the UI.
- Worked on Angular 2 integration.
- Worked closely with the middleware and backend team to reach the requirement.
- Implemented Routings with Angular 2 to navigate between components.
- Worked on Angular 2 features like pipes, Annotations, Event Emitters, Observables, Databinding, Service classes and Dependency Injection.
- Introduced Augury is the most used google chrome developer tool extension for debugging and profiling Angular 2 application to the team and worked together.
- Displayed tabular data using Angular 2 by applying filters on the table data.
- Worked on developing Angular 2 code through Typescript.
- Integrating Cordova into the project to make it run as a mobile application.
- Setting up and Managing Cordova Builds.
- Implemented different components and worked on routing between different components with AngularJS.
- Implemented Single Page Design and Customized directive and filter criteria by using AngularJS and used AngularJS MVC to build a cross-browser complaint application.
- Developed data formatted web applications and deploy the script using client-side scripting using JavaScript.
- Worked on Node.JS frameworks like StrongLoop as a middleware.
- Adept at creating secure Loopback APIs using Node.JS, Express, and MongoDB.
- Using AngularJS, created custom directives for data manipulations and to display data in standard format in UI.
- Wrote MongoDB models and schema by using mongoose to query data and experienced in managing MongoDB environment from availability, performance and scalability perspectives.
- We used GIT for our Continuous Integration.
- Used AWS S3 browser and EC2 instance for pushing code to the cloud.
- Interacted with Testing team and Business Analyst to identify and resolve the errors.
Environment: HTML5, CSS3, JavaScript, MongoDB, Express.JS, AngularJS, Angular 2, Node.js, jQuery, Ionic 2, Apache Cordova, RWD, WebStorm(IDE), Adobe Photoshop, MS Office, and HP Quality Center.
Confidential
Full Stack Developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Interacted with the back-end staff and scrum master at the daily meeting for new features in this web app using Agile software development methodology.
- Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, AJAX, JSON and AngularJS.
- Created custom directives, decorators, and services using AngularJS to interface with both RESTful and legacy network services also DOM applications.
- Designed and developed web UI screen using Angular-JS.
- Developed AngularJS Controllers, Services, filters and directives for various modules in the application.
- Created the UI interface using JSP, JavaScript, jQuery, CSS3 and HTML5.
- Worked on the application developed using HTML5, CSS3, JSON, and NODE.
- Work on developing custom, object-oriented JavaScript using common JavaScript libraries and frameworks. Implemented Presentation layer using CSS Framework, AngularJS, and HTML5.
- Manipulated the data using CRUD operations ofMongoDBdatabase and handled database access using Node JS.
- Stored the data in the form of JSON structure based documents, stored in a collection using MongoDB.
- Manipulated the data using CRUD operations ofMongoDBdatabase and handled database access using Node JS.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Involved in Unit & Integration Testing of the application.
- Supported the application on different environments from Test to Production environment. Analyzed the issues and fixed the defects assigned to me by the users.
Environment: HTML 5, JavaScript, AJAX, CSS 2/3, Bootstrap, AngularJS, JSON, jQuery, MongoDB, Unit & Integration Testing, JSP, Agile, Scrum, XML, Visual Studio Code(IDE).
Confidential
Software Developer
Responsibilities:
- Analysis, design, development, testing and implementation of application.
- Translated client business requirement (Raw Data) into function specific requirements.
- Developed Project Planning for the entire life cycle including scheduling, preparing tasks, work allocation, identifying resources, setting up goals and benchmarks for the project delivery and to the individuals.
- Developed system preferences UI screens using JSP custom TagLibs, JSP templates and HTML.
- Developed web Components using JSP, Servlets under J2EE Environment.
- Developed Data objects in the back end (Oracle) using stored procedures and functions.
- Verified software errors and interacted with developers to resolve the technical issues.
- Developed class diagrams, flow charts, use cases, sequence diagrams.
- Responsible for co-ordination with Functional consultants for Functional Review and design.
- Involved in Enhancement and Bug fixing used Bugzilla for tracking the issues.
- Had Regular interaction with clients and prepared Customer Requirement Analysis Document.
- Translated the same into use case models, forms using HTML and JavaScript.
- Involved in developing Enterprise Java Beans, Servlets, Stored procedures in SQL, PL/SQL.
- Involved in Coding, testing, debugging, enhancements, documentation, and program maintenance
- Conducted the user acceptance testing and moved the application to the production environment.
- Third level supports of the entire application just in time to ensure service level agreements and always delivered the solution in right time.
- Conduct at least one knowledge sharing session within the project team/across the account, document the same and make it available to the benefit of others.
Environment: Java/J2EE, Eclipse, Visio, Eclipse, Spring, Hibernate, IBM HTTP Server, WebSphere Application Server, SQL server, Oracle, IBM ClearCase
