Mean Stack/ Angularjs Developer Resume
Dallas, TX
PROFESSIONAL SUMMARY:
- Around 7 years of diverse experience in the field of Web Application Development including Client/Server with proficiency in HTML 4/5, CSS 2/3, XHTML, JavaScript, jQuery, AngularJS, AJAX, XML and JSON.
- More than 3 years of experience in Design, Development and Implementation of Java, J2EE and client - server technologies.
- Extensive experience in web based applications using LAMP, WAMP, PHP, Drupal, WordPress & SEO technologies.
- Expertise in Microsoft Technologies such as .NET Framework, ASP.Net, C#.NET.
- Experience in working on modern MEAN Stack- MongoDB, Express.JS, AngularJS 2.0, and Node.JS.
- Hands-on experience developing new automation frameworks using Protractor, QTP, Selenium, JMeter.
- In depth knowledge of stock, options, and fixed-income products as well as some exposure to foreign exchange trading.
- Extensive experience in developing professional User Interactive (UI) of Web applications with the help of HTML, XML, XHTML, JavaScript and CSS.
- Proficient in AngularJS, Backbone, Ember.JS and familiarity with many other frameworks.
- Developed real time tracking of class schedules using Node JS (socket.io based on socket technology, Express JS framework).
- Use Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Express.
- Good in-depth understanding and experience in building server applications using C#, ASP.Net, ADO.Net, XML, Web Services, WCF Services, HTTP modules and handlers based on .Net Framework … / 3.0 / 2.0.
- 4+ years of experience in automation testing for Web-based applications.
- Have very good working experience in developing Test Automation frameworks like POM, Data driven, Hybrid framework using selenium Web Driver, TestNG and Java.
- Creation of Excel reports for the clients using Perl Modules.
- Automated data gathering and processing with Perl/Python scripts.
- Experience in using ASP.NET, AJAX Toolkit for quickly creating efficient and interactive Web applications that work across all popular browsers.
- Worked with Data Adapter, Dataset, and Data Reader as a part of ADO.Net to access and update database.
- Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML.
- Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts, spring, Hibernate and EJB.
- Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Tomcat and Apache.
- Exposure in development using Agile Methodology and good exposure in Agile as Scrum Developer and experience in Agile Process such as TDD (Test Driven Development) using NUnit, BDD (Behavior Driven Development) using Jasmine.
- Developed the functionality for communicating between the modules mostly involved in VIEW and CONTOLLER section of MVC pattern for CMS project, it includes HTML, CSS3, JavaScript, JQuery and AJAX which were used for UI development.
- Involved in creating unit test cases using Jasmine.
- Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML.
- Experience in working MVC Architecture and using version control tools like GitHub, SVN etc.
- Experience in developing applications using AngularJS, Bootstrap like Grids, Toolbars, Panels, Combo-Box and button etc.
- Used JavaScript data visualization framework ( D3.js) to display the information in a chart view.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Involvement in using various IDE’s, Dreamweaver, Notepad++, IntelliJ IDEA, eclipse, Adobe Photoshop.
- Utilized the latest front-end Technologies such as HTML5and CSS3for layouts.
- Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs
- Experience in building application with React JS, Redux, and Require JS in MVC architecture.
- Extensively used web development tools like PHP MyAdmin which is GUI for MySQL.
- Experience in using various jQuery UI controls and corresponding Event handlers etc.
- Used the latest HTML5 elements for video playback, content rendering using semantic tags such as article, section etc.
- Specialized in developing Web 2.0 Apps using core JQuery along with AJAX/JavaScript.
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
- Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members
TECHNICAL SKILLS:
UI Web Technologies: HTML, HTML 5, XHTML, AngularJS 2.0, Node JS, Express JS, React JS, Redux, and Require JS, XML, XSLT, JavaScript, AJAX, JQuery, JSON, JSP, CSS, PHP, UI Concept Modeling/Wire framing.
IDE, HTML Editor: Notepad++, Eclipse IDE, Adobe Dreamweaver, IntelliJ IDEA.
Web/App Servers: Tomcat 7.0/6.0, Web Logic 11.x, 10.x, Web Sphere 8.0x, JBOSS 6.x/5.x
Databases/Technologies: DB2, Oracle, MySQL, SQL Server, MS Access
Operating Systems: Windows NT, Windows 2000, Windows XP (Prof), Win 7
Methodologies: Agile, Waterfall
J2EE technologies: Servlet, Struts 2.0, Spring 3.0/4.0, EJB, JNDI, JMS, JAXB
Languages: Java, .NET 3.5, 4.0 & 4.5 (WCF, WPF), ASP.NET, ADO.NET, Python, PERL, Unix/Linux Shell Scripting (C shell, ksh), C
Defect Tracking: Rational Clear Quest, Version One, Quality Center
Testing Tools/API: JUnit, jasmine, SOAP UI
Building Tools: Maven, Jenkins, Ant
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Mean Stack/ AngularJS Developer
Responsibilities:
- Worked in a team, involved in developing the UI layout and front-end programming for web application that matches requirements of Client
- Developed GUI using JavaScript, HTML/HTML5, DOM, AJAX, CSS3 and jQuery in ongoing projects.
- Used Bootstrap and Media Queries to create Responsive Web Design (RWD) and worked with CSS3 pre-processors such as SASS, less.
- Mock testing using the Rhino Mock framework, Jasmine
- Coded extensively using JavaScript MVC Framework AngularJS to make rich internet web application for a Single page app.
- Used D3.js for interactive data visualization.
- Experience in developing and implementing Data Driven and Keyword Driven automation testing framework with Selenium WebDriver.
- Developed and tested website using the MEAN (Mongo DB, Express, AngularJS, Node.js) stack.
- Installed and supported MVS system related program products from various vendors, meeting customer business requirements.
- Used High charts and d3js for creating Graphs and charts for payments section and implemented the filtering functionality for the graphs.
- Implemented entire backend of the application in C#.NET, using various object-oriented features like classes, interfaces, inheritance, polymorphism and Multi-threading.
- Wrote unit testing using karma and jasmine to achieve 100% code coverage.
- Utilized MEAN stack, REST design pattern, MVC framework and SPA (Single Page Application) framework based on Angular JS.
- Manipulated data using CRUD (create, read, update and delete) operations of MongoDB database management system and handled database access and data transmission based on RESTful web service.
- Developed the user interfaces of the application using ASP.NET Server Controls, HTML Controls.
- Developed several classes using C# and experienced in creating Assemblies and Namespaces.
- Worked on migration project from ASP.NET 1.1 to ASP.NET 2.0.
- Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation. Working on sites built with Express JS and Node.js.
- Used Node.js to develop faster and scalable application.
- Developing Web API using Node.js and hosted on multiple load balanced API instances.
- Provided client-side validations using AngularJS framework.
- Worked with AngularJS for creating own HTML elements for building a companied Web site which is an open Source Project.
- Used the Visual Studio Team Services for source control, issues, bug tickets and Agile Methodology.
- Built interactive charts using D3.js.
- Used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel and Modal Popup Extender within some web pages.
- Used web based GIT repository manager with issue tracking features.
Environment: MEAN (Mongo dB, Express, AngularJS, Node JS), D3Js, Python 2.7, PERL, Django 1.4, Eclipse, Visual Studio.NET 2005/2003, ASP.NET 2.0/1.1, C#, ADO.NET 2.0/1.1, JavaScript, HTML5, SAAS, CSS3, JQuery, Node JS, JSON, Bootstrap, AngularJS, AJAX, Core Java, Jasmine, MVS, WebDriver, Sublime, GIT, Grunt, Firebug, Agile development.
Confidential, McLean, VA
Sr. Front End/ J2EE Developer
Responsibilities:
- Worked on various two different projects writing HTML, CSS and JavaScript based on provided designs to get web sites and web applications built within a team atmosphere.
- Responsible to maintain HTML5, CSS3, Java Script in JQuery as well as keeping the page's dynamic using AJAX, JSON and XML.
- Worked with Bootstrap for compiling CSS, REST API, React JS, JavaScript, Typescript and building the System with the convenient methods with Angular JS.
- Preparation and review of Test Plans and Test Reports.
- Worked on fixed income services for risk assessment of portfolios.
- Used High charts for creating Graphs and charts for payments section and implemented the filtering functionality for the graphs.
- Developed Web forms/user interfaces using C#/VB.NET.
- Review of System, Regression, Integration testing test cases.
- Participated in development of a well responsive single page application using Angular-JS framework, Java Script, and jQuery in conjunction with HTML5, CSS3 standards, with front-end UI team.
- Implemented Sunburst graph using D3JS with SVG elements.
- Used JS framework such as Angular JS (for data driven apps) and Backbone.js (for heavy DOM Manipulation).
- Experience in rewriting the VB.net code to C# in developing the web applications.
- Solid knowledge on Selenium Web driver and Protractor automation tools
- Developing UI automation using Protractor for Angular JS applications.
- Classes to interact with business logic & used Spring Framework for Angular JS layer design patterns.
- Designed solutions with D3.js JavaScript Library to build data visualization frameworks.
- Used Windows scheduler to scheduling job in .NET.
- Responsible for developing the Data Access Layer using ADO.Net Entity Framework Database First Model.
- Worked actively with Investment View team, Geneva Team, Calypso Team, Enterprise Reporting Team, and Fixed Income Application team to improve the User Experience.
- Designed, Developed and Supported fixed income applications.
- Automated end-to-end testing using Protractor and AngularJS.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#, the middle tier contained all the business logic. Implement classes for data validation and to perform edit check on the data.
- Wrote AJAX calls to populate tables, tab menu and other components with JSON data in Angular.js.
- Extensively used HTML5, React JS, Angular.js, JSON, AJAX and DOM scripting for form validations.
- Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
- Developed the grids for valves, repairs, users using Angular UI ng-grid, ng-table.
- Used Angular $ resource for API calls to Backend.
- Used HTMl5 CSS3 and Angular JS for our prototype- working model.
- Experienced in Model View Controller (MVC) frameworks such as Angular.JS for creating Single Page Application (SPA). Used HTML5, CSS3, Java Script and Angular.JS for our prototype - working model.
- Integrated the UI code with Backend, Used JSON for data exchange between the client and server.
- Created middleware application server to encapsulate modern JS widget framework and control set.
- Used Angular JS framework to bind HTML (views) to JavaScript objects (models).
- Worked with source version control tool SVN to manage the code repository.
- Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
- Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
Environment: HTML5, CSS3, JavaScript, JQuery, Python, PERL, DOM, DML, DHTML, C# 4.0, VB.net, ASP.Net MVC 4.0, SQL Server 2008, ADO.Net Entity Framework 4.0, EXT JS, SASS, Angular.js, Node.js, D3.js, backbone.js, Require.js, Reactive.js, Adobe Flash, Photoshop, PHP, Drupal, Dreamweaver, XML, Apache, WCM WCAG, SOAP, Internet Explorer, Protractor, Firefox, Chrome, Oracle, Windows.
Confidential, Nashville, TN
UI/ Web Developer
Responsibilities:
- Responsible for Design and development of Web pages using HTML, CSS including AJAX controls and XML.
- Developed UI using HTML, CSS, JavaScript validations and XML.
- Co-ordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
- Implemented applications in JavaScript, and MySQL.
- Created various web page layouts using HTML and CSS.
- Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver, and JavaScript.
- Designed and implemented Data access layer using ADO.NET to connect and retrieve or manipulate database information.
- Installed and configured IIS and Visual Studio.NET.
- Designed and implemented User Interface Layer using Web Forms.
- Worked with .Net APIs (String, Collections, Cryptography, etc.).
- Responsible for developing, editing, publishing and managing content on the external Web pages and internal layouts.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure
- Defined text alignment, size, borders, and many other typographic characteristics.
- Used JavaScript to make dropdown menus on web pages and displayed part of a web page upon user request.
- Designed and developed UI components, implemented event handling using C#, DHTML, JavaScript, JQuery, AJAX and also Worked on CSS to get consistent look and feel of the web site.
- Created Interaction with SQL Server Database using ADO.NET techniques.
- Worked extensively with the File management and image libraries.
- Fixed bugs and provided support services for the application.
- Tested/De-bugged web browser using Firebug
- Extensively worked with Web Forms using ASP.NET and C#.
- Written different stored procedures and SQL statements for reports.
- Used ADO.Net for database connectivity.
- Designed and developed web pages using C# and VB.Net.
- Managed and implemented all code changes via SVN. Deploying builds across development, staging and production instances and maintaining code integrity.
Environment: JavaScript, NET Framework 2.0, C#, ASP.NET, VS 2005, ADO.NET, PHP, HTML, CSS, AJAX, Apache, Windows 2000/XP.
Confidential, Green Bay, WI
UI/ UX Developer
Responsibilities:
- Responsible for Design and development of Web pages using HTML, CSS including AJAX controls and XML.
- Maintaining the highest standards for products and projects.
- Followed Agile methodology for developing the application.
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JavaScript and extensively used Table Less Design in CSS for positioning.
- Involved in coordinating the offshore team.
- Developed the chat application single handedly to be responsive for 3 applications (auto, home and service online).
- After making the applications to be responsive, worked on different mobile devices bugs (like iOS and android).
- Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
- Designed Frontend with in object oriented JavaScript Framework like angular.js
- Developed Single page applications for one of the applications using Angular.js and Bootstrap.
- Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
- Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Used GUI and to automate bundling and modification of a development environment before a new build.
- Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
- Developed client-side AJAX application that uses XSLT, XPath, JavaScript OOP, and more Bind objects and retrieve them via JNDI interface.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
- Co-ordinate with QA for testing, Production releases, Application deployment and integration.
- Designed and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
- Running meetings as required and work after-hours to interact with the global teams and get the tasks done prior to the task complete date.
- Used GIT version control.
Environment: Java, HTML4/5, CSS2/3, JavaScript, JQuery, DHTML, MVC, DOM, JSON, angular.js, Bootstrap, JSP, AJAX, Apache Axis, SOAP, Gulp, XML, XPATH, Adobe Flash, Photoshop, PLSQL, Oracle, Windows.
Confidential
Front End UI Developer
Responsibilities:
- Responsible for Design and development of Web pages using PHP, HTML, Joomla, CSS including Ajax controls and XML.
- Coded Business Logic component using PHP.
- 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.
- Fixed bugs and provided support services for the application.
- Tested/Debugged web browser using Firebug.
- Managed and implemented all codes changes via SVN. Deploying builds across development, staging and production instances and maintained code integrity.
- Created an inline-edit and widget-collapse feature for the web page.
- Added an inline Video Player feature that supported Quick Time, Window's Media, and Real-Player.
- Performed graphical design and web site contract work for small business and working professionals.
- Met one-on-one with clients in exploring the best possible options for their web presence.
- Handled duties ranging from creative design to code implementation.
Environment: JavaScript, PHP 5.0, HTML, CSS, AJAX, Apache, Windows 2000/XP. MySQL, Joomla.